Кейс: Автоматизация инстамагазина. Продаёте через сообщения в соцсетях?

Сегодня решил-таки описать последний проект, т.к. это прикольное и в то же время не стандартное решение. Начало Есть большой сегмент магазинов, услуг и вообще бизнес моделей, по которой все продажи строятся через соцсети. Проекты не имеют сайтов, CRM, даже не планируют их заводить. Пока вы небольшие, то не думаете об автоматизации или оцифровке, а переписываетесь […]

Классифицировать старение организма, чтобы помочь стареющему населению

1 ноябре в журнале Science вышло обращение ученых, исследователей старения, к Всемирной Организации Здравоохранения о том, что надо на старение не просто смотреть, а как-то классифицировать его с медицинской точки зрения. Проще говоря, предлагают старение признать болезнью, диагностировать на различных этапах и лечить. Это политически важная статья, поэтому мы её полностью перевели и публикуем. Обратите […]

Объекты без циклических ссылок и циклической сборки мусора

Каждый экземпляр класса в CPython, созданный при помощи синтаксической конструкции class, участвует в механизме циклической сборки мусора. Это увеличивает след в памяти каждого экземпляра и может создавать проблемы с памятью в высоконагруженных системах. Нельзя ли обойтись в случае необходимости одним базовым механизмом подсчета ссылок? Разберем один подход, который поможет создавать классы, чьи экземпляры будут удаляться только с помощью механизма […]

Летаем по модулям: Навигация в многомодульном приложении с Jetpack

Почти каждый растущий проект рано или поздно начинает смотреть в сторону многомодульной архитектуры. Разработчики не хотят ждать пока пересобирается полностью весь проект, когда была изменена только одна фича. Многомодульность помогает изолировать фичи приложения друг от друга, тем самым сокращая время сборки. Но такое изолирование накладывает некоторые ограничения на область видимости компонентов. Когда мы используем навигацию […]

Автоматизация заготовки постеров онлайн-кинотеатра

Сегодня поговорим о том, как мы автоматизировали заготовку обложек фильмов/коллекций и другого контента в Okko, а также о том, какие проблемы решает автоматизация в целом и какие перспективы это перед нами открывает. Okko – онлайн-кинотеатр, поддерживающий огромный диапазон устройств: iPhone, iPad, AppleTV, все Android-смартфоны, большинство SMART TV (LG, Samsung, Sony, Panasonic, Xiaomi и т.д.), PS3, […]

График в браузере для Arduino и STM32

Всем привет. Продолжаю развивать свой проект по визуализации трендов данных, добавил возможность просмотра в браузере в реальном времени. Кому интересно прошу. Вкратце расскажу что из себя представляет проект. Это система ПО под названием «SVisual». Состоит из трех частей: сервер «SVMonitor», он же онлайн-монитор; клиент — библиотека либо скетч для передачи данных от МК; и просмотрщик […]

«Прочту потом»: трудная судьба оффлайновой коллекции интернет-страничек

Есть виды софта, без которого одни люди жить не могут, а другие даже не представляют, что такое существует и кому-то вообще нужно. Для меня долгие годы такой программой был Macropool WebResearch, позволявший сохранять, читать и организовывать интернет-страницы в некое подобие оффлайновой библиотеки. Уверен, многие из читателей прекрасно обходятся коллекцией ссылок или комбинацией браузера и папки […]

QA митап в Redmadrobot 22 ноября

Объявление для главных по качеству. 22 ноября в 19:00 снова проведём специальный митап в нашем московском офисе. В программе: первый подход к автотестам под iOS, как автотесты отличаются в планировании и реализации и как тестировать голосовые интерфейсы, обходя больные грабли. В первую очередь ждём мидл- и джун-специалистов, но если хотите пообщаться с роботами на их […]

Внедряем Sign in with Apple — систему авторизации от Apple

Привет, Хабр! Этим летом на конференции WWDC 2019 Apple представила собственную систему авторизации Sign in with Apple  и сделала ее обязательной для всех приложений в App Store, которые используют вход через соцсети. Исключение составляют образовательные, корпоративные, правительственные и бизнес-приложения, использующие собственную авторизацию. К Sign in with Apple Apple сделала качественную документацию, и в этой статье […]

Типизация REST API для фронтенд разработчика

Сегодня широкое распространение имеют следующие подходы для описания взаимодействия браузера и сервера, такие как OpenApi & GraphQL. В этой статье я расскажу о нашей попытке сделать статически типизированное REST API и избавить фронтенд команду от написания кода по написания запросов данных, упростить тестирование и уменьшить количество возможных ошибок. Эти инструменты помогают нам: Разрабатывать и моделировать […]