RU

Эра инженерной зрелости: как выглядит стек JS-разработки в 2026 году глазами сообщества

Хайп-цикл фронтенда, кажется, наконец-то выдохся. Мы вышли из фазы бесконечного переизобретения колеса, где каждый месяц появлялся «убийца React», и…

javascriptвеб-приложенияфронтенд-разработка
Habr
RU

Рефакторинг моего Obsidian: как я перестроил хранилище после предыдущей статьи

Какое-то время назад я выкладывал статью на Хабр про свое obsidian хранилище. Я получил хороший фидбэк и некоторые идеи. Также я понял, что довольно…

obsidianjavascriptmarkdownзаметкименеджментпродуктивностьхранилищеданныекнигиzettelkasten
Habr
RU

Нашёл «VPN», который оказался обычным SOCKS5-прокси

Недавно я наткнулся на довольно интересный случай. На первый взгляд — обычное VPN-расширение для браузера: список стран, кнопка подключения, бесплат…

информационная безопасностьреверс-инжиниринграсширения для браузеровjavascriptvpn
Habr
RU

Разработчики в вашей компании уже тратят много токенов. Как проверить реальную пользу ИИ для бизнеса?

За час ИИ-агент может изменить десятки файлов, написать тесты и потратить большой объём токенов. Польза для команды зависит от результата. Если разр…

ideaai-агентыaiai agentc++javascriptjavaпрограммированиетокенытокены разработчика
Habr
RU

Делаем пост‑квантовый протокол удобным, не ломая шифрование на TypeScript. Обновленная и гибкая библиотека

Как я улучшил гибридный квантово-устройчивый протокол шифрования за 4 месяца экспериментов. Разбор различных методов ротации ключей, NTT и других ню…

шифрованиепротоколсетьпост-квантовоекриптографиякриптографические алгоритмыtypescriptjavascriptnode
Habr
RU

o2 game engine

Привет, хабр! Уже 11 лет я пилю свой игровой движок, и я готов представить его публике. Я все еще дорабатываю его, но он уже вполне стабилен и я дел…

gamedevигрыgame developmentgame engineunity3djavascript
Habr
RU

Миграция AI-agent harness: как перенести rules, skills и MCP между ИИ-агентами

Смена ИИ-агента может за один день обнулить месяцы настройки рабочего процесса. Новый инструмент откроет тот же репозиторий, но не будет п…

ai-агентыaiai agentai-agentjavascriptjavaideaideпрограммированиеаналитика
Habr
RU

Как не ошибиться при работе с датами и временем. Разбираем все нюансы и ограничения

Всем привет! Меня зовут Денис Смирнов, больше шести лет я работаю в компании iSpring и участвую в разработке нашего основного продукта — платформы д…

timezonejsluxonjavascriptdayjsweb-разработкаfrontendfrontend-разработкачасовой поястаймзона
Habr
RU

Как мы переводили страницу объявления на Beduin в мобильной версии Авито

Всем привет! Меня зовут Егор Савинцев , я Frontend Platform Engineer в Авито . Сейчас я работаю в команде архитектуры, а до этого в команде Phobos в…

javascriptjsonbduifrontendBackend-Driven UIKotlin DSLархитектура фронтендаab-тестирование
Habr
RU

Проекты Node.js. Создание реальных веб-приложений и API для бэкенда

Представляем практическое руководство для широкого круга разработчиков на JavaScript по освоению серверной платформы Node.js на реальных проектах. К…

книгиNodeJSjavascriptвеб-разработкабэкендпрограммирование
Habr
RU

[Перевод] Размытая граница между состояниями CSS и событиями JavaScript

CSS “слушает” нас. Нет, не в буквальном смысле . Суть в том, что в CSS появляется все больше псевдоклассов, которые позволяют реагировать на события…

javascriptjscsseventсобытиеtimeweb_статьи_переводpseudo-classпсевдоклассhandlerобработчик
Habr
RU

ИИ Агент для скоринга торговых рекомендаций

👾 ИИ Агент для скоринга торговых рекомендаций Как понять, кто реально умеет торговать, а кто просто удаляет убыточные посты? ИИ извлекает торговое н…

binanceмосбиржатрейдингторговляисскуственный интеллектновостимашинное+обучениеtypescriptjavascriptpython
Habr
RU

Блокчейн глазами разработчика: append‑only база данных, за запись в которую платят

Слово «блокчейн» испорчено маркетингом. За десять лет вокруг него наросло столько «революций», «иксов» и «цифрового золота», что нормальны…

блокчейнethereumweb3event sourcingappend-onlyjavascripttypescriptviemбаза данных
Habr
RU

Агент изменил рабочую базу данных, хотя это было запрещено в правилах

На форуме Cursor разработчик рассказал , как запретил агенту работать с удалённой базой, а тот всё равно выполнил npx supabase db push . Эта команда…

ai-агентыaiai agentjavajavascriptkotlincursorcursor aiпрограммированиеаналитика
Habr