Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | Javascript | Браузеры | Занимательное
Медиа
• Подкаст «Frontend Weekend» #23 – Вячеслав Слинько об открытии своей web-студии и руководстве frontend-разработки
• Подкаст «devschacht»: Ночной фронтенд #7 — REST vs GraphQL
• Подкаст «Drinkcast», Выпуск #12: «Автостопом по Галактике с Андреем Ситником»
• «ALL YOUR HTML» #18: «intersectionObserver и SVG анимация маски»
• 25 видео с Front-Trends 2017
• 9 видео с NEJS CONF 2017
Веб-разработка
• Прогрессивная деградация. Как правильно понимать принцип прогрессивного улучшения?
• Релиз HTML5 Boilerplate 6.0
• Использование CodePen может улучшить ваш процесс разработки фронтенда
• Фильтрация изображений с помощью Web Audio API. Эксперименты с массивами аудио и видео контента
- AMP/PWA:
•Google придумала для формата AMP более простое название
•Быстрый старт работы над amp-страницами с новыми шаблонами AMP Start
•6 мифов о Прогрессивных Веб Приложениях (PWA)
- Tools:
• Разработчики WordPress сменили Browserify на Webpack для процесса сборки
•Treo — новый инструмент для аудита сайта, с Lighthouse в облаке, API, интеграцией Github & Slack и кучей настроек
•Что нового в DevTools (Chrome 63)
- Accessibility:
•Usability и Accessibility. Новое в WCAG 2.1 и 10 эвристик юзабилити от Якоба Нильсена
•Практическое руководство по улучшению веб-доступности
- Анимация:
• Еженедельная подборка красивых эффектов на CSS/SVG/JS #57
•Пишем более умный код для анимации: GSAP и GSDevTools
•Слайдер с эффектами искажения жидкости (WebGL + PixiJS и GSAP)
CSS
• Обновление slack.com: редизайн с CSS Grid, оптимизированный под производительность и доступность
• FOIT vs FOUT, интерактивное сравнение от Zach Leatherman
• Как эффективно использовать Warnings и Errors в Sass
• Обзор нового reset от Bootstrap 4: Reboot.css
• Как писать красивый код на Sass
• Эффекты, которые можно применить на изображение с помощью CSS
• 5 наиболее раздражающих штук в CSS. CSS клевый, не так ли?
• Ловушка использования @supports в письмах
- Эксперименты:
•Пастельные тентакли с помощью CSS переменных от Ana Tudor
•Connect 4 на чистом CSS
•Вы можете зайти довольно далеко в создании слайдера только на HTML и CSS
•Создание галереи изображений на CSS(с фоллбеком)
JavaScript
- Теория:
•Использование преимуществ TypeScript в JavaScript разработке
• «Строгий» JavaScript: зачем и кому это надо
• Понимание асинхронного программирования
•JavaScript стал лучше, пока я за ним не следил. Небольшая ретроспектива и обзор функций, появившихся за последнее время
- Практика:
•Challenge: пишем программу на javascript без переменных
•Имплементация Service Worker для SPA на WordPress
•Лучшая отладка кода с условными брейкпоинтами
•Как я (не) использую jQuery
- ES2015+:
•JavaScript ES8 и переход на async / await
•Введение в часто используемые особенности ES6. Часть 1
• Асинхронные стектрейсы: почему await побеждает .then()
•«Exploring ES2016 and ES2017» онлайн-книга от Dr. Axel Rauschmayer
•ES6 для начинающих: Промисы
•Утечки памяти при использовании JavaScript Promise
•Новейшая версия JavaScript имеет только две новые функции. И вот, как они работают
•Как вы можете использовать стрелочные функции ES6 для облегчения чтения вашего JavaScript кода
•Как работает JS: циклы событий и восход асинхронного программирования плюс пять способов улучшения кода с async/await
VueJS:
•Релиз Vue 2.5
•Почему и как мы мигрировали с AngularJS на VueJS
•Веб-разработка с VueJS чертовски забавна
•Руководство по Vue.js: от jQuery до Vue.js
•Offline First Masonry Grid на Vue
React:
•React, встроенные функции и производительность
•Настройка Webpack, Babel и React с нуля
•Шаблоны React, о которых вы должны знать
•Ring UI — веб-UI компоненты для React от JetBrains
•Основы Redux
•React-Sight — инструмент визуализации для React, с поддержкой Fiber, Router (v4) и Redux
Angular:
• Все команды Angular CLI и их назначение
• Начало работы с Angular
•Улучшаем производительность с новой опцией updateOn в Angular v5
- Libs & Plugins:
•Интересные JavaScript библиотеки созданные в Китае
•Taucharts One — высокопроизводительные графики с временными отрезками
•ProseMirror 1.0 — движок для создания WYSIWYG редакторов
•smooth-scrollbar — настраиваемые, расширяемые и производительные полосы прокруток
Занимательное
• GitLab получил $20 млн инвестиций в серии C, Мэтт Мулленвег вошел в совет директоров
• Как «Яндекс» создавал «Алису»
• Microsoft признала медленную смерть Windows 10 Mobile
• «ВКонтакте» 11 лет! Вспомним как менялась социальная сеть
• Фейсбук подслушивает вас, чтобы потом подсунуть рекламу. Мифы и легенды о крупнейшей соцсети планеты
• Gutenberg, корабль Тесея
• Microsoft обучит детей и подростков программированию при помощи Minecraft
• Главный специалист Google по облачным технологиям: «Машинам требуется обрести понимание контекста»
• Как Сатья Наделла создал новую Microsoft
• Интервью про стажировку в Facebook: процесс изнутри, советы по подготовке
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Автор: alexzfort