Дайджест свежих материалов из мира фронтенда за последнюю неделю №271 (10 — 16 июля 2017)
- вторник, 18 июля 2017 г. в 03:13:32

| Веб-разработка |
| CSS |
| Javascript |
| Занимательное |
Веб-разработка
Как PregBuddy достиг уровня 100/100 в LightHouse
Создание библиотеки шаблонов с помощью Shadow DOM в Markdown
HTML Шорты — W3C или WHATWG
Еженедельный стрим от Юрия Артюха #7 ALL YOUR HTML: дисторт на шейдерах из PIXI, маски на CSS и Canvas и тотальный Displacement
Twitter начал давать AMP-ссылки в своих Android и iOS приложениях
AMP — это ложь
Как Google AMP повлиял на траффик Newcastle United
Прогрессивное Веб Приложение с помощью Webpack
Презентация Webpack Academy: полный курс по webpack
Как использовать Sublime Text для разработки HTML писем
Что нового в DevTools: в Chrome 60, в Chrome 61
Webpack import() скоро будет получать JS + CSS — и вот как этого достичь сегодня
Bundle Buddy — инструмент для нахождения дупликатов в бандлах
CSS
CSS и iOS Safari
Методы организации CSS
Давайте поговорим о Speech CSS
Уменьшение размера CSS на 70% путем сокращения имен классов и изоляции скоупа
CSS — это не темная магия. Пояснение основных концепций
Как использовать кастомные свойства CSS для написания более читабельного кода
Релиз Sass 3.5
10 вещей, которых вы, вероятно, не знали о Sass
Теперь этот сайт использует Grid Layout
JavaScript
Реверс-инжиниринг одной строчки JavaScript
Простая валидация формы без JS
Зачем и как создать сайт без JavaScript
JavaScript действительно покоряет мир
Project Guidelines — набор лучших практик для JavaScript проектов
(Сейчас больше, чем когда-либо) Возможно, вы не нуждаетесь в jQuery
MVC в Vanilla JavaScript
Генерация изображений в JavaScript без использования Canvas API
Десять вещей, которые серьёзный JS разработчик должен знать? (обсуждение на reddit) (What 10 Things Should a Serious Javascript Developer Know Right Now?)
Javascript @ Uber. Запись доклада с AmsterdamJS Conference 2017
ES8 вышел и вот его основные новые возможности
5 вещей, которые вы должны знать о ES8
ES2015 Promises & ES2017 Async/Await
JavaScript Async/Await, объясненные за 10 минут
4 важных изменений в Vue.js 2.4.0
Руководство по Vue.js для jQuery разработчиков
React or Vue — это не вопрос для спора, а предпочтение
Введение во Vue.js для новичков
Юнит тестирование компонентов Vue.js с помощью Jest
Как писать юнит тесты для Vue.js
vuex-loading — комплексное управление загрузчиков для приложений на Vue/Vuex
Урок по созданию ToDo списка: Создание компонентов Vue, Опция удаления Option и глобальные события
Подкаст «Пятиминутка React» #25: Gatsby 1.0
emotion — библиотека нового поколения для CSS-in-JS
Презентация Microcosm: наш Data Layer для React
Высокопроизводительный React: 3 новых инструмента для повышения скорости ваших приложений
Юнит тестирование в React: поверхностное или статическое тестирование 
Топ 5 ошибок производительности мобильных приложений на Angular
Continuous Integration с Angular CLI
Angular 4 в 60 минут
BotUI — JS фреймворк для создания диалоговых интерфейсов
glyphhanger — утилитая для автоматического объединения шрифтов в вебе. Может генерировать комбинированный список каждого глифа, который используется в списке семплов или URL-адресов
pell — простейший маленький (1kB) WYSIWYG редактор текста для веба, без зависимостей
ЗанимательноеПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.