RU

Фреймворк-независимые дизайн-системы: практический подход к веб-компонентам

Как построить дизайн-систему без привязки к фреймворку, используя веб-стандарты и веб-компоненты. Пошаговое руководство с примерами кода и документаци…

JavaScriptВеб-разработкаCSSHTMLДизайн интерфейсов и UXФронтендДизайнПереводы
Tproger
RU

Как попасть во фронтенд и дойти до senior в ВК — интервью с Александром Ламковым

Фронтенд-разработка давно перестала быть просто «вёрсткой сайтов». Сегодня это сложная экосистема: фреймворки, state-менеджмент, TypeScript, оптимизац…

ФронтендReactJavaScriptTypeScriptКарьера в ITTailwindГеймдевВКCSSSenior
Habr
RU

Пора прощаться с ESLint? Как Oxlint меняет правила игры в JavaScript-разработке

Oxlint на Rust обгоняет ESLint в 50–100 раз по скорости и требует минимальной настройки. Разбираем бенчмарки и сценарии миграции. — Читать дальше « По…

JavaScriptВеб-разработкаИнструментыФронтендРазработкаСтатьи
Tproger
RU

Скрытый сбой идемпотентности в финтех-системе: разбор инцидента

Разбор реального production-инцидента в финтех-системе: почему ошибка HTTP 500 не остановила операцию создания карты и как сбой идемпотентности в API …

APIОпросМикросервисыРефакторингРаботаБотыHRСервисыФинтехФронтендПриложениеСервермикроfaqСтатьи
Tproger