Дайджест свежих материалов из мира фронтенда за последнюю неделю №418 (1 — 7 июня 2020)

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


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


Медиа


• podcast Подкаст «Веб-стандарты» №232: Edge DevTools, веб Vitals и AMP, 10 лет RWD, веб-платформа, JS-экосистема, вертикальный ритм
• podcast Подкаст CSSSR: Windows 10 Update, релизы фреймворков, рендер React, Vue 3 и Angular 10, Web Platform Contribution


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


• habr Состояние дел в сфере микрофронтендов
• habr Как пройти собеседование в GitLab, попасть в команду разработчиков Vue и стать Staff-engineer
• Оценка взаимодействия: Google изменит алгоритм ранжирования сайтов
• en Редизайн сайта W3C: выбор фронтенд фреймворка
• en Настройка эффективного рабочего процесса с помощью ESLint, Prettier и TypeScript
• en Релиз HTML5 Boilerplate 8.0.0
• en PayPal Engineering: Совместное использование UI компонентов на ентерпрайз уровне
• en Доступность или мораль?

  • Производительность
    • en Как я использовал Brotli для получения еще меньших файлов CSS и JavaScript на CDN
    • en Тестирование скорости мобильных страниц
    • en Повысьте производительность сайта с помощью инлайнинга CSS

  • Эффекты
    • en Подборка креативных прототипов «UI Interactions & Animations Roundup #7»
    • en Кинетическая типографика с Three.js
    • en ScrollTrigger — переизобретение скролл-анимации от GreenSock


CSS


• Конфигурируем цветовую схему веб-приложения
• en CSS Grid: Воссоздание газетной верстки
• en Глобальные и компонентные настройки стилей с помощью CSS переменных
• en Первый взгляд на aspect-ratio
• en The menu. Пошаговое руководство по созданию гамбургер-меню на SVG и CSS
• en Как создавать динамические фоны с помощью CSS Paint API
• en Гибридное позиционирование с CSS переменными и max()
• en Цвета в CSS
• en Цветовые функции Sass в CSS
• en Новый способ имплементации Delay в Keyframes Animations
• en Повернутые заголовки столбцов таблицы… теперь с меньшим количеством магических чисел!

JavaScript


• Что сегодня умеет JavaScript
• Аккуратно внедряем Emoji, не ломая все остальное
• en Отслеживайте свой смартфон в 2D с помощью JavaScript
• en Вы не знаете JavaScript, пока не сможете победить в этой игре
• en Реакция JS сообщества на смерть Джорджа Флойда
• en Изучение состояния моделей реактивности в 2020 году
• en Статический анализ в JavaScript: 11 инструментов, которые помогут вам обнаружить ошибки раньше, чем пользователи

  • Теория
    • Живые и неживые коллекции в JavaScript
    • en Антипаттерны JavaScript — прототипы, Switch и многое другое
    • en Топ-19 часто задаваемых вопросов о TypeScript на собеседованиях
    • en Stranger Things, JavaScript Edition

  • React
    • habr 12 советов по внедрению TypeScript в React-приложениях
    • en useSWR — Моя новая любимая библиотека в React
    • en Использование REST API в React с Fetch и Axios
    • en Как сделать React-приложение прогрессивным веб-приложением (PWA)
    • en Как создать инструмент предварительного просмотра Markdown на React.js
    • en Один клевый трюк для упрощения функций редуктора

  • Vue
    • habr Vuex – решаем старый спор новыми методами
    • habr Vite – ведение разработки без бандлов на Vue
    • en Vue Best Practices — Наиболее важные изменения
    • en Чистые, масштабируемые формы с Vue Composition API
    • en Быстрый и простой способ реализации поиска во Vue
    • en Изучите Vuex за 5 минут.
    • podcast en Подкаст «Views on Vue» №108: Inside Vue 3 with Gregg Pollack

  • Angular
    • en Как использовать JSON-LD для продвинутого SEO в Angular
    • en Кастомные декораторы в Angular
    • en В защиту фреймворка Angular
    • en Глубокое погружение в @Injectable и providedIn в Ivy
    • en Тестирование маршрутизируемых компонентов Angular с RouterTestingModule

  • Ember
    • en The Ember Times — Issue No. 151

  • Svelte
    • en Подробное объяснение директивы bind в Svelte
    • en C нуля до приложения с потоковой передачей
    • en Как добавить настраиваемые SVG иконки в приложение на Svelte JS

  • Libs & Plugins
    • en consoleimg — Отображение изображений в консоли разработчика
    • en Grid.js — продвинутый плагин для работы с таблицами, релиз новой версии


Браузеры


• Релиз Firefox 77
• В Firefox появится возможность экспорта сохранённых паролей в формате CSV
• Microsoft развёртывает новый Microsoft Edge для всех пользователей Windows 10
• В браузере Brave выявлена подстановка реферального кода при открытии некоторых сайтов

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



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


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

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

Здравствуйте, друзья. Продолжаем публикации последних событий из мира FPGA/ПЛИС. Ниже приведены несколько ссылок на новости, анонсы, вебинары, воркшопы, туториалы, видео и тд. Подобные ...
Подборка новых статей по фреймворку Laravel. Посмотрим доклады с Laracon. Подивимся визуальному генератору кода Vemto. Изучим Event Sourcing. Узнаем, как добиться финансового успеха c...
Продолжаем нашу подборку интересных материалов (первая часть, вторая часть). На этот раз один образовательный курс Техносферы, выступление про модульное тестирование и одна передача из ток-шо...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Существует традиция, долго и дорого разрабатывать интернет-магазин. :-) Лакировать все детали, придумывать, внедрять и полировать «фишечки» и делать это все до открытия магазина.