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

Медиа
Подкаст «Frontend Weekend» #45 – Евгений Фомин про Vue.js и о том, почему разработчики уходят из backend’а во frontend
Подкаст «Веб-стандарты», Выпуск №113: Новинки браузеров и буфер обмена, дизайн для верстальщиков, рецепты Vue.js и JS-курсы, что такое AMP
Подкаст «Пятиминутка React» #19 — TypeScript 20/80
Подкаст «devschacht»: Ночной фронтенд #27 — И снова о статической типизации в JS
Подкаст «Фронтенд Юность (18+)» #42 Как завоевать сердце женщины с помощью HTML
Подкаст «Фронтенд Юность (18+)» «Как уйти из IT»
«ALL YOUR HTML» #41: «ASCII анимация»
Видео «MinskCSS Meetup #4 — 22 марта 2018»
Веб-разработка
Размер страницы и SEO – есть ли связь?
Агрегатор материалов и последней информации по Progressive Web Apps
Полное руководство по фоновым изображениям в шаблонах писем
WAI-ARIA: темная сторона доступности
Насколько быстрым является Amp на самом деле?
Как формат WebP поможет повысить вам веб-производительность
Уменьшение бандлов Lodash с помощью Webpack и Babel
imaging-heap — инструмент, позволяющий измерять эффективность отзывчивых изображений на различных размерах и соотношениях экрана
В статьях на MDN добавили наглядные интерактивные примеры
Полезные советы и трюки для Chrome DevTools
Создание PathSlider — карусели с SVG элементами с помощью JavaScript (часть 2)
Создаем эффект жидкости с помощью WebGL
CSS
Как Gmail пришел к прекращению поддержки CSS анимации
Super Mario World, созданный с помощью одних CSS градиентов — без JS, встроенных images/data URIs и внешних изображений (плюс совсем немного разметки HTML)
graphql-css — быстрая библиотека CSS-in-GQL, которая конвертирует запросы GraphQL в стили для ваших компонентов
CSS: плохие моменты (и как их избегать)
JavaScript
Гребаное разглагольствование о гребаном const vs гребаном let
Нейронные сети с графическим ускорением в JavaScript
Определение эмоций в JavaScript с помощью нейронных сетей
Machine Learning-Driven Bundling. Будущее инструментария JavaScript
5 ключевых концептов изучения d3.js
Я определенно, возможно, страдаю от стокгольмского синдрома, связанного с Javascript.
Полное руководство по Apollo, инструментарию для GraphQL
Ленивая загрузка модулей JavaScript с помощью ConditionerJS
Как работает JS: движки рендеринга веб-страниц и советы по оптимизации их производительности
История ES6-модулей
Элегантные паттерны современного JavaScript: Ice Factory
Асинхронные паттерны в JavaScript
VueJS:
Vue.js Moscow Meetup #1, запись видео
Vue.js Cookbook — новый раздел официальной документации Vue с рецептами и примерами решений конкретных задач
4 основные функции ES2015 для разработки с Vue.js
Vue CLI 3: переломный момент для разработки фронтенда
Основы GraphQL и практические примеры с Vue
Renderless компоненты во Vue.js
7 секретных паттернов Vue, о которых консультанты не хотят, чтобы вы знали — доклад Chris Fritz
React:
Сравнение основных JS библиотек анимации для использования в приложениях React
Добавляем контекст с помощью React
Состояние форм React с нуля
react-testing-library — простая утилита для тестирования React DOM, включающая лучшие практики тестирования
Angular:
Архитектура приложения Angular. Используем NgModules
Введение в модули Angular — корневой модуль (Root Module)
Введение в Angular: что это и зачем вам нужно его использовать
All Things Angular: погружение в ключевые концепты Angular и горячие темы: Angular Labs, Angular Elements, Progressive Web Apps, Service Workers, AoT Compilation, UI Libraries и другое
ScrollBooster — приятная библиотека для drag-to-scroll функционала
Браузеры
Chrome 66 Beta: CSS Typed Object Model, Async Clipboard API, AudioWorklet
Технические детали релиза Safari Technology Preview 52
ЗанимательноеПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.