Дайджест свежих материалов из мира фронтенда за последнюю неделю №358 (25 — 31 марта 2019)
- вторник, 2 апреля 2019 г. в 00:19:11

Медиа
Подкаст «Веб-стандарты», Выпуск №167: Редакторы, фреймворки, образование и Илья Климов из GitLab
Подкаст «Frontend Weekend» #89 – Что изменилось у Григория Петрова (уход из Voximplant, Moscow Python Conf и нейрофизиология)
Подкаст «CSSSR» Новости 512 — Выпуск №44 (23.03 — 29.03)
Подкаст «Фронтенд Юность (18+)» #89 Mind as a service
Подкаст «HardcodeFM», Episode 10: Make React^W code great again
Подкаст Argumentarium от CSSSR: «Типизация джаваскриптового коня в вакууме»
«ALL YOUR HTML» #s2e8: «Точки в виде Beyonce»
JS со всех сторон: топ-10 докладов HolyJS 2018 Moscow
JavaScript fwdays'19, 20 видео с конференции, прошедшей в начале марта
Веб-разработка
AMP: будущее электронной почты
Почему SvelteJS возможно лучший фреймворк для новых веб-разработчиков
Что нового в iOS 12.2 для прогрессивных веб-приложений
Причины, по которым веб-компоненты идеально подходят для большой компании.
Практическое руководство по изучению фронтенд разработки для начинающих
От разработчика фронтэнда до DevOps: введение в CI/CD
Прекращайте использовать столько div-ов! Введение в семантический HTML
Как публиковать пакеты в npm
Обновление Webpack с 3 до 4
majestic: GUI без конфигураций для Jest
CSS
Инструменты для создания адаптивного сайта без доступа к сайту
Чего мне никогда не говорили о CSS
Всё, что нужно знать об автоматических переносах в CSS
Руководство по CSS counter
Как сделать CSS Grid Layouts доступным
Как создать dark\light-переключатель с CSS и Javascript
Как выровнять всякие штуки в CSS
CSS Houdini может изменить способ, которым мы пишем и управляем CSS
Прикольное использование псевдоэлементов ::before и ::after
Выведение пользовательских свойств CSS из :root может быть хорошей идеей
JavaScript
12 хитростей JavaScript, которых вы не найдете в большинстве уроков
14 лучших JavaScript API
Надежный JavaScript: Часть I
Создание децентрализованного веб-чата за 15 минут
JavaScript — лучший язык программирования для начинающих. Так это или нет?
Реализация быстрой сортировки в JavaScript
Иллюстрированное (и музыкальное) руководство по методам массивов Map, Reduce и Filter
Кратчайший способ условного добавления свойства в литерал объекта
React:
Чем функциональные компоненты React отличаются от компонентов, основанных на классах?
Записка frontend-архитектора #1. Нельзя просто так взять и использовать Redux
Полное руководство по useEffect
По ту сторону Create React App: React Router, Redux Saga и другие
Создание компонента Social Follow в React
Видеопроигрыватель для веб на React
VueJS:
Валидация форм во Vue.js
Создание переиспользуемого компонента для постраничной навигации во Vue
Итак, что нового в Vue CLI 3.0?
Angular:
Ваше Angular-приложение в качестве PWA
Создание продовольственного магазина с использованием Redux и Angular
Основные преимущества использования Angular для вашего проекта
Глубокое погружение в Angular NgOnDestroy
Рекомендуемые расширения для VS Code для Angular разработчиков
eslint-plugin-unicorn: набор различных правил для ESLint
Оптимизация код-ревью с ESLint + Prettier
Cube.js — Open Source фреймворк для аналитики
ЗанимательноеПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.