Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | Javascript | Браузеры | Новости
•
Подкаст «Веб-стандарты» №191: Конкурсы, Edge, Vue и Material Design, a11y, реклама в npm, от сварщика до программиста
•
Подкаст «Веб-стандарты» №190: Google и приватность, JS в вузах, WASM, ES и TC39
•
Подкаст «CSSSR» : отмена phpCE, оптимизация Angular, тестирование React, nushell и bug bounty
•
Подкаст «devschacht» #93: Версус: Node.js или PHP в 2019
•
Пятиминутка React: Деплой (Nest.js + Vue)
•
UnderJS Podcast #4: Разговор с Дмитрием Махнёвым про HolyJS/JUG Ru Group [Ламповый]
•
Подкаст «Фронтенд Юность (18+)» #105: Провинциальный PiterJS
•
FrontSpot Show #10: Вадим Горбачев. Комьюнити. РiterJS
•
Repozitorro #26: Я — скептическая рысь)
• Архитектура фронтенда: Большой круг
•
Начинаем работать с GPU-вычислениями в вебе. Автор экспериментирует с WebGPU API
•
Как веб-контент может влиять на энергопотребление
•
npm запрещает рекламу в консоли
•
Frontend Development мертв. Да здравствует Frontend Engineering!
•
Создание поддерживаемой иконочной системы с помощью Sass
•
Новые и экспериментальные CSS инструменты в Firefox
•
Можете ли вы вращать курсор в CSS?
•
Стилизация ссылок с помощью реальных подчеркиваний
• Рассмотрение вопроса Two-Sum на интервью по JavaScript
•
Подробное объяснение лучшего JavaScript-мема, который я когда-либо видел
•
Drag & Drop для элементов с помощью ванильного JavaScript и HTML
•
Альтернативы JavaScript
•
Анонс Dojo 6
•
Как JavaScript вырос и стал настоящим языком
•
Boilerplate Vanilla JS Content Slider
•
Классы JavaScript. Углубленный взгляд. Часть 1
•
Практическое руководство по символам в JavaScript
•
JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
• В Firefox 71 появится новый интерфейс для просмотра TLS-сертификатов
•
The Baseline Interpreter: более быстрый интерпретатор JS в Firefox 70
•
По поводу удаления Flash из Microsoft Edge и Internet Explorer
• Google напомнил о скором прекращении поддержки noindex в robots.txt
• Генеральный директор Mozilla объявил о намерении оставить свою должность
• Эксперты Google обнаружили сайты, годами атаковавшие пользователей iOS
• IBM, Google, Microsoft и Intel образовали альянс для развития открытых технологий защиты данных
?
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.

Медиа | Веб-разработка | CSS | Javascript | Браузеры | Новости
Медиа
•
Подкаст «Веб-стандарты» №191: Конкурсы, Edge, Vue и Material Design, a11y, реклама в npm, от сварщика до программиста•
Подкаст «Веб-стандарты» №190: Google и приватность, JS в вузах, WASM, ES и TC39•
Подкаст «CSSSR» : отмена phpCE, оптимизация Angular, тестирование React, nushell и bug bounty•
Подкаст «devschacht» #93: Версус: Node.js или PHP в 2019•
Пятиминутка React: Деплой (Nest.js + Vue)•
UnderJS Podcast #4: Разговор с Дмитрием Махнёвым про HolyJS/JUG Ru Group [Ламповый]•
Подкаст «Фронтенд Юность (18+)» #105: Провинциальный PiterJS•
FrontSpot Show #10: Вадим Горбачев. Комьюнити. РiterJS•
Repozitorro #26: Я — скептическая рысь)
Веб-разработка
• Архитектура фронтенда: Большой круг
•
Начинаем работать с GPU-вычислениями в вебе. Автор экспериментирует с WebGPU API•
Как веб-контент может влиять на энергопотребление•
npm запрещает рекламу в консоли•
Frontend Development мертв. Да здравствует Frontend Engineering!- Tools:
•
pwa-asset-generator: основанный на Puppeteer, создает иконки и сплеш-экраны на основе спецификаций Web App Manifest и Apple Human Interface Guidelines.
•
Работа с фронтенд-инструментарием в Linux и Windows: большой тест производительности
- Accessibility:
•
Как разделять текст с учетом доступности
•
Введение в тестирование доступности
- Анимация:
•
Разработка анимированных фавиконов
•
Стеклянный (и стильный) эффект для текста
•
Раскрась этот диван! – SVG + трюк с Blend Mode
CSS
•
Создание поддерживаемой иконочной системы с помощью Sass•
Новые и экспериментальные CSS инструменты в Firefox•
Можете ли вы вращать курсор в CSS?•
Стилизация ссылок с помощью реальных подчеркиваний
JavaScript
• Рассмотрение вопроса Two-Sum на интервью по JavaScript
•
Подробное объяснение лучшего JavaScript-мема, который я когда-либо видел•
Drag & Drop для элементов с помощью ванильного JavaScript и HTML•
Альтернативы JavaScript•
Анонс Dojo 6•
Как JavaScript вырос и стал настоящим языком•
Boilerplate Vanilla JS Content Slider•
Классы JavaScript. Углубленный взгляд. Часть 1•
Практическое руководство по символам в JavaScript- TypeScript:
•
TypeScript. Магия выражений
•
Анонс TypeScript 3.6
•
Публикация библиотеки TypeScript
React:
•
Заменяют ли хуки в React Redux?
• Смогут ли React-хуки заменить Redux?
•
История производительности V8 в React
•
Как настроить ESLint и Prettier для ваших React приложений
•
Оптимизация производительности в React 16.8
•
JavaScript, нужный для понимания React
•
Пуш-нотификации в React (с хуками)
•
Лучшие практики для модульного тестирования в React 16
VueJS:
• Как избежать нарушения принципов SOLID во Vue. JS приложении
•
Релиз VeeValidate 3.0
•
Хуки появятся во Vue.js версии 3.0
•
Демистификация директивы v-model во Vue
•
Компонентное юнит-тестирование во Vue
•
Компонентное тестирование во Vue
•
Работа с данными во Vue — как это работает?
•
VuePress: инструмент для простой работы с документацией
•
Как использовать Async / Await в цепочках промисов
Angular:
•
Локализация Angular с использованием ngx-translate
•
Архитектура интерфейса для приложений на Angular
•
Почему вы должны выбрать Angular для вашего следующего фронтенд-проекта
•
Инструменты для повышения производительности в Angular
•
SOLID: принцип инверсии зависимостей в Angular
Браузеры
•
JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows• В Firefox 71 появится новый интерфейс для просмотра TLS-сертификатов
•
The Baseline Interpreter: более быстрый интерпретатор JS в Firefox 70•
По поводу удаления Flash из Microsoft Edge и Internet Explorer
Новости
• Google напомнил о скором прекращении поддержки noindex в robots.txt
• Генеральный директор Mozilla объявил о намерении оставить свою должность
• Эксперты Google обнаружили сайты, годами атаковавшие пользователей iOS
• IBM, Google, Microsoft и Intel образовали альянс для развития открытых технологий защиты данных
?
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
psFitz
Архитектура интерфейса для угловых приложений