Дайджест свежих материалов из мира фронтенда за последнюю неделю №347 (7 — 13 января 2019)
- вторник, 15 января 2019 г. в 00:20:21

Медиа
Подкаст «Веб-стандарты», Выпуск №156: Подкаст в Spotify, GraphQL в Питере, перемены на Гитхабе, браузерная поддержка, CSS-vs-JS.
Подкаст «Frontend Weekend» #86 – Александр Коротаев о том, как и зачем писать игры на JavaScript и выступать за рубежом
Подкаст «CSSSR» Новости 512 — Выпуск №33
«Девшахта-подкаст»: #65: Зачем фронтендеру учиться в университете
«Девшахта-подкаст»: #64: ECMAScript модули в Node.js — новый план
Подкаст «Фронтенд Юность (18+)» #79 Монопаразитории и полиперы
«ALL YOUR HTML» #s2e4: «Ползающие полоски»
Веб-разработка
Новый год, новый GitHub: неограниченные бесплатные приватные репозитории
Что не так с GraphQL, И как с этим бороться
Chrome DevTools: пять самых популярных советов для DevTools с 2018 года
Чеклист производительности фронтенда 2019 от Виталия Фридмана [PDF, Apple Pages, MS Word]
Этика веб-производительности
Создание доступных SVG
Состояние доступности
Использование Animation Worklet
Анимация меш-линий
CSS
Подводные камни пользовательских CSS-свойств
CSS — не отстой
Новые горизонты в CSS: Houdini и Paint API
Техники Sass из окопов
Стилизация веб-компонентов
Как работает специфичность CSS в браузере
Зачем нам CSS subgrid
Когда и как использовать CSS Multi-Column Layout
Объединяем подходы к созданию Masonry Layout на CSS
Введение в CSS Containment
JavaScript
Результаты опроса 2018 JavaScript Rising Stars
Computer science в JavaScript 2019: связанный список
Защищенный JavaScript. Как писать код, который не делает то, что не должен
Советы и рекомендации, которые могут вам понадобиться при работе с JavaScript (вопросы и ответы)
9 хитростей для крутых разработчиков JavaScript в 2019 году
Удаление ключевого слова «this» в JavaScript делает его лучшим языком. B вот почему
Я ненавижу циклы for, и вот почему
Пятничный JS: квайн, который играет в крестики-нолики
Как написать собственный Custom Mouse UI Class на ванильном JavaScript
Как начать работать с соревновательным программированием на JavaScript
Преобразование цветовых пространств в JavaScript
Как создать просмотрщик PDF файлов на JavaScript
Новые возможности ES2018, которые должен знать каждый разработчик JavaScript
Как освоить Async / Await с помощью примера из реального мира
Улучшите свой асинхронный JS-код с помощью async/await
Анонс Matterhorn — Node.js API Server Boilerplate
Руководство для начинающих по серверной веб-разработке с Node.js
Создание персонального бота в Facebook Messenger за 10 минут с NodeJS и библиотекой Standard
React:
Как начать работать заниматься веб-разработкой с нуля to Create-React-App на Windows
Начало работы с веб-доступностью в React
Подробное руководство по React Boilerplate — от нуля до героя
Справочник React
Как я создал асинхронную библиотеку для валидации форм в ~ 100 строках кода с помощью React Hooks
Создание Snapping Image Swiper в стиле Instagram на React
React Kawaii — Милые React SVG компоненты
VueJS:
8 Vue.js UI компонентов для 2019
10 лучших советов для изучения Vue от мастеров Vue
30 Days of Vue. Введение во Vue в 30 маленьких частях. Написано авторами Fullstack Vue
Angular:
Прокачиваем Angular NGSW с помощью кастомной логики в Service Worker
Angular Material Starter для поддержки Ng-Bootstrap
Создай приложение со всем новым и интересным в Angular 7
На пути к Angular 8: зарелизили Angular 7.2
Анимации в Angular 7
Библиотека для создания веб-анимации Anime.js обновилась до версии v3.0.0. Работает со свойствами CSS, SVG, атрибутами DOM и объектами JavaScript.
karin: элегантный HTTP клиент на базе промисов для браузеров и node.js
Ваши помощники при работе с WebGL
Браузеры
Разработка Flexbox Inspector
ЗанимательноеПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.