Дайджест свежих материалов из мира фронтенда за последнюю неделю №334 (7 — 14 октября 2018)

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

7mnoq6ouf35fvu2tpf4qek29jhk.png


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

1e465593b1b347eea23b1ab81b6e0a04.pngМедиа


podcast Подкаст «Frontend Weekend» #74 — Михаил Боднарчук о том, как и зачем разработчику тестировать свой код
podcast Подкаст «Девшахта/Ночной фронтенд»: 53: DevOops 2018
video Видеоблог Вадима Макеева 5. Политех, магический JPEG, ненужная форма и object-fit на SVG

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


• Почему мы не добавим в HTML элемент <чудесный>?
• Как на фронтенд-собеседовании превратить сложный вопрос в лёгкий
enО статических генераторах сайтов
enРазвертывание фронтенд приложений — забавный способ
enИспользование Web Audio API, подробная обновленная информация на MDN
enПродвинутые техники использования Web Audio API: создание звука, последовательность, синхронизация, планирование
  • Инструменты:
    enЧто нового в DevTools (Chrome 71)
    enFavicon Checker — онлайн-инструмент для сравнения favicons во всех основных браузерах, включая светлую и темную темы
    entermtosvg — утилита для записи происходящего в терминале в виде SVG
    • markdown page — скрипт, который превратит Markdown в HTML одной строкой

3a13046f2d4a46c4a60db0906e962adb.pngCSS


enВозможности CSS Content
enCSS Border-Radius может такое?
enКак я запомнил свойства CSS Grid
enРазбирается ли ваш интервьюируемый в CSS лейаутах?
enПредыдущий смежный CSS селектор и как их эмулировать
en5 вещей, которые вы можете сделать в CSS-in-JS и о которых вы не знали
envideoРедактор Shape Path в Firefox

1999aed8349b484fb1caa64d98ceb5e3.pngJavaScript


• Практическое ES6 руководство, о том, как сделать HTTP запрос с помощью Fetch API
• Замыкания в JavaScript для начинающих
enJavaScript Visualizer — инструмент для визуализации контекста, всплытия переменных, замыканий, прототипов и других базовых концепций JS для лучшего понимания принципов работы
enГлубокое погружение в this в JavaScript: почему так критично писать хороший код
en13 игр в ≤ 13kB of JavaScript · js13kGames 2018
enДавайте разберемся с путаницой вокруг slice (), splice () и split () методами в JavaScript
en Новые релизы: Ember 3.4, ESLint v5.7.0, Aurelia-CLI v1.0.0-beta.1, Новый сборщик Aurelia-CLI с авто-трейсом

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


• Опубликованы результаты аудита системы обновления Firefox
• Разработчики Mozilla отложили прекращение доверия к сертификатам Symantec
• В Microsoft Edge найдена брешь, позволяющая запускать любые программы
• Google Chrome вскоре перестанет работать на устройствах с ОС Android 4.3 и ниже
enВызовы между JS и WebAssembly наконец стали быстрыми в Firefox

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


• Вышел первый релиз-кандидат Gutenberg 4.0
• Эволюция криптографии: от математики до физики
• Регулятор ICANN успешно сменил ключи к доменным именам
• Визуальный перевод Google Translate тоже перешел на нейронные технологии и получил поддержку 13 новых языков
• Руководство по Windows PowerShell для начинающих
• Facebook раскрыла детали последнего взлома: хакеры получили телефоны и адреса электронной почты 30 млн пользователей
• Google+ закрывается после утечки данных 500000 аккаунтов
• «Яндекс» не смог договориться с правообладателями о новом антипиратском соглашении
• Пользователи Alexa признались в любви к голосовому помощнику свыше миллиона раз, но были отвергнуты ею
enMicrosoft открыла 60 тысяч патентов, чтобы оградить Linux от исков


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

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

© Habrahabr.ru