Telegram Web
Почтовые адреса в интерфейсе: Антон Жиянов делится шестью простыми, но действенными приёмами для улучшения UX ввода адреса → https://antonz.ru/postal-address/
Интерактивные курсы по горячим клавишам в популярных редакторах кода:

VS Code → https://keycombiner.com/courses/master-vscode/
IntelliJ IDEA → https://keycombiner.com/courses/master-intellij-idea/
Что нового в Node.js? Обзор малоизвестных, но полезных возможностей, появившихся в свежих версиях Node.js: генерация UUID, AbortController, протокол node: для импортов, новые основанные на промисах API → https://simonplend.com/whats-new-in-node-js-core/
bundle, продвинутая альтернатива bundlephobia.com для оценки влияния зависимостей на размер бандла с учётом тришейкинга → https://bundle.js.org
Красивые тени в CSS: Джош Камю показывает, как делать более естественные и приятные глазу тени → https://www.joshwcomeau.com/css/designing-shadows
Бандлинг не-JavaScript ресурсов: обзор существующих и будущих способов импортирования и бандлинга различных ресурсов вроде картинок, CSS, шрифтов или JSON → https://web.dev/bundling-non-js-resources/
SEO for Everyone, новая книга в серии A Book Apart о современной поисковой оптимизации → https://abookapart.com/products/seo-for-everyone
Уменьшаем потребность в псевдоэлементах: обзор нескольких современных CSS-свойств, позволяющих упростить вёрстку и избавиться от псевдоэлементов → https://www.smashingmagazine.com/2021/09/reducing-need-pseudo-elements/
Какого чёрта, z-index?? Джош Камю на примерах объясняет механизм работы z-index и контекстов наложения в CSS → https://www.joshwcomeau.com/css/stacking-contexts
OpenMoji, первая опенсорсная и независимая от крупных компаний библиотека Emoji → https://openmoji.org
This media is not supported in your browser
VIEW IN TELEGRAM
Atropos, легковесная библиотека для создания трёхмерных параллакс-эффектов при наведении курсора → https://atroposjs.com
Паттерны Web Vitals: коллекция примеров и рекомендаций по реализации UX-паттернов, которые могут негативно повлиять на метрики Web Vitals. Карусели, кастомные шрифты, бесконечная прокрутка, видео и другие паттерны → https://web.dev/patterns/web-vitals-patterns/
Цветовые пространства: знаете ли вы разницу между sRGB, LAB и CIE XYZ? Джейк Арчибальд и Александр Сурма обсуждают, как устроены цветовые пространства, чем они отличаются и при чём здесь фронтенд → https://youtu.be/cGyLHxn16pE
История внедрения GraphQL в PayPal: подробный рассказ о предпосылках, процессе внедрения, масштабировании, полученных преимуществах, проблемах и убеждении команд в переходе на GraphQL → https://medium.com/p/b7e01175f2b7
Будущее CSS: слои каскада. Брамус Ван Дамм подробно рассказывает о новом механизме в CSS, позволяющем управлять каскадом → https://www.bram.us/2021/09/15/the-future-of-css-cascade-layers-css-at-layer/
Partytown, экспериментальное решение для переноса сторонних скриптов вроде Google-аналитики в веб-воркер для разгрузки основного треда и полноценного контроля и отслеживания доступа к DOM и браузерным API → https://github.com/BuilderIO/partytown
Motion One, новая библиотека для создания анимаций: существенно меньше популярных альтернатив (всего ~3 КБ), основана на Web Animations API, поддерживает таймлайны, написана на TypeScript, использует аппаратное ускорение → https://motion.dev
Самопаркующаяся тачка в 500 строк кода: Алексей Трехлеб подробно рассказывает о разработке генетического алгоритма для парковки машины на TypeScript → https://vas3k.club/post/12073
This media is not supported in your browser
VIEW IN TELEGRAM
Адаптивный layout: как переверстать весь проект, не перевёрстывая его. Юрий Голубев из Почты Mail.ru делится опытом реализации ручного ресайза колонок с адаптацией содержимого под ширину контейнера → https://habr.com/p/579798/
2025/07/14 00:37:02
Back to Top
HTML Embed Code: