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

Медиа
Подкаст «Frontend Weekend» #53 – Виталий Слободин об истории поддержки PhantomJS и развитии Ростовского IT-сообщества
Подкаст «Веб-стандарты», выпуск №121: Что за GDPR, про браузеры, CSS — это дизайн, движение по кривой, все пробелы, динамический NodeList, критика CSS-in-JS, синдром устаревания, нессылки.
Подкаст «RadioJS» Выпуск 52: Микросервисы на фронтенде. В гостях Андрей Мелихов и Вячеслав Слинько
Подкаст «CSSSR»: Новости 512 — Выпуск №6 (13.05 — 20.05)
«ALL YOUR HTML» #49: «Простой шейдер для волн»
JS DevDay. Запись докладов
Веб-разработка
Frontend 2018: многообразие фреймворков и недостаток миддлов
Редизайн с большой буквы: изучаем перезапуск Smashing Magazine в 2017-м
Медленная смерть Internet Explorer и будущее Progressive Enhancement
10 YouTube каналов для изучения основ разработки фронтенда
Является ли GraphQL будущим?
Использование Lighthouse для улучшения производительности загрузки страницы
snippets — расширение для Chrome, позволяющее импортировать и вызывать код JavaScript сниппетов из GitHub
CSS
Руководство по стратегии использования CSS переменных
Отзывчивые таблицы, переосмысление, новая статья на старую тему от Lea Verou
CSS свойство backdrop-filter
Дебаты на тему раскладки CSS Grid против CSS фреймворков
Управление интерактивностью SVG с помощью свойства Pointer Events
Более глубокий взгляд на общие названия шрифтов в CSS
css-paint-polyfill — полифил для CSS Paint API, со специальными браузерными оптимизациями
Стилизация нумерации в списках
JavaScript
13 интересных моментов из руководства по стилям для JavaScript от Google
Что если JavaScript выиграет?
naperg — Fullstack Boilerplate GraphQL. Сделан на React & Prisma + authentication + upload file + chat
WarriorJS — занятная игра на JS о программировании и искусственном интеллекте
ReasonML против TypeScript – первые впечатления
Играем с MIDI в JavaScript
Руководство по промисам для тех, кто хочет в них разобраться
Новости по регулярным выражениям ES2018 — мнение
Понимание JS прокси
VueJS:
Как я начал любить Vue
Компиляция шаблонов Vue.js на лету с помощью v-runtime-template
Интеграция Bootstrap с Vue.js с помощью Bootstrap-Vue
Как новый Vue CLI упрощает разработку
Создание трекера криптовалют с помощью Vue.js
React:
Создание переиспользуемых React компонентов
React 16 — что он может сделать для вас? Часть 1, Часть 2
Как работает сверка в React
Подробно о новом Context API в React
7 наиболее популярных ошибок, которые совершают разработчики React
Как использовать Bootstrap с React
Angular:
Обновляем Angular до 6-ой версии в проекте без использования CLI
Полное руководство по стратегии обнаружения изменений Angular onPush
Обновление фильтров сортировки AngularJS до Angular
Первый взгляд: Angular Ivy
Движок Ivy в Angular: первый взгляд на компиляцию, выполнение и обнаружения изменений
Обнаружения изменений в Angular Ivy: вы готовы?
Easy Toggle State — маленькая JS библиотека для простого переключения классов любого HTML элемента и его назначения
isomorphic-git — имплементация git на чистом JavaScript
Data-Forge — JavaScript инструментарий для перебора, трансформации и анализа данных
lynt — линтер без настроек с поддержкой Typescript, Flow и React.
Браузеры
Что нового в Firefox 61: Developer Edition
Захват экрана в Microsoft Edge
ЗанимательноеПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.