Когда локальный стейт в React-модуле начинает расти - разработчик инстинктивно тянется к useReducer+Context. Это работает, пока не перестаёт: ререндеры везде, провайдеры в елочку, логика размазана. В статье разбираю как этот путь выглядит в реальном продакшне на примере редактора субтитров, и почему паттерн Scoped Store на базе Context+Zustand+useRef решает эту проблему чище и проще. Читать далее
Включённая камера на созвоне вызывает усталость, а выключенная — показывает низкую вовлечённость. В Японии во время видеозвонка окошки собеседников выставлены по иерархии: руководитель всегда в верхнем левом углу. А Италия признана самой открытой страной — 87% созвонов там проходят с включённой камерой! Разбираемся на примере сервиса видеосвязи Контур.Толк и многочисленных исследований, влияет ли вкл/выкл камера на атмосферу онлайн-встреч. Читать далее
Инструмент интервального повторения заметок Obsidian должен использовать современный алгоритм, работать локально с заметками как есть (без переписывания в карточки).Существующие в Obsidian плагины останавливаются на алгоритме SM-2 образца 1987 года.Альтернативные решения есть «где-то…
Когда инженер слышит «нам нужно хранилище данных», задача редко звучит однозначно. Кто-то задыхается на боевой OLTP-базе под аналитической нагрузкой. Кто-то впервые строит BI и не понимает, с какого края подходить. У кого-то накопились данные из десятка систем-источников, и…
28 февраля 2026 года через Ормузский пролив перестало проходить 20% мировой нефти. В один день. Цена нефти марки Brent улетела с $70 до $120. IEA назвало это крупнейшим нефтяным шоком в истории — больше, чем эмбарго 1973-го. Пока Трамп во всю забивает твитер постами о том, что все под…
Порой на маркетплейсах можно найти довольно интересные и диковинные устройства от небольших производств в Китае. Ранее в блоге я часто рассказывал о такой диковинке, как игровые телефоны с аппаратными клонами Famicom, DIY-консоли формата "собери и напиши себе игры сам", а также о…
Продолжаем разговор о промышленном дизайне, который начали в предыдущей публикации, поговорив про эстетику и как дизайнерам удается создавать вещи, которые нам нравятся. Разговор в этот раз будет более предметным и пойдет о гражданских беспилотниках, дизайн которых — это не…
Всем доброго времени суток!Недавно пережитый опыт работы с отчетом хочу выставить на всеобщее обозрение, вдруг кому-то будет полезен. Чтобы не томить и сохранить более технический подход, давайте сразу начнем "разбор полёта".В какой-то момент у нас появился вот такой запрос: Читать далее
Современная корпоративная разработка — это всегда про компромиссы. Нужно быстро прототипировать, но при этом не потерять в качестве кода. Хочется держать в голове всю архитектуру — и фронтенд, и бэкенд, и контейнеризацию, и тесты. А по факту время уходит на переключение между…
Есть ли у путинской России шанс остаться космической державой? Вот в чем вопрос. Напомню фразу гаранта, сказанную в ныне далеком 2018 году:Мы сейчас будем там осуществлять беспилотные, а потом и пилотируемые пуски — для исследования дальнего космоса, и лунная программа, затем…