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

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

vdc_wrzyqqluag2mki0d8qtc_4s.png


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

1e465593b1b347eea23b1ab81b6e0a04.pngМедиа


podcastПодкаст «Веб-стандарты», Выпуск №:185. На утро после BeerJS Summit, альтернативные форматы, дружба народов
podcastПодкаст «Frontend Weekend» #95 — Екатерина Петрова о том, как из мобильного разработчика стать руководителем frontend-отдела
podcastПодкаст «CSSSR»: Новости 512 — HTTP/2, serverless-штуки, CORS, security-релизы Oracle, релизы и другие новости
podcastПодкаст «Пятиминутка React»: SOLID с примерами на TypeScript
podcastПодкаст «Фронтенд Юность (18+)»: #100 Соточка
videoRepozitorro #22 — По уши в React!
videoFrontreview #16 — Профессиональное выгорание программиста

888d64fa796b4b6e82e98edc17dc85ae.pngВеб-разработка


habrФрактал имён элементов
habrСтандартный браузерный API Payment Request
enЛучшие новостные рассылки для фронтенд разработчиков
en Проектирование и создание прогрессивного веб-приложения без фреймворка: Часть 1, Часть 2
enSPA SEO: руководство по продвижению одностраничного приложения на первую страницу Google

3a13046f2d4a46c4a60db0906e962adb.pngCSS


enЯ написал кастомизируемый CSS-движок на JavaScript
enПочему вы должны обязательно научиться использовать CSS-in-JS
enВсе, что вам нужно знать о margin в CSS
enДоступность контента, сгенерированного CSS
enПодборка библиотек для CSS анимации
enДействительно отзывчивая сетка на CSS Grid с помощью minmax () и min ()
enНе разделяйте точкой с запятой : focus-within, если вам нужна глубокая браузерная поддержка
enResponsive Iframes
enКак добавить фоллбек на Flexbox для CSS Grid
enСамый простой способ асинхронной загрузки CSS
enМногоколоночные манипуляции

1999aed8349b484fb1caa64d98ceb5e3.pngJavaScript


habr5 заповедей TypeScript-разработчика
habrКак поговорить с микроконтроллером из JS
• Советы по созданию собственной ленивой загрузки картинок
enПонимание основ SEO в JavaScript
enПрактические способы писать JavaScript лучше
enЧто нового в JavaScript: сводка с Google I/O 2019
enВведение в Svelte

8a7fed178dce42c099f5da05982aec87.pngБраузеры


habrЧто ты такое, Rendering Engine? Или как работает модуль отображения браузера
• Браузер Firefox Reality стал доступным и для гарнитур Oculus Quest
• Chrome и Android вскоре перестанут принимать корневые сертификаты от DarkMatter
• В Firefox 70 страницы открытые по HTTP начнут помечаться как небезопасные
• Google начнёт удалять расширения для Chrome, которые злоупотребляют сбором данных пользователей
enЧто нового в DevTools (Chrome 77)

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


• Что должен делать тимлид: роли, обязанности и навыки
• Facebook, Twitter и Google аутсорсят модерацию в Филиппины. Чем это обернулось — репортаж Washington Post
• Исследование: почему ИТ-специалисты выбирают средние по размеру компании
• Чем заменить продукты Google: подборка альтернатив, которые не будут за вами следить
• Исследование: сайты теряют до 10% выручки с пользователя из-за регламента по защите личных данных Евросоюза
• GitHub блокирует разработчиков из стран, на которые наложены санкции США


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

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

© Habrahabr.ru