Медиа|Веб-разработка|CSS|JavaScript|Браузеры|Занимательное
Медиа
UnderJS Podcast #26 Балдежный выпуск (React 18, GraphQL, RN 0.63)
Фронтенд Юность (18+) #155: TypeScript за лимон
Подкаст Сделайте мне красиво, Выпуск 44: Не переживайте, это безопасно
Подкаст Веб-стандарты 247. Edge, браузеры, AVIF, генераторы статики, математика для фронтендера, Хабр, чтение, переводы
Подкаст CSSSR: Security-релизы NodeJS, Ruby 3, разбор AVIF, JIT-компилятор Erlang, Web Skills, Laravel 8
Видеоблог Вадима Макеева 34. Type.Today, base64, шрифты и сабсеттинг
Веб-разработка
Web Cryptography API: пример использования
Факторы ранжирования Google, которые повлияют на поиск в 2021 году: Core Web Vitals, E-A-T или AMP?
Подборка креативных сайтов Inspirational Websites Roundup #18
-
Инструменты
Релиз PostCSS 8.0 President Ose: новый plugin API, уменьшение размера node_modules, улучшенная поддержка source map и улучшения парсера CSS.
PostCSS 8.0: Руководство по миграции плагина
BGJar Бесплатный генератор svg-фонов для ваших сайтов
Скрытые возможности Chrome DevTools
Инструменты должны быть не только для экспертов они должны превращать нас в них
-
Производительность
Перфоманс фронтенда как современное искусство: графики, код, кулстори
Моментальная загрузка с instant.page
Обеспечение бюджета производительности с помощью webpack
-
Доступность
HTML и CSS ошибки, которые я встречаю как человек без ограничений по здоровью
Делаем модальные окна для сайта. Заботимся об удобстве и доступности
5 самых неприятных фич для слепого человека на сайтах
CSS
Центрирование в CSS
Как использовать маски в CSS
Как использовать CSS clipping
Изучение CSS 3D Transforms и Perspective
Введение в CSS-анимацию
Min, Max и Clamp
Interaction Media Features и их потенциал
JavaScript
Работаем с медиа-запросами через JavaScript
Картинка, которая одновременно является кодом на Javascript
Drag and Drop с помощью линейной интерполяции в JavaScript
Практическое реактивное программирование с помощью RxJS
Шпаргалка HTML5 Node: 21 API, которые вы должны знать в 2020 году
Как мы написали самый быстрый JavaScript UI Framework, опять
-
Теория
JavaScript и TypeScript: 11 компактных конструкций, о которых стоит знать
Секреты JavaScript-функций
JavaScript: область видимости простыми словами
Как использовать Fetch с async / await
Освоение JavaScript ES6 Symbols
-
React
React 17: Ничего нового?
Интегрируем React приложение в Microsoft Office
Прогрессивное улучшение с помощью WebGL и React
React Query недооцененный инструмент управления состоянием
Лучшие практики React Components и методы оптимизации производительности
Создание сложных анимаций с помощью React и Framer Motion
Введение в Wouter: альтернативу React Router
Сравнение методов стилизации в Next.js
Почему Next.js мой лучший выбор вместо Gatsby, Gridsome и Nuxt?
6 причин использовать React Hooks вместо классов
-
Vue
Официальный релиз Vue.js 3.0 One Piece
Eleventy и Vue идеальная пара для Netlify.com
Nuxt: Offline First PWA Tutorial
Vue Flow Form генератор форм с открытым исходным кодом, созданный на Vue.js
Погружение в Virtual DOM
Советы по оптимизации Nuxt SSR
Vue.js Global Live Online 2020
-
Angular
5 советов для прокачки своих навыков в Angular
Работа с GraphQL в Angular: мутация и аутентификация
Пишите лучшие автоматизированные тесты с Cypress в Angular
Тестирование Angular route guards с помощью RouterTestingModule
-
Ember
Создание надежных пользовательских интерфейсов на Ember.js с помощью Statecharts
Прогрессивное веб-приложение с использованием Ember
-
Libs & Plugins
Прекращение разработки библиотеки Moment.js, имеющей 12 млн загрузок в неделю
Изучите date-fns: легкую библиотеку для работы датой в JavaScript
Браузеры
Вышла новая версия браузера Safari 14 с улучшенной работой вкладок
Уязвимость в Firefox для Android, позволяющая управлять браузером через общий Wi-Fi
Занимательное
Mozilla прекращает разработку Firefox Send и Firefox Notes
Mozilla запустила сервис для отслеживания оскорбительного контента в рекомендациях YouTube
Хакерская атака впервые стала причиной смерти человека
Почему громкий стартап Slack стал скучным и это нормально
Семь мифов о программировании
Microsoft рассказала об итогах эксперимента с подводными серверами
Чем программирование сегодня отличается от программирования 20 лет назад?
Факторы ранжирования в локальном поиске Google в 2020 году
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.