Дайджест свежих материалов из мира фронтенда за последнюю неделю №391 (25 ноября — 1 декабря 2019)

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


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


Медиа


• podcast Подкаст CSSSR: Новости 512 — JS tooling, Vue 3, новый гайд по созданию собственного React и CSSDB
• podcast UnderJS Podcast #9 — Разговор с Виталием Брагилевским про Haskell для студента? [Ламповый]
• podcast Подкаст «Фронтенд Юность (18+)» #116 Как стать фронтендером и сохранить лицо
• video FrontSpot #15: Идеальный командный игрок и карьера в IT. Интервью с главой Центра JS Компетенции.

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


• habr Тестирование фронтенда
• habr Знакомьтесь, <details>
• habr Rust для веб-разработчика — быстрый старт и стремительный полет
• habr Первое знакомство с AssemblyScript
• habr Самое интересное с форума по веб-разработке Chrome Web Dev Summit 2019
• en Создание эффекта искаженной маски на изображении с помощью Babylon.js и GLSL
• en Релиз Bootstrap 4.4.1
• en Введение в веб-API Picture-in-Picture
• en Я делаю ставку на SPA

  • Инструменты
    • habr WebStorm 2019.3: ускоренный запуск, усовершенствованная поддержка Vue.js и другие улучшения
    • en Новый релиз Lighthouse CI, который позволяет автоматизировать проверку веб-производительности и лучше лучших практик при каждом коммите
    • en Как я преодолел свой страх перед webpack
    • en Архитектура микро-интерфейса: динамический импорт фрагментов из другого пакета Webpack во время выполнения. Чередующиеся приложения

  • Доступность
    • en WhoCanUse — инструмент, который дает понимание того, как цветовой контраст может влиять на людей с нарушениями зрения.
    • en Чеклист, чтобы избежать наиболее распространенных ошибок доступности
    • en Аудит проблем доступности с помощью Firefox Developer Tools


CSS


• habr Как вы избавляетесь от неиспользуемого CSS-кода? Часть 1, Часть 2
• Полезные советы по CSS
• en Как перекрывать изображения в CSS
• en Cлишком занят JSом, чтобы заботиться о CSS? Вот свежие функции, о которых вы хотите знать
• en Использование пользовательских свойств CSS для уменьшения размера вашего CSS
• en Архитектура CSS для современных приложений JavaScript
• en Упрощенная отзывчивая типографика
• en Мыслительный процесс, стоящий за макетом на Flexbox
• en Мощь (и веселье) с областью видимости в пользовательских свойствах CSS
• en Использование пользовательских свойств CSS для уменьшения размера вашего CSS
• en Имена классов CSS, рассказывающие истории
• en Воспроизведение звуков с помощью CSS


JavaScript


• habr Axios или Fetch: чем пользоваться в 2019 году?
• habr JavaScript не нужно ничем заменять — другие языки тоже столкнутся с теми же проблемами
• en Анонс 2019 State of JavaScript Survey
• en Физическое моделирование с помощью JavaScript на холсте HTML5
• en Я никогда не вернусь к JavaScript. Как я отношусь к веб-разработке после изучения TypeScript

  • Теория
    • habr Зачем в JavaScript нужен строгий режим?
    • Пример реализация Композиции в JavaScript
    • en Пособие по методам Apply и Call в JavaScript
    • en Задержка, сон, пауза и ожидание в JavaScript
    • video ES7-ES9 Features #0 Introduction
    • video ES7-ES9 Features #1 Object methods
    • video en Промисы с нуля в пост-апокалиптическом будущем

  • React
    • en Как быстро начать разработку на ReactJS: 3 надежных инструмента и лучшие практики
    • en Тестирование React Hooks с помощью Enzyme и React Testing Library
    • en 15 советов по производительности, которые нужно знать при создании приложения React.js
    • en Преимущества ортогональных компонентов React
    • en Redux Style Guide

  • Vue
    • 26 советов для Vue, которые сэкономят ваше время
    • Использование Vue.Observable в качестве State Store
    • en Доменная архитектура Vue.js
    • en Как загружать сторонние скрипты в Nuxt.js
    • en Как работают компоненты Vue (и как они упрощают веб-разработку)
    • en Vuetensils 0.4: потрясающие компоненты и полезные директивы
    • en Как создать адаптивный макет с помощью Vue Slots
    • en Анимация Vue с помощью GreenSock
    • en podcast Подкаст «Full Stack Radio» №129: Evan You — What's Coming in Vue.js 3.0

  • Angular
    • en Angular vs. React: рендеринг массива
    • en 6 шагов к Angular-based Microfrontend Shell
    • en Повысьте производительность SPA, разбив ваши библиотеки Angular на несколько частей

  • Ember
    • en Очистка CSS в Ember (PostCSS + Purgecss)
    • video en EmberJS Chennai Meetup — November 9th 2019
    • video en Meetup: Ember London
    • video Ember.js Nizhny Novgorod #1

  • Libs & Plugins
    • habr Quiet.js: библиотека для приёма и передачи данных ультразвуком
    • en fix-es-imports — Исправляет пути импорта ES — от Node-стиля до явных имен файлов
    • en Jstates — небольшая JS-библиотека состояний
    • en Flowy — небольшая библиотека на JavaScript для создания блок-схем
    • en Creepyface — js-библиотека, которая заставляет ваше лицо смотреть в направлении указателя мыши

Браузеры


• В Firefox включена по умолчанию блокировка скрытых методов идентификации пользователя
• Разработчики из Mozilla добавили опцию для управления доступом к about:config
• en Flow — быстрый многопоточный HTML5 браузер от Ekioh с новым движком рендеринга


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



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


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

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

Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Перевод к...
В этом выпуске MVVM и MVI, близкие взаимодействия и плавные переходы, годы в геймдеве и много Flutter, самые скачиваемые и зарабатывающие приложения июня и много других интересных мат...
В этой подборке рендеринг экранов ВКонтакте, победы и поражения Flutter, архитектуры и скриншоты, продуктовая аналитика и архетипы игроков, виртуальные свидания в умных домах и много ...
Привет, Хабр! Ранее мы опубликовали уже 3 статьи из 5 в нашей серии подборок интересных учебных курсов от Microsoft. Сегодня – уже четвертая часть, и в ней мы расскажем про самые свежие курсы по ...
Cтатья будет полезна тем, кто думает какую выбрать CMS для интернет-магазина, сравнивает различные движки, ищет в них плюсы и минусы важные для себя.