Дайджест свежих материалов из мира фронтенда за последнюю неделю №284 (9 — 15 октября 2017)
- понедельник, 16 октября 2017 г. в 03:11:41

Медиа
Подкаст «Frontend Weekend» #23 – Вячеслав Слинько об открытии своей web-студии и руководстве frontend-разработки
Подкаст «devschacht»: Ночной фронтенд #7 — REST vs GraphQL
Подкаст «Drinkcast», Выпуск #12: «Автостопом по Галактике с Андреем Ситником»
«ALL YOUR HTML» #18: «intersectionObserver и SVG анимация маски»
25 видео с Front-Trends 2017
9 видео с NEJS CONF 2017
Веб-разработка
Прогрессивная деградация. Как правильно понимать принцип прогрессивного улучшения?
Релиз HTML5 Boilerplate 6.0
Использование CodePen может улучшить ваш процесс разработки фронтенда
Фильтрация изображений с помощью Web Audio API. Эксперименты с массивами аудио и видео контента
Google придумала для формата AMP более простое название
Быстрый старт работы над amp-страницами с новыми шаблонами AMP Start
6 мифов о Прогрессивных Веб Приложениях (PWA)
Treo — новый инструмент для аудита сайта, с Lighthouse в облаке, API, интеграцией Github & Slack и кучей настроек
Что нового в DevTools (Chrome 63)
Usability и Accessibility. Новое в WCAG 2.1 и 10 эвристик юзабилити от Якоба Нильсена
Практическое руководство по улучшению веб-доступности
Пишем более умный код для анимации: GSAP и GSDevTools
Слайдер с эффектами искажения жидкости (WebGL + PixiJS и GSAP)
CSS
Обновление slack.com: редизайн с CSS Grid, оптимизированный под производительность и доступность
FOIT vs FOUT, интерактивное сравнение от Zach Leatherman
Как эффективно использовать Warnings и Errors в Sass
Обзор нового reset от Bootstrap 4: Reboot.css
Как писать красивый код на Sass
Эффекты, которые можно применить на изображение с помощью CSS
5 наиболее раздражающих штук в CSS. CSS клевый, не так ли?
Ловушка использования @supports в письмах
Пастельные тентакли с помощью CSS переменных от Ana Tudor
Connect 4 на чистом CSS
Вы можете зайти довольно далеко в создании слайдера только на HTML и CSS
Создание галереи изображений на CSS(с фоллбеком)
JavaScript
Использование преимуществ TypeScript в JavaScript разработке
JavaScript стал лучше, пока я за ним не следил. Небольшая ретроспектива и обзор функций, появившихся за последнее время
Challenge: пишем программу на javascript без переменных
Имплементация Service Worker для SPA на WordPress
Лучшая отладка кода с условными брейкпоинтами
Как я (не) использую jQuery
JavaScript ES8 и переход на async / await
Введение в часто используемые особенности ES6. Часть 1
«Exploring ES2016 and ES2017» онлайн-книга от Dr. Axel Rauschmayer
ES6 для начинающих: Промисы
Утечки памяти при использовании JavaScript Promise
Новейшая версия JavaScript имеет только две новые функции. И вот, как они работают
Как вы можете использовать стрелочные функции ES6 для облегчения чтения вашего JavaScript кода
Как работает JS: циклы событий и восход асинхронного программирования плюс пять способов улучшения кода с async/await
VueJS:
Релиз Vue 2.5
Почему и как мы мигрировали с AngularJS на VueJS
Веб-разработка с VueJS чертовски забавна
Руководство по Vue.js: от jQuery до Vue.js
Offline First Masonry Grid на Vue
React:
React, встроенные функции и производительность
Настройка Webpack, Babel и React с нуля
Шаблоны React, о которых вы должны знать
Ring UI — веб-UI компоненты для React от JetBrains
Основы Redux
React-Sight — инструмент визуализации для React, с поддержкой Fiber, Router (v4) и Redux
Angular:
Улучшаем производительность с новой опцией updateOn в Angular v5
Интересные JavaScript библиотеки созданные в Китае
Taucharts One — высокопроизводительные графики с временными отрезками
ProseMirror 1.0 — движок для создания WYSIWYG редакторов 
smooth-scrollbar — настраиваемые, расширяемые и производительные полосы прокруток
ЗанимательноеПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.