Сегодня 14:48 Я делаю ГИГАХРУЩ: браузерный survival horror без движка, ассетов и спокойной жизни habr.com
Сегодня 06:29 Как сломался Code Blocks: маленькое расширение, большое неудобство и история про устаревший движок habr.com
02.06.2026 20:29 Как я разогнал Qwen3.6-27B до 73 токен/с в llama.cpp: параметры, которые реально работают habr.com
02.06.2026 12:30 Мы пытались написать BFF-прокси для Redmine. Это был провал. Вот что мы сделали вместо этого habr.com
02.06.2026 12:29 Удаляем фон и замазываем лица прямо в браузере: ONNX Runtime, MediaPipe и грабли Service Worker habr.com
02.06.2026 10:30 Как мы выбирали стек для PWA после блокировки в App Store: от Swift к React за считанные месяцы habr.com
01.06.2026 16:02 Как я сделал игру «Найди 250 отличий» на чистом JS и выложил в Яндекс Игры: цифры, грабли и доход habr.com
01.06.2026 14:02 Lighthouse 100 / 100: как мы повесили GTM, GA4, Яндекс.Метрику и Clarity на статический сайт — и не уронили скорость habr.com
01.06.2026 08:02 Подмена hero на edge по UTM: Cloudflare Pages Functions + HTMLRewriter для React SSG за 200 строк habr.com
31.05.2026 22:02 Математика больших чисел: из игры с нулевой суммой в игру с растущей суммой habr.com
30.05.2026 16:03 От favicon до криптографии: как мы уместили 167 рабочих инструментов в одном сервисе habr.com