Дайджест свежих материалов из мира фронтенда за последние две недели №323 (8 — 22 июля 2018)
- вторник, 24 июля 2018 г. в 00:18:35
 

 Медиа
 Подкаст «Веб-стандарты», Выпуск №130: Неудобные классы и всякий JS, манифест на лету, гриды с ошибками, плохой лэндинг хорошей ШРИ, Выпуск №129: Вирус в npm, зачем Feature Policy, случай в Atom, мёртвый код, разделение ответственности, стрелка или пальчик
 Подкаст «Frontend Weekend»: #62 – Андрей Ситник о переезде в Нью-Йорк, путешествиях и порно в Твиттере , #61 – Андрей Мелихов о работе в Яндекс.Деньгах, Ночном фронтенде и захвате власти в devSchacht
 Подкаст «Девшахта/Ночной фронтенд»: #42 — Автоматизация CI/CD, #41 — В поисках хорошего code review
 Подкаст «Фронтенд Юность (18+)» #56 Токсичное сообщество
 Подкаст «CSSSR» Новости 512 — Выпуск №15 (16.07 — 22.07)
 Веб-разработка
 О чем должен помнить веб-разработчик, чтобы сделать всё по SEO-феншую
 Веб-компоненты в 2018
 Святой грааль переиспользуемых компонентов: Custom Elements, Shadow DOM и NPM
 Подробности создания веб-интерфейса Google Photos
 Анатомия вредоносных скриптов: как веб-сайт может завладеть вашим браузером
 Доступность для команд — быстрое руководство по внедрению практик доступности и инклюзивности в процесс разработки вашей команды
 Будущее WebAssembly — взгляд на планируемые функциональности и предложения
 Анимация SVG с помощью SVGator
 Измерение производительности с моделью RAIL от Google, цели и руководства для создания быстрых страниц (обновлено в 2018)
 Создание культуры производительности в вашей команде 
 Что такое Service Workers и как они могут улучшить производительность 
 Как оптимизация изображений снизила вес страницы на 62% 
 Чеклист производительности фронтенда
 PWACompat: Web App Manifest для всех браузеров
 Pinterest: ретроспектива PWA за год
 Отслеживание разработки AMP в новом дашборде AMP Roadmap с фильтрами и категориями
 PWA для WordPress, официальный плагин
 CSS
 Справа налево. Как перевернуть интерфейс сайта под RTL
 API CSS Paint 
 Полное иллюстрированное руководство по Flexbox
 9 самых больших ошибок с CSS Grid
 DSS  — финальный релиз первой беты Deterministic Style Sheets, аналога CSS модулей с автоматической компиляцией в атомарные CSS классы для маленьких бандлов
 Странные штуки, которые могут делать вариативные шрифты
 Как исправить проблемы CSS лейаутов?
 Полезные штуки, которые вы можете делать с CSS pointer events
 Стоит ли мне использовать IE версию Grid Layout в 2018?
 Я попробовал функциональный CSS и он типа отстой
 Как стать лучше в написании CSS 
 JavaScript
 Сравнение JS-фреймворков: React, Vue и Hyperapp, Re: «Сравнение JS-фреймворков: React, Vue и Hyperapp»
 JavaScript ES6: слабые стороны
 Метапрограммирование в JavaScript
 15 HTML-методов элементов, о которых вы, вероятно, никогда не слышали
 Введение в JavaScript MutationObserver API
 Javascript ES6 — на самом деле вам не нужно изучать генераторы
 Анонс TypeScript 3.0 RC
 VueJS:
 Любовное письмо ко Vue
 Бесплатный курс для изучения Vue.js
 Создание “Renderless” Vue компонента
 Лучшее объяснение JS реактивности
 React:
 Основы JavaScript перед изучением React
 Стилизация React компонентов 
 Простое создание сложной UI анимации в React 
 Насколько быстро ты можешь изучить React? 
 Angular:
 Что нового в Akita для Angular: мы добавили самые востребованные функции
 Улучшаем производительность Angular приложений с помощью Local Change Detection
 Вы не знаете Angular — руководство по Angular Projection
 Как создать современную панель управления на NVD3.js
 coolHue — инструмент для подбора градиентов и создания своих палитр
 draxt — NodeList-like/jQuery-like package для File System (node.js) 
 Popbox.js — небольшой плагин для создания наслаивающихся модальных окон. Плагин без зависимостей и полностью настраивается
 Pushbar.js — небольшой плагин для создания выезжающих панелей в веб-приложениях.
 Браузеры
 Три новые удобные функции в Chrome DevTools
 Занимательное
 Как незрячий пользуется iPhone, MacBook и Apple WatchПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.