-
Я соло-фаундер и единственный разработчик нишевого B2B-продукта. Лендинги для него я переделывал не раз: новая гипотеза — новая посадочная, под кампанию — ещё одна, плюс блог. Каждый раз повторялась одна и та же возня: не забыть мета-теги и Open Graph,…
-
Но почему, почему, почему был светофор зеленый?
Но почему, почему, почему Был светофор зеленый? А потому, потому, потому, Что был он в жизнь влюбленный.ВведениеСветофоры, возможно, не самый, но достаточно популярный пример. Они бывают разные: может быть один или несколько светофоров, автомобильные светофоры и светофоры для пешеходов, для…
-
Мобильная разработка за неделю #633 (1 — 7 июня)
В новом дайджесте победители Apple Design Awards 2026 и эффективность использования памяти в Android 17, обертки свойств в Swift и корутины на низком уровне, PWA после блокировки в App Store, игровая реклама 2026, дообучение LLM, метрики, практики, компромиссы и многое…
-
Топ-10 вопросов на Python backend собеседовании, которые валят джунов
Готовиться к собеседованию по списку из StackOverflow — значит знать ровно то же, что знают все остальные. Интервьюеры это чувствуют. В этой статье — 10 вопросов, которые реально задают на Python backend собеседованиях, с разбором так, как это объяснили бы…
-
Почему 30% исков возвращают до рассмотрения по существу: разбор четырёх системных ошибок
Арбитражные суды возвращают или оставляют без движения значительную часть исковых заявлений ещё до того, как судья изучает позицию сторон по существу спора. Причина — не слабость правовой позиции, а нарушение процессуальных требований, которые можно и нужно проверять до подачи. Разбираем…
-
Пауза, двойственная по природе: контракт хука и протокол воркера
Предположим, вы пишете интерпретатор машины Тьюринга, запущенный в Web Worker’е. UI должен показывать трейс — как машина шагает от состояния к состоянию, что пишется на ленту, как двигается каретка. Чтобы пользователь успевал считывать изменения в UI, между итерациями движка нужна короткая задержка — миллисекунды, регулярно, на каждом шаге. Это приостановка…
-
Создание своего языка программирования на Rust #2: Парсер выражений
Привет, Хабр!Что будем делать?Мы напишем парсер для примерно таких выражений: 1+2*(2+8)*2*a+3. Сначало мы добавим парсер для арифметических выражений, а после сразу же займемся сравнениями и логическими операциями. Как писал ранее, мы будем парсить методом рекурсивного спуска, и там у нас…
-
BMX выпустила портативные зарядки с полутвердотельными батареями
Сингапурская компания BMX объявила о выпуске линейки магнитных портативных зарядных устройств SolidSafe с полутвердотельными батареями. Они будут стоить от $59.Традиционные литий-ионные и литий-полимерные батареи используют жидкие электролиты для передачи энергии между электродами. Полутвердотельные же значительно уменьшают количество легковоспламеняющейся жидкости внутри…
-
Смотрим в будущее на Go — Theta прогнозирование финансового модуля ERP
Салют, Хабр.Зачем предприятия ведут учёт? Отчётность перед ФНС? Или может воронка клиентов? Сотни ответов российского рынка учётных систем на этот простой вопрос.1С говорит владельцам: мы дадим вам идеальную, вылизанную до последней проводки отчётность перед налоговой.Битрикс24, Amo… говорят: мы поможем вам…
-
Всё о Supabase: установка, примеры, аналоги
Начнем историю с большого взрыва и совсем другого сервиса. C 2011 года компания Firebase разрабатывала базу данных и сервисы для создания бэкенда мобильных приложений и веб-приложений, а позднее и многопользовательских игр. В октябре 2014 Google приобрел Firebase. С тех пор…