Фронтенд-дайджест №394 (16 - 22 декабря 2019)
Медиа
- MinskCSS Meetup #7 — 12 декабря 2019
- UnderJS Podcast #12 - Денис Радин про конференции и WebGL [Ламповый]
- Подкаст "Фронтенд Юность (18+)" #119 Балансировка через плечо
Веб-разработка
-
Мой идеальный стек 2020 года: новый стек для нового поколения
-
Как быстро провести тестирование и инспекцию своего веб-сайта?
-
Что такое TDD и BDD на пальцах, и что должен знать о них фронтендер
-
Добавление динамической и асинхронной функциональности на сайты c JAMstack
-
Крис Койер: сегодняшняя веб-разработка проще или сложнее, чем была 10 лет назад?
-
Современный веб становится непригодной для использования, враждебной для пользователя пустошью
-
Scroll, Refraction и Shader Effects c помощью Three.js и React
-
PWA
-
Производительность
CSS
- Динамический цвет на основе данных с помощью JavaScript, HSL и CSS переменных
- select your poison
- Понимание позиционирования в CSS
- 3 малоиспользуемые функции CSS для изучения в 2020 году
- Кастомизация чекбокса по версии 2020 года
- Библиотека минималистичных иконок, реализованных на CSS
- Современное масштабирование типографики
- CSS-модуль режимов письма (Writing Modes) 3 уровня официально стал стандартом W3C
- Топ 5 причин, почему мне нравятся пользовательские свойства CSS
- Гибкие наклонные изображения с подписями
- RTL Styling 101 - подробное руководство по использованию RTL в CSS
- Выравнивание в Flexbox. Визуальная шпаргалка по margins
JavaScript
-
2019й во фронтенд-разработке: JS, TS, React, Vue и многое другое
-
Глубокое погружение в типы TypeScript - Часть 2. Absence of Value
-
Теория
-
React
- Почему Svelte не убьет React
- 10-строчный аккордион на React с использованием нативных тегов HTML
- Скрытая цена CSS-in-JS-библиотек в React-приложениях
- Два урока, которые я извлек из создания React компонентов
- Как React научил меня JavaScript
- Лучшие практики для обработки сложных формы с использованием React-хуков
- Как создать Serverless File-Management System с помощью React
-
Angular
-
Ember
-
Libs & Plugins