Дайджест свежих материалов из мира фронтенда за последнюю неделю №352 (11 — 17 февраля 2019)
- вторник, 19 февраля 2019 г. в 00:20:25

Медиа
Подкаст «Frontend Weekend» #88 – Что изменилось за год у Сергея Попова (о создании Лиги А и проблеме фронтендеров без опыта)
Подкаст «Веб-стандарты», Выпуск №161: Chrome 73 и CSS 2019, SVG, таблицы, гриды и кнопки, будущее Фоторамы.
Подкаст «devschacht»: 69: Я
Frontend
Подкаст «Фронтенд Юность (18+)» #83 Пересядь на звёздный стэк
Подкаст «CSSSR» Новости 512 — Выпуск №38 (09.02 — 15.02)
Турнир: «Лучшая JS-фича 2018» (ЧАСТЬ 2)
Подкаст «Frontreview» №5: Правильное Резюме и Портфолио Junior разработчика
Ember.js: документальный фильм (официальный релиз)
Веб-разработка
HTML, который мы потеряли
О линтерах, качестве кода, качестве вообще и управлении качеством
HTML5 Boilerplate обновился до версии 7
Bootstrap 4.3.0. Релиз новой версии, в которой отказались от поддержки jQuery
Введение в WebBluetooth
Полное руководство — Как ускорить GIF-видео в вебе
Приоритезация ресурсов — используем помощь браузеров
Предварительная загрузка шрифтов и загадки приоритетов
Пример производительности DOM
third-party-web — подборка с краткой информацией о степени влияния третьесторонних скриптов на сайты в вебе
Собираем бандл мечты с помощью Webpack
Встречайте: pika/pack — новый способ управления npm пакетами
Что нового в DevTools (Chrome 73)
Puppeteer — мой новый сервер для разработки
Uncanny A11y
Советы по обеспечению доступности интерактивных элементов на мобильных устройствах
Проектирование интерфейсов будущего: инлайновый SVG
Эффекты фильтрации SVG. Часть 3. Эффект постеризации изображения при помощи feComponentTransfer
Эффекты фильтрации SVG. Часть 4. Двухцветные изображения при помощи feComponentTransfer
SVG Filter Effects: согласование текста с текстурой поверхности с помощью <feDisplacementMap>
Эффект сеточного заполнения фона с помощью Anime.js
CSS
Новый опрос #StateOfCSS 2019 от создателей StateOfJS
Темная сторона Гридов (часть 1)
Новый подход к утилитарным классам видимости на основе переменных CSS
10-шаговое руководство по Flexbox
Конструируемые таблицы стилей: бесшовные переиспользуемые стили
Процесс имплементации дизайна пользовательского интерфейса с нуля на примере шапки сайта
CSS selectors level 4
Введение в метрики шрифтов с подробным объяснением деталей каждого аспекта
На Grid или на Flex?
CSS Scroll Snap — как это работает
В чем разница между Flexbox и Grid?
JavaScript
10 консольных команд, которые помогут дебажить JavaScript-код like a PRO
Надёжный JavaScript: в погоне за мифом
Практическое применение трансформации AST-деревьев на примере Putout
Информатика в JavaScript: двусвязные списки
5 способов создавать приложения в реальном времени с помощью JavaScript
Как вывести JavaScript за пределы веба в 2019 году
JavaScript: забавные моменты
Как я избавился от новых спонсируемых постов в Facebook.
ES5 to ESNext — вот все функции, добавленные в JavaScript с 2015 года
Управление состоянием. Серия лекций, состоящих из пяти видео, от Ильи Климова
Визуальное руководство по определениям и областям применения переменных JavaScript
Основы определения и всплытия переменных в JavaScript
Изучите чистые функции с помощью JavaScript
clean-code-typescript — концепты Clean Code, адаптированные под TypeScript
ReasonML vs TypeScript: сравнение их системы типизации
Как использовать Typescript с React и Redux
React:
Почему React Hooks так взволновали меня?
Создание компонента автозаполнения React с нуля
Анимация в React
Магия многошаговых форм на React
Все, что вам нужно для создания пользовательского React Hook
Как достигнуть поддержки доступности в React приложениях
Что я почерпнула, изучив React за две ночи, после нескольких лет работы с Angular
Angular:
Управление брейкпоинтами изображений с помощью Angular
Тур по Angular Console
Создания тултипа на Angular CDK
VueJS:
VueJS 3.0: Революция?. Мнение Ильи Климова
Создание SPA на Vue.js для продажи футболок
Превращение статических SVG рисунков в интерактивные виджеты и инфографику с Vue.js
Браузеры
Мобильная Opera обзавелась бесплатным VPN
Экономия памяти в Brave: сокращение на 33–66% по сравнению с ChromeПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.