Дайджест свежих материалов из мира фронтенда за последнюю неделю №339 (12 — 18 ноября 2018)

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

komjdms2bjlkytheq_ozrnma-5a.png


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

1e465593b1b347eea23b1ab81b6e0a04.pngМедиа


podcast Подкаст «Frontend Weekend» #79 — Олег Поляков об основании CodeDojo и о том, как это стало основным местом работы
podcast Подкаст «Пятиминутка React» #49 — bem-react-core
podcast Подкаст «Фронтенд Юность (18+)» #73 Три корочки Эдди Османи
podcast Подкаст «CSSSR»: Новости 512 — Выпуск №29 (12.11 — 18.11)
video Видеоблог Вадима Макеева 9. Меню для меню, гриды или Бутстрап, целесообразность удобства
videoKharkivJS #9 2018, 32 видео
videoFrontTalks 2018, 16 видео
videoenChrome Dev Summit 2018 — All Sessions

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


habrДо свидания, Electron. Здравствуйте, настольные PWA
• HTTP поверх протокола QUIC будет стандартизирован как HTTP/3
• Начало работы с WebAssembly, используя только 14 строк на JavaScript
enWeb.dev by Google — новый ресурс c подробной структурированной информацией о современных техниках веб-разработки
enМощь веб-компонентов
en5 причин, по которым статические сайты рулят
enОсновные моменты, вынесенные из Chrome Dev Summit 2018
enВиртуальный DOM — медленный. Встречайте мемоизированный DOM

3a13046f2d4a46c4a60db0906e962adb.pngCSS


• Примеры использования флексбоксов
en«C» в CSS: The Cascade
enКак избавиться от неиспользуемого CSS для облегчения CSS файлов
enРазница между currentColor и Custom Properties
enBraces to Pixels. Подробная статья на alistapart о том, как CSS код превращается в пиксели на экране
enПлавное масштабирование текста в JavaScript & CSS
enХардкорный CSS calc ()
envideoНебольшое видео о том, как команда basecamp.com использует CSS Grid на продакшене

1999aed8349b484fb1caa64d98ceb5e3.pngJavaScript


• Google профинансирует улучшение фреймворков JavaScript
• Играем в Mortal Kombat с TensorFlow.js: перенос обучения и дополнение данных
• «TypeScript Difinitive Guide» — бесплатная онлайн-книга по Typescript
enОбработка ошибок в JavaScript: полное руководство
enЦепочки промисов мертвы. Да здравствует async/await
enСоздание своей собственной интерактивной JavaScript песочницы
enПочему Facebook api начинается с цикла for
enПосле двух лет использования TypeScript — стоило ли оно того?

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


• Firefox начнет уведомлять о посещении взломанных сайтов, а также изменениях цен
• В ночные сборки Firefox добавлена поддержка Wayland
• Mozilla тестирует в Firefox две новые возможности: Price Wise и Email Tabs
• В Chrome развивается API для создания полноценных пользовательских приложений

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


• Семь новых атак на механизм спекулятивного выполнения в CPU
• Раскол среди раскольников: что произошло с четвертой по капитализации криптовалютой Bitcoin Cash
• Взгляд изнутри: про продуктовую культуру Facebook
• Google откроет для всех домен верхнего уровня .dev
• Microsoft выращивает огурцы лучше, чем Tencent и Intel. Основанная Биллом Гейтсом компания, похоже, наконец нашла свое призвание
enСтатистика Octoverse: топовые языки программирования в 2018-м


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

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

© Habrahabr.ru