Дайджест свежих материалов из мира фронтенда за последнюю неделю №382 (22 — 29 сентября 2019)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

nqfbhxrwkitvm-zwahpe0fedjyk.png


Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры    |    Занимательное    |    

Медиа


podcastПодкаст «UnderJS» #5 — Разговор с Романом Дворновым про Open-Source и вкусные детали Web [Ламповый]
podcastПодкаст «Сделайте мне красиво», Выпуск №25, в гостях Юрий Цуканов — Конкуренция, плохие способы учить язык и полезные ссылки
podcastДевшахта-подкаст #95: Зачем проводить конференцию на английском языке
podcastПодкаст «Фронтенд Юность (18+)» #109 Продаём технические долги коллекторам Pro Unlimited
podcastenПодкаст «Веб-стандарты» — 194. Eric Meyer and Max Böck on HTML, CSS, and Web standards
video«Как я стал Front-end разработчиком». Евгений Ковальчук на канале webDev
videoFrontSpot Show #12: Сергей Рубанов про будущее JS, секреты платного опенсорса, тонкостях BeerJS.
videoRepozitorro #28 — Достойное портфолио верстальщика

b70f9feaeee78b42a0c78c3731555e73.gif Веб-разработка


habr5G — технология, которая, видимо, замедлит веб
habrDrag-&-Drop компоненты для слепых пользователей? Вы шутите?
habrСервис-воркеры в клиенте Slack: об ускорении загрузки и оффлайн-режиме
• Как правильно «делать» семантику
• Полное руководство по отзывчивым изображениям!
enПереход в оффлайн с микроформатами
enДополнительные параметры, помогающие веб-сайтам делать превью их контента в поиске Google
enВам действительно нужен PWA? Четыре вопроса, которые помогут вам определиться
en Франкенштейн-миграция: подход, не зависящий от фреймворка: часть 1, часть 2
enПочему прогрессивные веб-приложения — это будущее мобильного Интернета?
enРуководство по реализации темных режимов на сайтах

36c2c69660dd21085a2dcb71d7246ae6.gif CSS


habrЗаходят как-то два браузера в скроллбар…
habrГде и как использовать колоночный макет (CSS Columns)
• Защита Email от Spamer«ов на CSS
enИспользование Google API для доступа к вариативным шрифтам.
enБолее умные пользовательские свойства с новым API Houdini
enКак CSS Grid меняет наше представление о структурировании контента

JavaScript


habrИстория и наследие jQuery
habrБоль и слёзы в Svelte 3
• Руководство по обработке ошибок в JavaScript
• Выход за пределы console.log () — 8 console методов, которые следует использовать при отладке JavaScript и Node
enJavaScript в 3D: введение в Three.js
enНовые и потенциальные функции JavaScript ES2019, которые порадуют каждого разработчика
en6 вещей, которые вы, вероятно, не знали, что javascript может делать нативно
enФильтрация данных на стороне клиента: сравнение CSS, jQuery и React

c595248cea9cbeab42ab6633d54d3782.gif Браузеры


habrКак рисует браузер. Доклад Яндекса
• Microsoft портирует браузер Edge на Linux
• Google, Mozilla и Cloudflare начали поддерживать протокол HTTP/3
• Mac перестали загружаться из-за обновления Google Chrome
enКак сделать скриншот сайта с высоким DPI в Firefox

d4b289ef0a00e969108c25d0c3d75f58.gif Занимательное


habrCloudFlare запустил бесплатный VPN — без регистрации (и SMS)
• GitHub открыл наработки по применению машинного обучения для поиска и анализа кода
• Продали технологии в Snap и набрали популярность на функции «какая ты знаменитость»: кто разработал приложение Gradient Материал редакции
• Yahoo сменила логотип и провела ребрендинг
• GitHub запускает свои щупальца в CI/CD и менеджмент артефактов
• Почему разработчики так любят тёмную тему

Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.

Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.

© Habrahabr.ru