Фронтенд-дайджест №406 (9 - 15 марта 2020)
Медиа
- Подкаст "Веб-стандарты" №220. Цветовая гамма, история CSS, сборка в Rome, фильм про Vue, i18n, Google Fonts, геймдев, митапы
- Подкаст "CSSSR": Новости 512 — IT-laws, долой git flow, Firefox 74, rollup 2.0.0, Rust 1.42, развитие Django
- Подкаст "Фронтенд Юность" (18+) №128: Короновирус. Как выжить
- ProConf #53: VueConf 2019 Toronto - ProConf В ОПАСНОСТИ | Тысячи тысяч | VueJS 3.0 | Реакт на лопатках |
- "ALL YOUR HTML" #s3e17: OGL Instancing animation. Очередной сеанс креативного live coding от Юрия Артюха
Веб-разработка
-
Доступность
-
Эффекты
CSS
- CSS Viewport Units
- Flexbox и абсолютное позиционирование
- Как сделать линейную диаграмму с помощью CSS
- Соображения по поводу выбора шрифтов для многоязычного сайта
- Чистый CSS: 4 метода анимирования цвета ссылок
- Приключения в полупрозрачных землях CSS
- Установка высоты и ширины на изображениях снова важна
JavaScript
-
7 полезных уловок с rest параметрами и spread операторами на JavaScript объектах
-
Сравнение различных способов делать HTTP-запросы в Javascript в 2020 году
-
Прерывание сигнала: как отменить асинхронную задачу в JavaScript
-
10 отличных Github репозиториев, которые должен знать каждый веб-разработчик
-
Теория
-
Практика
- Создавайте безопасные и быстрые веб-сайты с помощью JAMstack - бесплатный 3,5-часовой курс
- Начинаем создавать GraphQL APIs с Node
- Создать современный ванильный Javascript Router
- Сила PWA: Система видеонаблюдения с нейросетью в 300 строчек JS-кода
- Докеризация приложения, построенного на базе React, Express и MongoDB
-
React
- Вопрос для технического собеседования по JavaScript : React - это MVC или MVVM?
- Использование Redux с React: полное руководство с примерами из реальной жизни (Redux и Redux Toolkit)
- Простое руководство по ограничению ошибок в React
- Релиз Next.js 9.3
- React Table v7 знаменует собой результат многолетней работы по рефакторингу всей библиотеки в утилиту для построения таблиц на хуках, не зависящую от интерфейса пользователя / стиля / разметки
- Однофайловые React компоненты уже здесь
- Как показать и скрывать элементы в React
- Как мигрировать React приложение на TypeScript
- 9 советов по созданию клевых переиспользуемых React компонентов
- Как начать тестировать свои React приложения с помощью React Testing Library и Jest
-
Vue
-
Angular
-
Ember
-
Svelte
-
Libs & Plugins
- lukeed - Крошечная (134B) и быстрая утилита для генерации случайных идентификаторов фиксированной длины
- ls-lint - быстрый линтер имен файлов и директорий
- COVID API - API для получения актуальной информации о COVID-19
- sort-isostring - крошечная (110B) и быстрая утилита для сортировки строк дат согласно ISO 8601
Браузеры
- Google Chrome наглядно покажет создателям сайтов, как люди с нарушениями зрения видят их веб-страницы
- 6 крупных причин попробовать новый Firefox Android preview
- Релиз Firefox 74
- Firefox 74, технические детали для разработчиков
- Доступен Firefox Preview 4.0 для Android
- Устройство расширений для браузера Firefox (WebExtensions)