Дайджест свежих материалов из мира фронтенда за последнюю неделю №495 (22 — 28 ноября 2021)

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


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



Медиа


• podcast «Новости 512» от CSSSR: TSConf 2021, property-based testing, .NET 6, Visual Studio 2022, контейнеризация, PHP Foundation
• podcast Подкаст «Веб-стандарты» №309. Chrome 96 и беты, Safari TP 135, Web Almanac, SVGcode, сложный фронтенд, мифы о доступности
• podcast Подкаст «Фронтенд Юность» #214 Российские разработчики аннексировали кириллическую часть UTF-8 и остались без JavaScript
• podcast video CSSSR: Разбор технического собеседования на позицию senior front-end developer. Часть 5.
• video webDev #10: Front-end. Вопросы на собеседовании
• video Skillbox Лекторий: Карьера во frontend: тренды и компетенции
• video en BlinkOn 15 — 16 видео с вируальной конференции

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


• habr Постигаем WebAssembly, рисуя кривую дракона
• habr Как сегодня делают игры в браузере? Часть 1
• habr Lighthouse. Руководство по оптимизации сайтов для начинающих
• habr Как мы ускоряли комментарии Хабра
• Я ещё мидл или уже сеньор? И сколько мне должны платить?
• en Понимание WAI ARIA с помощью яблок и элементов
• en Cross-fading эффект любых двух элементов DOM в настоящее время невозможно

CSS


• habr Никто не знает, как работает каскад
• en Как контролировать лейаут страниц с мультинаправленным контентом
• en Небольшая система для CSS-анимации загрузки страницы
• en Мой кастомный CSS Reset
• en Динамическое управление цветом с помощью относительных цветов в CSS
• en Сделайте свой сайт особенным с помощью настраиваемой полосы прокрутки
• en Добавление режима, дружественного к дислексии, на веб-сайт
• en Создание генеративных шаблонов с помощью CSS Paint API
• en Современный CSS в двух словах
• video en State of CSS 2021 [BlinkOn 15]

JavaScript


• habr Rust — будущее инфраструктуры JavaScript
• habr JavaScript: разрабатываем приложение для записи экрана
• en Как JavaScript движки достигают высокой производительности
• en Как не писать тесты свойств в JavaScript
• en Управление памятью в Javascript
• en Иногда Javascript — не самый лучший выбор
• en proposals.es — Веб-сайт для получения последней информации о ECMAScript proposals.
• en Как работает JavaScript: шаблон factory design + 4 варианта использования
• en JWT: полное руководство с лучшими практиками в JavaScript
• video WebDev с нуля: Задача с реального интервью JavaScript. Разбор 4 вариантов решения

  • React
    • habr Styled Components — идеальная стилизация React-приложения
    • en React c TypeScript — шпаргалка
    • en Как писать более читаемый код в React
    • en Как создавать SVG-карты в React с помощью react-simple-maps
    • en Как поддерживать большое приложение на Next.js
    • en Использование WebAssembly (созданного на Rust) для быстрых React компонентов
    • en 5 вещей, с которыми я боролся при изучении React, имея бекграунд Vue
    • en 3 способа реализации скелетных компонентов в React
    • en Полное руководство для новичков по React useState hook [Часть 1]
    • en Tamagui — Универсальные дизайн-системы React, оптимизированные для нативных и веб-приложений
    • en What time is it? Reactime! Релиз Reactime X
    • en Rematch — лучший Redux?

  • Vue
    • habr Управление данными в системе автоматизации на Vue и Vuex и решение проблем тестирования с помощью Jest
    • en Сторонний код в Nuxt — это яд: вылечите его за 3 простых шага
    • en MountainVue: Ваш следующий любимый инструмент разработчика для работы с приложениями на Vue
    • en Устранение неполадок с вложенными страницами в Nuxt.js

  • Angular
    • habr Как Angular загоняет фронтенд разработчиков в enterprise-кабалу
    • en Альтернативы ::ng-deep нет
    • en Angular String/Text Interpolation
    • en Современный Angular инструментарий на Новый год
    • en Развертывание Angular приложения на GitHub Pages

  • Svelte
    • en Введение в Svelte Actions
    • en Подробное руководство по обработке событий в Svelte
    • en Как: создать веб-компонент в Svelte

  • Libs & Plugins
    • en Spacing JS — JS-утилита для измерения расстояния между элементами на веб-странице.
    • en Tiny UI Toggle — Переключайте состояние элемента UI, чтобы легко создавать динамические компоненты: аккордеон, табы, раскрывающийся список, диалоговое/модальное окна
    • en 5 лучших IoT библиотек для JavaScript разработчиков
    • en web-units-conversify — JS-библиотека для преобразования пикселей и вьюпорт-размеров в REM
    • en Построение data stories с помощью диаграмм в Vizzu
    • en COBE — легкая js библиотека для рендера глобуса на WebGL


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


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

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

Привет, Хабр! Сегодня мы расскажем об атаке на серверы Olympus, о том, почему очень важно установить сентябрьские патчи от Microsoft, Google и Apple, а также о коварных группировках, атакующих медицин...
Чтобы состарить лицо на фотографии, сменить прическу или заставить его улыбаться, нужно изучить семантику, содержащуюся в отдельных слоях обученной GAN-модели. Недавние и...
Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. SUSE готови...
Субботний вечер омрачен скандалом - сайт не работает, провайдер негодяй, админы - не специалисты, а сервера - решето. Вызов принят, или почему при всей нелюбви к 1С-Битри...
В первом дайджесте нового года чаты на вебсокетах, переход из 1С в Android, написание игры за месяц и тренды мобильных игр, доходы рынка приложений и полезные инструменты. Это и многое др...