Дайджест свежих материалов из мира фронтенда за последнюю неделю №406 (9 — 15 марта 2020)

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры    |    Занимательное    |    


Медиа


• podcast Подкаст «CSSSR»: Новости 512 — IT-laws, долой git flow, Firefox 74, rollup 2.0.0, Rust 1.42, развитие Django
• podcast Подкаст «Веб-стандарты» №220. Цветовая гамма, история CSS, сборка в Rome, фильм про Vue, i18n, Google Fonts, геймдев, митапы
• video ProConf #53: VueConf 2019 Toronto — ProConf В ОПАСНОСТИ | Тысячи тысяч | VueJS 3.0 | Реакт на лопатках |
• video en «ALL YOUR HTML» #s3e17: OGL Instancing animation. Очередной сеанс креативного live coding от Юрия Артюха

Веб-разработка


• habr Как в Sports.ru писали свой WYSIWYG-редактор
• habr Визуализация работы сервис-воркеров
• en Happy 31st birthday, World Wide Web!
• en RedwoodJS: новый фреймворк, расширяющий JAMstack до полного стека и включающий в себя React, GraphQL, Prisma2 и множество другого из коробки
• en Что нового в DevTools (Chrome 82)
• en Преимущества производительности вариативных шрифтов
• en Вставка видео с гибкой шириной

  • Доступность
    • Что такое ARIA?
    • en Web Accessibility Checklist: 16 вещей для улучшения доступности вашего сайта
    • en Доступные SVG: инклюзивность за пределами шаблонов

  • Эффекты
    • en Pure CSS Landscape — An Evening in Southwold
    • en Эффект масштабирования фонового изображения с помощью CSS Clip-path


CSS


• habr Чистый CSS: 4 метода анимирования цвета ссылок
• en Единицы вьюпорта в CSS
• en Flexbox и абсолютное позиционирование
• en Как сделать линейную диаграмму с помощью CSS
• en Соображения по поводу выбора шрифтов для многоязычного сайта
• en Приключения в полупрозрачных землях CSS
• en Установка высоты и ширины на изображениях снова важна


JavaScript


• habr Малоизвестные, но популярные JS-фреймворки для фронтенда
• habr Это мог быть очередной JavaScript-фреймворк
• habr 10 отличных Github репозиториев, которые должен знать каждый веб-разработчик
• 7 полезных уловок с rest параметрами и spread операторами на JavaScript объектах
• en Сравнение различных способов делать HTTP-запросы в Javascript в 2020 году
• en JavaScript: первые 20 лет
• en Как я создал 3D-игру всего в 2 КБ JavaScript
• en Прерывание сигнала: как отменить асинхронную задачу в JavaScript

  • Теория
    • en JavaScript Clean Code — Вертикальное форматирование
    • en Прекратите использовать «else» в своем коде
    • en Руководство по стрелочным функциям в ES6

  • Практика
    • habr Сила PWA: Система видеонаблюдения с нейросетью в 300 строчек JS-кода
    • habr Докеризация приложения, построенного на базе React, Express и MongoDB
    • en Создавайте безопасные и быстрые веб-сайты с помощью JAMstack — бесплатный 3,5-часовой курс
    • en Начинаем создавать GraphQL APIs с Node
    • en Создать современный ванильный Javascript Router

  • React
    • en Вопрос для технического собеседования по JavaScript: React — это MVC или MVVM?
    • en Использование Redux с React: полное руководство с примерами из реальной жизни (Redux и Redux Toolkit)
    • en Простое руководство по предохранителям в React
    • en Релиз Next.js 9.3
    • en React Table v7 знаменует собой результат многолетней работы по рефакторингу всей библиотеки в утилиту для построения таблиц на хуках, не зависящую от интерфейса пользователя / стиля / разметки
    • en Однофайловые React компоненты уже здесь
    • en Как показать и скрывать элементы в React
    • en Как мигрировать React приложение на TypeScript
    • en 9 советов по созданию клевых переиспользуемых React компонентов
    • en Как начать тестировать свои React приложения с помощью React Testing Library и Jest

  • Vue
    • habr Когда фронтенд-разработчику стоит перейти с React на Vue, а когда это усложнит разработку
    • en Vue.js 3 Tutorial — Создайте приложение с новыми функциями Vue 3
    • en Шпаргалка по продвинутым трюкам во Vue
    • en Vuex: зачем нам SPA State Management

  • Angular
    • habr Чему меня научил мой коммит в Angular
    • en Лучшая скрытая особенность Angular 9: строгая проверка шаблонов
    • en Локализация Angular: зачем, что и как

  • Ember
    • en Валидация форм в Ember с помощью ember-cp-validations
    • en Тестовый набор Ember для CRUD приложений с mirage
    • en The Ember Times — Issue No. 139
    • video en EmberJS Chennai Meetup — Feb 29th 2020

  • Svelte
    • en Почему Svelte — наш выбор для большого веб-проекта в 2020 году
    • en Создание собственного генератора статических сайтов для Svelte

  • Libs & Plugins
    • en lukeed — Крошечная (134B) и быстрая утилита для генерации случайных идентификаторов фиксированной длины
    • en ls-lint — быстрый линтер имен файлов и директорий
    • en COVID API — API для получения актуальной информации о COVID-19
    • en sort-isostring — крошечная (110B) и быстрая утилита для сортировки строк дат согласно ISO 8601

Браузеры


• habr Устройство расширений для браузера Firefox (WebExtensions)
• Google Chrome наглядно покажет создателям сайтов, как люди с нарушениями зрения видят их веб-страницы
• Релиз Firefox 74
• Firefox 74, технические детали для разработчиков
• Доступен Firefox Preview 4.0 для Android
• en 6 крупных причин попробовать новый Firefox Android preview

Занимательное


• Из-за опасного бага Avast отключает JavaScript-движок в своем антивирусе
• Искусственный интеллект в кибербезопасности
• Веб-дизайнер превращает старинные книги и брошюры 19 века в интерактивные сайты
• NVIDIA призвала геймеров использовать свои ПК для борьбы с COVID-19
• Как квантовые компьютеры могут изменить мир


Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.



Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Источник: https://habr.com/ru/post/492448/


Интересные статьи

Интересные статьи

В этой статье мы рассмотрим, в какую сторону движется рынок BIM CAD программ сегодня. Какие программы BIM CAD выбирают конструкторы в разных странах мира и как кардинальн...
Приветствую всех! Меня зовут Пучнина Анастасия, я ведущий разработчик в компании ДомКлик, занимаюсь фронтендом Витрины объявлений. Сегодня я хотела бы поделиться с вами своим мнением ...
На этой неделе Google выпустил Android 11, а Huawei представил Harmony 2.0, Apple продолжила биться с Epic в суде, мы продолжили исследование Kotlin в 1.4 и новых веяний неоморфизма, ...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Всем доброго времени суток! Рассматривая тему пространственного разнесения, вскользь мы уже коснулись и вопросов замираний в каналах связи, и того, почему такие замирания возникают. Сегодня пред...