Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Веб-разработка |
CSS |
Javascript |
Занимательное |
Веб Разработка
- Подкаст Пятиминутка React #18 — pnpm
Зачем нужен БЭМ? — HTML Шорты
Экспорт графики для веба, Виталий Зюзин — HTML Academy
Какое будущее у фронтенд разработки?
Как долго должен существовать сайт?
Делаем ли мы веб слишком сложным?
REST 2.0 уже здесь и его название GraphQL
- Производительность:
Справочник по анализу производительности в Chrome DevTools
Вне пузыря: производительность в реальном мире
Frontend Optimization Handbook — бесплатная PDF-книга об инструментах и процессе оптимизации фронтенда, от O'Reilly
Руководство по оптимизации WordPress в блоге gtmetrix
asm-dom — минимальный WebAssembly virtual DOM, сфокусированный на производительности
- Инструменты:
- Введение в философию Webpack
Вышел релиз npm v5.0.0: более быстрый, с оффлайн режимом, --save по умолчанию и локфайлом
Этапы изучения Webpack, ч.2 — The Config
Что нового в DevTools (Chrome 60): подробная панель аудита, пометки для третьесторонних ресурсов, множество улучшений в консоли
Инструменты для работы с HTML письмами
- PWA:
- Ускорение сайтов: принципы работы Progressive Web AMP
Исследуем прогрессивные веб-приложения в реальном мире
Правильный пуст создания PWA
Создание PWA в контексте JavaScript фреймворков
Реализация Hacker News в качестве Progressive Web Apps
Shape Detection API: определение баркодов, лиц и текста в изображениях
- Доступность:
Подробно об ARIA. Причина и решение всех наших проблем доступности
Почему заголовки и лендмарки так важны? — свежий выпуск A11ycasts #18
Улучшения доступности в EdgeHTML 15
- SVG:
Что лежит в основе SVG
Продвинутая работа с SVG иконками с помощью SnapAnimationStates, плагина к snap.svg
Как создать интерактивные карты на SVG с react, topojson и d3-geo
- Эффектный веб:
Интерактивный эффект фокусировки при наведении мыши
Красиво анимированные точки с помощью WebGL и regl
Морфинг фоновых фигур по скроллу
Gif masking в SVG
Бегущий неоновый текст на «чистом CSS»
CSS
Видео с moscowcss_3
Решения принципов SOLID в CSS: часть 1, часть 2, часть 3
Унифицированный язык стилизации
11 вещей, которые и выучил, читая спецификацию flexbox
Как изучить Flexbox за 10 минут
Хорошее время, чтобы понять CSS layout, говорит нам Рейчл Эндрю
Архитектура CSS и лучшие практики, серия обучающих видео «Foundation CSS Lesson Series» от ZURB
Собственные темы с Angular Material
JavaScripts
Невероятный JavaScript — трюки, недоразумения и необычные возможности
JavaScript: элементы стиля
Путь к трансдьюсерам на чистом JavaScript
Жизнь и удивительные приключения в экзотических JavaScript окружениях
- Подкаст Пятиминутка React #19 — React Europe и Holy JS
- f(вторник): введение. Цикл статей о функциональном программировании в JavaScript
- Ленивый синтаксический анализ JavaScript в V8. Перевод статьи Matt Zeunert: Lazy JavaScript Parsing in V8.
Видео с MinskJS Meetup #2
Топ 7 фреймворков JavaScript
Функции высокого порядка в Lodash
Состояние JavaScript модулей
JavaScript и оператор расширения
Что такое Event Bubbling в JavaScript? Обяснение Event Propagation
Введение в управление данными и визуализации в JavaScript
Управление асинхронными зависимостями с JavaScript
chromatism — простой набор утилит для работы с цветами
- Инструменты:
Краткая и неполная история бандлеров JavaScript
JavaScript фреймворки для юнит тестирования: сравнение Jasmine, Mocha, AVA, Tape и Jest
iD3 — IDE для D3.js
- React:
Как добиться повторного использования React компонентов (Перевод)
Анонс styled-components v2
Как структурировать ваш проект на React
Создание приложения React VR
React Forms: использование Refs
react-live — песочница для живого редактирования React компонентов
editor — кастомизируемый WYSIWYG на стероидах (React и Redux)
- Angular:
Формы и кастомные поля ввода в Angular 2+
Создание семантических компонентов в Angular и React
Превращение Angular контроллеров в ES6 классы
- Vue:
Управление состоянием во Vue: начинаем знакомиться с Vuex
Переключаемся с React на Vue.js
Как мигрировать с AngularJS на Vue
Занимательное
Статья, на которую можно ссылаться: что такое блокчейн
Stack Overflow вывел из Vim уже больше миллиона пользователей
Итоги WannaCry: подборка основных материалов на «Хабрахабре» и не только
- Рейтинг ИТ-книг 2017
- Microsoft переводит разработку Windows на Git
- Google будет автоматически конвертировать медийные объявления в AMP
- Facebook создал решение для интеграции Instant Articles, AMP и Apple News
- Нейросеть написала кулинарную книгу
- «Скиапарелли» сгубила тригонометрия
- 4 самых важных фактора ранжирования Google в 2017 году
- Рабы XXI века. Внемировая экономика: надо ли платить киборгам зарплату?
- Как проходит стажировка в Microsoft — рассказ студента
- MP3 умер? Да здравствует MP3!
Chrome выиграл
Сатана объясняет HTML с помошью DEATH METAL
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Автор: Zfort Group