Дайджест свежих материалов из мира фронтенда за последнюю неделю №369 (10 — 16 июня 2019)
- вторник, 18 июня 2019 г. в 00:17:57

Медиа
Подкаст «Веб-стандарты» #180: Chrome и Safari, TC39, сторонние ресурсы, подгриды и доступность
Подкаст «Сделайте мне красиво», Выпуск №19: в гостях Андрей Чиж — Подробно про GraphQL, немного о фул стеке и смерти адблокеров; Выпуск №20: в гостях Андрей Ситник — Рождение суперзлодея, цензура и почему митапы лучше конференций
Подкаст «Девшахта-подкаст» #84: Роман Дворнов о тимлидах и синьорах
Подкаст «Frontend Weekend» #93: Наталия Короткова о том, как переехать в Лондон и на месте найти работу разработчиком
Подкаст «CSSSR» #93: Новости 512 – терминал в Windows, тестирование и CD, эволюция Firefox и Билайн против Mail.ru
Подкаст «Фронтенд Юность (18+)»: VDSina будет хостить npm
«Frontreview» #13: Советы по собеседованию в IT компанию
«Repozitorro» #17: Очень креативное портфолио, но есть нюанс...
«proConf» #16: React Amsterdam 2019 | Куда движется React | Почему тормозит React Native
#s3e3 ALL YOUR HTML, Page transitions with Highway.js and WebGL
JSConf Hawaii 2019, 9 видео
JSConf EU 2019, 17 видео
Веб-разработка
Технологические тренды веб-разработки 2019
Представляем новый элемент HTML — встречайте <clippy>!
Интерактивная анимация в HTML письмах
Когда вы должны использовать Web Workers?
7 абсолютных истин, которые я пересмотрел с тех времен, когда был Junior разработчиком
Анатомия доступных форм: обязательные поля формы
Паттерны и стратегии для доступных веб-приложений
Fullscreen API: Как перейти в полноэкранный режим на iPad Safari
The Layout Instability API. Обнаружение неожиданных изменений макета в JavaScript.
MediaStream API
CSS
Итоги ежегодного опроса «The State of CSS 2019»
Стилизация в современных веб-приложениях
Разрыв строки в терминальном стиле с помощью CSS Text
Опасности функционального CSS
Почему большинство разработчиков боятся CSS
Анимация CSS Grid Rows и Columns
every-layout.dev — Переучиваемся строить CSS лейауты
Рисование реалистичных облаков с помощью SVG и CSS
Размеры DOM-элемента и CSS-трансформации
Делаем таблицы отзывчивыми с помощью небольшого количества CSS
JavaScript
Рассказ о том, почему я до сих пор использую jQuery
Протокол для общения между iframe и основным окном браузера
MAM: сборка фронтенда без боли
Список (продвинутых) вопросов в JavaScript
Все, что вам нужно знать о дате в JavaScript
Веб-аудио для электрогитары: как подключить инструмент
Что записано в this? Закулисье JavaScript-объектов
Мутировать или иммутировать, вот в чем вопрос
Анти-паттерн reduce ({...spread})
React:
Использование Typescript с React – руководство для новичков
Глубокое погружение в Redux
Анонс styled-components v5: Режим Зверя, включающий множество улучшений, связанных с производительностью
Использование Cypress для написания тестов для React приложений
Изучите React хуки, написав свой первый хук
Angular:
Как использовать JQuery с Angular (когда вам абсолютно необходимо)
Изучение Angular & RxJS: Таймер обратного отсчета
Все, что вам нужно знать о Ivy, новом движке Angular
Несколько Angular приложений на одной странице
Углубленный взгляд на ng template в Angular
Руководство по дифференциальной загрузке в Angular 8
VueJS:
Vue 3.0: чего следует ожидать исходя из сообщений от Evan You & Chris Fritz
Что нового в Nuxt JS 2.8.0
Ember в 2019 году: избавляемся от «мы и они»
Улучшение вашего DX на Ember, часть 1: Быстрые победы
#EmberJS2019: Мой список пожеланий
Руководство по тестированию Ember.js, которое я сделал для себя
Статические типы в EmberJs?
Pinker.js — js-библиотека для рендера диаграмм code/class
Javascript Library Boilerplate Basic — минимальный стартовый пакет для вашего проекта на Javascript
Macro Decorators — утилитарные макросы и обёртки для создания собственных декораторов (для любого фреймворка)
fuzzyjs — алгоритм с нечёткой логикой поиска в js
Полифил для Resize Observer
Браузеры
В следующей версии Chrome значок Install будет автоматически отображаться в адресной строке, если сайт соответствует критериям PWA
Разработчики Microsoft Edge провели сессию Reddit AMA
ЗанимательноеПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.