RU

Работа с легаси кодом: не переписывать, а приручить

Привет, Хабр! Я Валерий Маланин, фронтенд-разработчик в команде Modus BI. И по опыту знаю, что каждый разработчик хотя бы раз мечтал попасть на проект…

legacylegacy-кодрефакторингstrangler figархеология кодамодульностьфронтенд-разработкафронтендfrontendwebpack
Habr
RU

Как контролировать токены: поиск ошибок, версионирование и графы в едином дашборде

Как только дизайн-система разрастается больше, чем на 10-20 кнопок, а брендов у вас становится несколько — JSON-файлы с токенами превращаются в кошмар…

дизайн-системадизайн-токеныfigmaфронтендархитектуракод-ревьюаудит кодаjsonграфыopen source
Habr
RU

От #FFF к OKLCH: как эволюция цветовых моделей меняет веб-разработку

Помните времена, когда цвета в CSS выбирались почти наугад? Белый фон — #FFF , чёрный текст — #000 , акцент — какой-нибудь #3498db , который просто но…

cssoklchвеб-дизайндизайн-системыфронтендhslrgbцветовые пространства
Habr
RU

Почему ваш бандл тяжелее чем должен быть — тестирую tree shaking на 7 бандлерах

Вы уверены, что ваш бандлер вырезает неиспользуемый код? Я тоже был уверен — пока бандл Next.js проекта не оказался в два раза тяжелее, чем нужно. Про…

tree shakingwebpackbarrel filebundlernext.jsrollupviteesbuildоптимизация бандлафронтенд
Habr
RU

Мультимодальные модели – грубый и дорогой инструмент

Пока все в погоне за всё более универсальными ИИ-агентами пытаясь создать тот самый AGI по нашему подобию, мне кажется полезным спуститься на уровень …

мультимодальные моделиинтерфейсывеб-интерфейсыфронтендdomcomputer visionuiai agents
Habr
RU

Как я сделал PWA-приложение для заметок и ссылок за вечер (и почему оно работает без интернета)

У каждого из нас есть «чёрная дыра», куда уходят полезные ссылки. Кто-то сохраняет их в «Избранном» браузера, кто-то пишет сам себе в Telegram, кто-то…

pwaвеб-разработкаhtmlcssjavascriptфронтендfrontendlocalstorageservice workerзаметки