17.03.2026 19:08 Почему JavaScript-функция RegExp.escape() экранирует латинские буквы, пробелы и ухо луны habr.com
16.03.2026 17:08 Как мы отсеиваем 95% мусора из Telegram-чатов до того, как сообщение попадёт в LLM habr.com
16.03.2026 15:10 Как выжать максимум из подписки Google AI: параллельные агенты и кросс-модельный консенсус habr.com
15.03.2026 23:08 Дроны над Дубаем и новостной агрегатор: Flask, MCP-сервер, AI-агент и Telegram-бот habr.com
15.03.2026 17:08 Google убивает независимый Android. Обращение и 19 аргументов против насильной регистрации разработчиков habr.com
15.03.2026 09:08 6 800 замеров глюкозы у кошек с диабетом: что я узнал, создав платформу для мониторинга habr.com
14.03.2026 21:08 Reactive Route — новый роутер для разных фреймворков и реактивных систем в 2 КБ habr.com
14.03.2026 13:08 Семантический поиск vs полнотекстовый: сравниваем три embedding-модели на 10 000 категорий Ozon habr.com
14.03.2026 07:08 Как я пытался сделать идеальный нечёткий поиск (и почему в итоге пришлось писать 5 уровней скоринга) habr.com
24.06.2024 15:04 428. Бета Chrome 127, Apple обидели в Японии, State of JS 2023, условия в CSS, TypeScript 5.5 1 hr 48 min
21.06.2024 04:59 Transforming React Development: The Experimental Compiler’s Approach to Memoization and Performance - JSJ 636 1 hr 29 min
17.06.2024 14:48 427. Chrome 126, элемент permission, Firefox 127, бета Safari 18, CSS-эксплейнеры, Node.js 22 1 hr 47 min
17.06.2024 12:43 #178 – Лера Зелёная про переход из журналистики в IT, создание Ментального компаса, выгорание и СДВГ 46 min
13.06.2024 04:45 Practical Strategies for Web Optimization: Using Chrome DevTools - JSJ 635 1 hr 24 min
10.06.2024 10:45 426. Нативная карусель, WebAssembly JSPI, стили popover/dialog, просто htmx, gap и cap в CSS 1 hr 29 min
10.06.2024 06:44 Episode 196 - Breaking the typecast: Growing beyond frontend and backend labels 51 min