Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
•
 Подкаст CSSSR: Новости 512 — JS tooling, Vue 3, новый гайд по созданию собственного React и CSSDB
•
 Подкаст «Девшахта/Ночной фронтенд» #103: Dependency Injection в JavaScript
•
 UnderJS Podcast #9 — Разговор с Виталием Брагилевским про Haskell для студента? [Ламповый]
•
 Подкаст «Фронтенд Юность (18+)» #116 Как стать фронтендером и сохранить лицо 
•
 FrontSpot #15: Идеальный командный игрок и карьера в IT. Интервью с главой Центра JS Компетенции. 
•
 Тестирование фронтенда
•
 Знакомьтесь, <details>
•
 Rust для веб-разработчика — быстрый старт и стремительный полет
•
 Первое знакомство с AssemblyScript
•
 Самое интересное с форума по веб-разработке Chrome Web Dev Summit 2019
•
 Создание эффекта искаженной маски на изображении с помощью Babylon.js и GLSL
•
 Релиз Bootstrap 4.4.1 
•
 Введение в веб-API Picture-in-Picture
•
 Я делаю ставку на SPA 
 
•
 Как вы избавляетесь от неиспользуемого CSS-кода? Часть 1, Часть 2
• Полезные советы по CSS
•
 Как перекрывать изображения в CSS 
•
 Cлишком занят JSом, чтобы заботиться о CSS? Вот свежие функции, о которых вы хотите знать
•
 Использование пользовательских свойств CSS для уменьшения размера вашего CSS 
•
 Архитектура CSS для современных приложений JavaScript 
•
 Упрощенная отзывчивая типографика 
•
 Мыслительный процесс, стоящий за макетом на Flexbox 
•
 Мощь (и веселье) с областью видимости в пользовательских свойствах CSS 
•
 Имена классов CSS, рассказывающие истории
•
 Воспроизведение звуков с помощью CSS 
 
•
 Axios или Fetch: чем пользоваться в 2019 году?
•
 JavaScript не нужно ничем заменять — другие языки тоже столкнутся с теми же проблемами
•
 Анонс 2019 State of JavaScript Survey
•
 Физическое моделирование с помощью JavaScript на холсте HTML5 
•
 Я никогда не вернусь к JavaScript. Как я отношусь к веб-разработке после изучения TypeScript
• В Firefox включена по умолчанию блокировка скрытых методов идентификации пользователя
• Разработчики из Mozilla добавили опцию для управления доступом к about:config
•
 Flow — быстрый многопоточный HTML5 браузер от Ekioh с новым движком рендеринга 
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
              
            
Медиа | Веб-разработка | CSS | JavaScript | Браузеры
Медиа
•
 Подкаст CSSSR: Новости 512 — JS tooling, Vue 3, новый гайд по созданию собственного React и CSSDB•
 Подкаст «Девшахта/Ночной фронтенд» #103: Dependency Injection в JavaScript•
 UnderJS Podcast #9 — Разговор с Виталием Брагилевским про Haskell для студента? [Ламповый]•
 Подкаст «Фронтенд Юность (18+)» #116 Как стать фронтендером и сохранить лицо •
 FrontSpot #15: Идеальный командный игрок и карьера в IT. Интервью с главой Центра JS Компетенции. 
 Веб-разработка
•
 Тестирование фронтенда•
 Знакомьтесь, <details>•
 Rust для веб-разработчика — быстрый старт и стремительный полет•
 Первое знакомство с AssemblyScript•
 Самое интересное с форума по веб-разработке Chrome Web Dev Summit 2019•
 Создание эффекта искаженной маски на изображении с помощью Babylon.js и GLSL•
 Релиз Bootstrap 4.4.1 •
 Введение в веб-API Picture-in-Picture•
 Я делаю ставку на SPA - Инструменты
•
 WebStorm 2019.3: ускоренный запуск, усовершенствованная поддержка Vue.js и другие улучшения
•
 Новый релиз Lighthouse CI, который позволяет автоматизировать проверку веб-производительности и лучше лучших практик при каждом коммите
•
 Как я преодолел свой страх перед webpack 
•
  Архитектура микро-интерфейса: динамический импорт фрагментов из другого пакета Webpack во время выполнения. Чередующиеся приложения
 
