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

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


Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры


Медиа


podcast UnderJS Podcast №18 — Yarn2 и баг длиною…
podcast Девшахта/Ночной фронтенд: Мониторинг node.js на примере интересного кейса
podcast Подкаст «Фронтенд Юность (18+)» №130: Первый изолированный
podcast Подкаст «Веб-стандарты» №222. GitHub и npm, iPad с курсором, URL, липкие таблицы, User-Agent, вёрстка писем, закрывайте теги!
podcast video Repozitorro #39 — Дизайн и Front-end
podcast en The CSS Podcast 003: Specificity

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


habr Чистая архитектура для фронтендера
habr Методы борьбы с legacy-кодом на примере GitLab
• Архитектура фронтенда: Ядро
en Автоматически увеличивающиеся инпуты и текстовые поля
en Современные форматы изображений: использование Webp в HTML и React
en Устранение уязвимостей в зависимостях npm менее чем за 3 минуты
en Как использовать Web Storage API
en Favicons: Emojis в качестве фавиконки, Лайфхак от Криса Койера: использование другой фавиконки для разработки
en Front-end RSS Feeds (2020 Edition)
en Bootstrap 5 отказывается от поддержки IE 10 и 11: c чем мы останемся?

  • Доступность
    en ADA Compliance обязательно для цифровых агентств, вот как это делается
    en Почему 2020 год — год, когда нужно серьезно относиться к доступности: Верховный суд больше не шутит, и вам не следует

  • Эффекты
    en Эффекты анимации частиц при выделении текста
    en Анимированные эффекты для курсора


CSS


habr CSS: полное руководство по функции calc()
• Комбинации в CSS: custom properties и ::selection
en Объяснение специфики CSS пятилетке
en Как повторить текст в качестве Background Image в CSS с помощью element()
en Индикация позиции прокрутки на странице с помощью CSS
en Как анимировать текст с помощью SVG и CSS
en Стилизация скроллбаров с помощью CSS: современный способ оформления полос прокрутки

JavaScript


habr Вывод типов в TypeScript с использованием конструкции as const и ключевого слова infer
habr Новые возможности TypeScript, повышающие удобство разработки
habr Шпаргалки по безопасности: Nodejs
• Проект CoreJS столкнулся с проблемами сопровождения из-за лишения свободы автора
en 14 лучших JavaScript-конференций для участия в 2020 году
en Как начать юнит тестирование JavaScript кода
en Как использовать новейшие функции JavaScript в любом браузере
en VueJS против ReactJS: кто будет править в 2020 году?
en Как управлять HTML DOM только с помощью ванильного JavaScript?

  • Теория
    habr Знание и состояние
    • Упрости свой JavaScript – используй map, reduce и filter
    en Введение в MDXJS

  • React
    habr Как уменьшить количество и увеличить читаемость кода в react-redux, redux-saga
    en Использование FuseBox в качестве альтернативы бандлингу вебпаком в React
    en Server-Side Rendering в React — Redux
    en Миграция в земли React: Gatsby
    en Airbnb передает право собственности на Enzyme, его библиотеку для тестирования для React
    en Создание приложения для чата в реальном времени с React и Firebase

  • Vue
    en Реализация i18n в Vue.js с использованием vue-i18n
    en Что происходит под капотом, когда вы объявляете ref() в Vue 3?
    en Создайте свой собственный Vue.js с нуля — Часть 3 (Сборка VDOM)

  • Angular
    en Руководство по стилизации компонентов Angular
    en Преобразование кодовой базы: создание проекта MEAN.js AngularJS с помощью Create-React-App
    en Доступна версия 9.1 Angular — TypeScript 3.8, более быстрые сборки и многое другое

  • Ember
    en The Ember Times — Issue No. 141

  • Svelte
    en Почему вы должны начать использовать Svelte Js для веб-проектов, если вы все еще этого не делаете
    en Курируемый список с ресурсами по Svelte JS

  • Libs & Plugins
    habr Обзор видеоплееров для веба
    en 9 лучших игровых движков и JS библиотек в 2020 году
    en Rsup Progress — Крошечный индикатор прогресса, который поддерживает промисы
    en jsSHA — JavaScript реализация полного семейства Secure Hash Standard


Браузеры


habr Firefox внедряет режим «только HTTPS»
• В Chrome 83 появится настройка для показа полного URL в адресной строке
• Google пропустит выпуск Chrome 82

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



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


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

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

У нас под катом — три фотоэкскурсии, два подкаста, отчеты о дне мейкера и статьи проектах-победителях крупнейших международных соревнований по молодежной робототехнике. ...
Кто мог подумать, что апрельский дайджест выйдет уже в условиях строгого карантина, когда организаторы будут вынуждены переносить мероприятия в онлайн или откладывать до осени! Но трудности з...
Свежая подборка со ссылками на новости и материалы. В выпуске: 4 свежих RFC из PHP Internals и интересные пул-реквесты в PHP 8, порция полезных инструментов, подкасты, стримы и многое другое. ...
Бизнес-смыслы появились в Битриксе в начале 2016 года, но мало кто понимает, как их правильно использовать для удобной настройки интернет-магазинов.
На сегодняшний день у сервиса «Битрикс24» нет сотен гигабит трафика, нет огромного парка серверов (хотя и существующих, конечно, немало). Но для многих клиентов он является основным инструментом ...