RU

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

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

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

[Перевод] Как связать дизайн-токены Figma с кодом — Часть 1

Дизайн-токены — источник истины для визуальных свойств вашей дизайн-системы: цвета, типографика, отступы и так далее. Вместо того чтобы задавать осн…

cssbootstrapдизайн-системафронтенд-разработкаui библиотекаangularscss
Habr
RU

Свой проект, команда и код‑ревью: как Школа программистов hh.ru знакомит студентов с культурой реальной разработки

Привет! Меня зовут Гриша Евдокимов, я тимлид в техническом департаменте hh.ru и уже несколько лет участвую в организации Школы программист…

обучение программированиюобучение онлайнкурсы программированиякурсы javaшкола программированияшкола backendбэкенд-разработчикфронтенд-разработкаобучение
Habr
RU

Почему хороший результат в разработке с ИИ начинается не с промпта

Хабр, привет! Меня зовут Сергей Бережной, я директор по взаимодействию с разработчиками в Яндексе и эксперт онлайн-магистратуры «Фронтенд-, бэкенд-р…

иипромптпромпт-инжинирингпромптингразработкафронтенд-разработкабэкенд-разработкафронтендбэкенднейросети
Habr
RU

Почему ИИ не снимает ответственность с разработчика: что изучать, чтобы оставаться актуальным специалистом

Привет, Хабр! Меня зовут Илья Благородов, я 30 лет в разработке, в том числе — выступаю экспертом в онлайн-магистратуре «Фронтенд-, бэкенд-разработк…

фронтенд-разработкабэкенд-разработкаагентная разработкавайб-кодингархитектура приложенийразработка приложениймагистратураитмоонлайн-образование
Habr
RU

Пишем свой Web3 мессенджер

Сразу оговорюсь, что данная статья не сгенерирована средствами нейросети, и я, как автор, являюсь единственным идейным вдохновителем данного проекта…

мессенджерыпишем мессенджерweb3криптовалютасмарт-контрактыбэкенд-разработкафронтенд-разработкасокетыинтернетвидеосвя
Habr
RU

Браузерные расширения от А до П, где П — публикация в Google Store

Всем привет! Меня зовут Александр, я продуктовый инженер в KTS . Недавно мы разрабатывали AI-копайлот для сервис-деска в виде расширения на Chrome.…

расширениярасширения chromeрасширения браузеровextensionsbrowser extensionstypescriptjavascriptфронтенд-разработкафронтенд
Habr
RU

Назад в будущее UI-kit: как мы перевели живую библиотеку на дизайн-токены и ничего не сломали

UI-kit, которым пользуются несколько продуктовых команд, нельзя просто отправить в будущее и переписать под новый дизайн. За ним тянется прошлое: ст…

ui-kitдизайн-токенылукоморьефронтендфронтенд-разработкафронтенд разработкафронтэнд javascriptvue.jsvuejsjavascript
Habr
RU

Как я превратил хаотичные формы во Vue в типизированную модель данных (AdaptForm)

Как из миксинов для валидации форм вырастает полноценная TypeScript-библиотека с плагинами, масками и 500+ скачиваниями в неделю. История рефакторин…

валидация формвалидация полейpydanticбиблиотекатипизацияфронтендфронтенд-разработкаnpm пакетыtypescriptjavascript
Habr
RU

Не ошибка выжившего: как я стал разработчиком в 2020-м — и как использовать мой опыт сегодня

Я не мечтал попасть в IT. У меня вообще не было ощущения, что это «моя история». Но в какой-то момент появилась возможность, которой я просто воспол…

обучениевеб-разработкавеб-разработчикфронтендфронтенд-разработкафронтенд-разработчиккарьера в itкарьера ит-специалистатрудоустройствотрудоустройство в it
Habr
RU

Не прячьте интерфейс в код: защищаем внешний вид как промобразец, изобретение и товарный знак

Проблема — копируют интерфейс, а код переписывают. Регистрация ПО не поможет, потому что она защищает бэк, а фронт так и остается беззащитным. …

защита приложенийзащита дизайнафронтендфронтенд-разработкабэкендбэкенд-разработкаинтерфейсызащита интерфейсапатентинтеллектуальная собственность
Habr
RU

Почему мало просто перейти на SwiftUI и Compose: заглядываем под капот перезапуска приложения Бургер Кинг

Когда старый монолит начинает мешать процессам в разработке, первое, что обычно приходит в голову командам — это переезд на новый стек. Логика понят…

мобильная разработкамобильные приложениябигтехбургер кингфронтенд-разработкаразработка под androidразработка под iosперезапускархитектура приложенийпроцесс разработки
Habr
RU

Как я создавал платформу для внутренних торгов мебелью и почему для этого выбрал PocketBase + Nuxt 3

Привет, Я Ваня Демидов, разработчик Selectel. Осенью наша компания решила запустить платформу, на которой сотрудники могли бы купить ненужную офисну…

selectelnuxt.jspocketbaseбазы_данныхразработкафронтенд-разработкапет-проект