Фронтенд-дайджест №391 (25 ноября - 1 декабря 2019)
Медиа
- UnderJS Podcast #9 - Разговор с Виталием Брагилевским про Haskell для студента? [Ламповый]
- Подкаст "Фронтенд Юность (18+)" #116 Как стать фронтендером и сохранить лицо
- Подкаст CSSSR: Новости 512 — JS tooling, Vue 3, новый гайд по созданию собственного React и CSSDB
- Подкаст "Девшахта/Ночной фронтенд" #103: Dependency Injection в JavaScript
- FrontSpot #15: Идеальный командный игрок и карьера в IT. Интервью с главой Центра JS Компетенции.
Веб-разработка
-
Rust для веб-разработчика — быстрый старт и стремительный полет
-
Самое интересное с форума по веб-разработке Chrome Web Dev Summit 2019
-
Создание эффекта искаженной маски на изображении с помощью Babylon.js и GLSL
-
Инструменты
- Новый релиз Lighthouse CI, который позволяет автоматизировать проверку веб-производительности и лучше лучших практик при каждом коммите
- Как я преодолел свой страх перед webpack
- WebStorm 2019.3: ускоренный запуск, усовершенствованная поддержка Vue.js и другие улучшения
- Архитектура микро-интерфейса: динамический импорт фрагментов из другого пакета Webpack во время выполнения. Чередующиеся приложения
-
Доступность
CSS
- Как перекрывать изображения в CSS
- Cлишком занят JSом, чтобы заботиться о CSS? Вот свежие функции, о которых вы хотите знать
- Использование пользовательских свойств CSS для уменьшения размера вашего CSS
- Архитектура CSS для современных приложений JavaScript
- Полезные советы по CSS
- Упрощенная отзывчивая типографика
- Мыслительный процесс, стоящий за макетом на Flexbox
- Мощь (и веселье) с областью видимости в пользовательских свойствах CSS
- Как вы избавляетесь от неиспользуемого CSS-кода? Часть 1, Часть 2
- Использование пользовательских свойств CSS для уменьшения размера вашего CSS
- Имена классов CSS, рассказывающие истории
- Воспроизведение звуков с помощью CSS
JavaScript
-
Физическое моделирование с помощью JavaScript на холсте HTML5
-
JavaScript не нужно ничем заменять — другие языки тоже столкнутся с теми же проблемами
-
Я никогда не вернусь к JavaScript. Как я отношусь к веб-разработке после изучения TypeScript
-
Теория
-
React
-
Vue
- Подкаст "Full Stack Radio" №129: Evan You - What's Coming in Vue.js 3.0
- 26 советов для Vue, которые сэкономят ваше время
- Доменная архитектура Vue.js
- Как загружать сторонние скрипты в Nuxt.js
- Как работают компоненты Vue (и как они упрощают веб-разработку)
- Vuetensils 0.4: потрясающие компоненты и полезные директивы
- Как создать адаптивный макет с помощью Vue Slots
- Использование Vue.Observable в качестве State Store
- Анимация Vue с помощью GreenSock
-
Angular
-
Ember
-
Libs & Plugins
- fix-es-imports - Исправляет пути импорта ES - от Node-стиля до явных имен файлов
- Jstates - небольшая JS-библиотека состояний
- Flowy - небольшая библиотека на JavaScript для создания блок-схем
- Creepyface - js-библиотека, которая заставляет ваше лицо смотреть в направлении указателя мыши
- Quiet.js: библиотека для приёма и передачи данных ультразвуком