- Доступность
•
 WhoCanUse — инструмент, который дает понимание того, как цветовой контраст может влиять на людей с нарушениями зрения.
•
 Чеклист, чтобы избежать наиболее распространенных ошибок доступности 
•
 Аудит проблем доступности с помощью Firefox Developer Tools
 
 CSS
•
 Как вы избавляетесь от неиспользуемого CSS-кода? Часть 1, Часть 2• Полезные советы по CSS
•
 Как перекрывать изображения в CSS •
 Cлишком занят JSом, чтобы заботиться о CSS? Вот свежие функции, о которых вы хотите знать•
 Использование пользовательских свойств CSS для уменьшения размера вашего CSS •
 Архитектура CSS для современных приложений JavaScript •
 Упрощенная отзывчивая типографика •
 Мыслительный процесс, стоящий за макетом на Flexbox •
 Мощь (и веселье) с областью видимости в пользовательских свойствах CSS •
 Имена классов CSS, рассказывающие истории•
 Воспроизведение звуков с помощью CSS JavaScript
•
 Axios или Fetch: чем пользоваться в 2019 году?•
 JavaScript не нужно ничем заменять — другие языки тоже столкнутся с теми же проблемами•
 Анонс 2019 State of JavaScript Survey•
 Физическое моделирование с помощью JavaScript на холсте HTML5 •
 Я никогда не вернусь к JavaScript. Как я отношусь к веб-разработке после изучения TypeScript- Теория
•
 Зачем в JavaScript нужен строгий режим?
• Пример реализация Композиции в JavaScript
•
 Пособие по методам Apply и Call в JavaScript
•
  Задержка, сон, пауза и ожидание в JavaScript
•
 ES7-ES9 Features #0 Introduction
•
 ES7-ES9 Features #1 Object methods
•
 
 Промисы с нуля в пост-апокалиптическом будущем
 
- React
•
 Как быстро начать разработку на ReactJS: 3 надежных инструмента и лучшие практики 
•
 Тестирование React Hooks с помощью Enzyme и React Testing Library 
•
 15 советов по производительности, которые нужно знать при создании приложения React.js 
•
 Преимущества ортогональных компонентов React 
•
 Redux Style Guide
 
- Vue
• 26 советов для Vue, которые сэкономят ваше время
• Использование Vue.Observable в качестве State Store
•
 Доменная архитектура Vue.js 
•
 Как загружать сторонние скрипты в Nuxt.js 
•
 Как работают компоненты Vue (и как они упрощают веб-разработку) 
•
 Vuetensils 0.4: потрясающие компоненты и полезные директивы 
•
 Как создать адаптивный макет с помощью Vue Slots 
•
 Анимация Vue с помощью GreenSock 
•
 
 Подкаст «Full Stack Radio» №129: Evan You — What's Coming in Vue.js 3.0
 
- Angular
•
 Angular vs. React: рендеринг массива 
•
 6 шагов к Angular-based Microfrontend Shell
•
 Повысьте производительность SPA, разбив ваши библиотеки Angular на несколько частей 
 
- Ember
•
 Очистка CSS в Ember (PostCSS + Purgecss) 
•
 
 EmberJS Chennai Meetup — November 9th 2019
•
 
 Meetup: Ember London
•
 Ember.js Nizhny Novgorod #1
 
- Libs & Plugins
•
 Quiet.js: библиотека для приёма и передачи данных ультразвуком
•
 fix-es-imports — Исправляет пути импорта ES — от Node-стиля до явных имен файлов
•
 Jstates — небольшая JS-библиотека состояний
•
 Flowy — небольшая библиотека на JavaScript для создания блок-схем 
•
 Creepyface — js-библиотека, которая заставляет ваше лицо смотреть в направлении указателя мыши
 
 Браузеры
• В Firefox включена по умолчанию блокировка скрытых методов идентификации пользователя
• Разработчики из Mozilla добавили опцию для управления доступом к about:config
•
 Flow — быстрый многопоточный HTML5 браузер от Ekioh с новым движком рендеринга Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
          
 
LostAlly
Спасибо за очередную подборку.
Очень странный браузер Flow, на сайте расписаны тесты, приемущества, системные требования, но я не нашел где и на каких условиях его можно пощупать.