TDD: зачем и как. Саша Беспоясов рассказывает, что такое разработка через тестирование, в чём её польза и как внедрить такой вид разработки в проект меньшими усилиями.
Управление фичами с помощью флага !default в Sass. Натан Бэбкок рассказывает о возможности задавать переменной значение в том случае, если оно до этого не было задано, и показывает, для чего такая функциональность может быть полезна.
10 простых тестов доступности, которые может сделать каждый. Компания TetraLogical (Леони Уотсон, Иэн Паунси и другие) выпустила серию коротких видео, которые помогут проверить доступность интерфейсов и найти самые очевидные и важные проблемы.
Новинки Chrome 91 в обзоре Пита Лепажа: улучшения File System Access API, чтение файлов из буфера обмена, разрешение на шаринг паролей между доменами, выход Web Assembly SIMD из-под триала и другие.
Выражения от контейнера для дизайнеров. Ахмад Шадид размышляет, как может измениться подход к разработке адаптивных компонентов ещё на этапе продумывания их дизайна.
Построение лучших связей между создателями контента и пользователями. Разработчики мобильного Chrome в эксперименте добавят функцию подписки на RSS-фиды сайтов, встроенную в браузер.
Новинки TypeScript 4.3: синтаксическая конструкция override, улучшенная проверка промисов, разделение типов для геттеров и сеттеров, оптимизация скорости холодной сборки и другие.
Утилитарные классы — не то же самое, что инлайн-стили. Сара Даян сравнивает два подхода и отвечает на популярный среди противников утилитарных классов аргумент.
Четыре видео с Accessibility Club Minsk Meetup #3: барьеры в цифровой среде для слабовидящих, доступность в дизайн-системах, доступность для отдела продаж и работа над ошибками.
Выпуск №284. Андрей Мелихов, Вадим Макеев, Илья Климов про Safari TP, Chrome 91, Node.js в браузере, Google Docs на Canvas, Flow, смысл TDD и Babel на ESM.
00:02:02 События 00:09:06 Safari TP 00:10:40 Chrome 91 00:20:20 Node.js в браузере 00:31:38 Google Docs на Canvas 00:41:51 Flow почти всё 00:51:26 Зачем и как TDD 01:01:14 Babel на ESM
Выражения от контейнера в веб-компонентах. Макс Бёк показывает, как можно будет удобно применять директиву @container внутри изолированного Shadow DOM веб-компонентов.
Курс по современному фронтенду Антона Ларичева на Udemy. В программе 19 глав и 130 лекций: React и Next.js, TypeScript, хуки, SSR, анимация и Framer, валидация и отправка форм, CSS-гриды, доступность и ARIA, линтеры и отладка. Цена с промокодом 1090 ₽.
Полезные расширения для VS Code. Козима Мильке делится списком расширений для фронтенд-разработчиков, помогающих с отладкой, восприятием кода и настройкой окружения.
Новинки Firefox 89: top-level await в модулях, медиафича forced-colors, дескрипторы ascent-override, descent-override и line-gap-override для @font-face, интерфейс PerformanceEventTiming и другие.