Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | Javascript | Браузеры
•
Подкаст «Веб-стандарты», 169. Safari 12.1 и IE11, веб-воркеры и ленивые картинки, Sass, Эрик Мейер и CSSBattle.
•
Подкаст «Веб-стандарты», 168. Why Samsung needs a browser, WebVR to WebXR transition, XR use cases for the Web
•
Подкаст «Девшахта/Ночной фронтенд» 74: О фронтенд-разработке в Ростове-на-Дону
•
Подкаст «Сделайте мне красиво» Выпуск №12, в гостях Антон Кастрицкий — vanila js, You-Dont-Need и недовольный Олег
•
Подкаст «CSSSR»: Новости 512 — Выпуск №45 (30.03 — 05.04)
•
«ALL YOUR HTML» #s2e9: «Система частиц из текста»
•
Безопасность клиентских приложений: практические советы для Front-end разработчика
•
Избавляемся от дублей пакетов в бандлах
• 12 базовых рефлексов верстальщика
•
Что нового в Foundation 6
•
Представляем новый слой рендеринга для theguardian.com по версии 2019 года
•
Нативный lazy-loading для изображения приходит в веб! Addy Osmani анонсировал поддержку атрибута loading в будущей версии Chrome
•
Веб-компоненты заменят твой фронтенд фреймворк
•
CSSBattle — игра, в которой с помощью ваших CSS умений нужно воссоздать графические объекты с минимально возможным кодом
•
Что на самом деле делает «supported-color-schemes» в Dark Mode?
•
Ruby Sass достиг конца жизненного цикла
•
Управление Z-индексом в компонентном веб-приложении
•
CSS Стандартизация, свежий выпуск «The State of the Web» с Rick Viscomi и Jen Simmons (CSS Working Group, Mozilla)
•
Как создавать лучшие темы с помощью CSS-переменных
•
Скрытая сила CSS Text Align
•
Подробности о GraphQL: что, как и почему
•
Ускоряем WebGL/Three.js с помощью OffscreenCanvas и веб-воркеров
•
Что такого особенного в TypeScript?
•
Еще один JavaScript Framework
•
Remy Sharp: Как я не справился с <a>
•
JavaScript Web Workers: руководство для начинающих
•
Как использовать Axios с JavaScript
•
От Javascript до Typescript и Elm
•
Почему вы должны изучать vanilla javascript в отдельности, если хотите быть лучшим разработчиком
• Лог изменений в V8 помог создать эксплоит для неисправленной уязвимости в Chrome
• В ночные сборки Firefox добавлен блокировщик назойливых уведомлений и API UserScripts
•
Can I Stop? Освободитесь от необходимости поддержки Internet Explorer 11 в местах, где (почти) никто не использует его.
•
Оценка популярных браузеров с точки зрения безопасности и конфиденциальности
?
< Дайджест за прошлую неделю
Материал подготовили dersmoll и alekskorovin

Медиа | Веб-разработка | CSS | Javascript | Браузеры
Медиа
•
Подкаст «Веб-стандарты», 169. Safari 12.1 и IE11, веб-воркеры и ленивые картинки, Sass, Эрик Мейер и CSSBattle.•
Подкаст «Веб-стандарты», 168. Why Samsung needs a browser, WebVR to WebXR transition, XR use cases for the Web •
Подкаст «Девшахта/Ночной фронтенд» 74: О фронтенд-разработке в Ростове-на-Дону •
Подкаст «Сделайте мне красиво» Выпуск №12, в гостях Антон Кастрицкий — vanila js, You-Dont-Need и недовольный Олег •
Подкаст «CSSSR»: Новости 512 — Выпуск №45 (30.03 — 05.04) •
«ALL YOUR HTML» #s2e9: «Система частиц из текста»
Веб-разработка
•
Безопасность клиентских приложений: практические советы для Front-end разработчика•
Избавляемся от дублей пакетов в бандлах• 12 базовых рефлексов верстальщика
•
Что нового в Foundation 6•
Представляем новый слой рендеринга для theguardian.com по версии 2019 года•
Нативный lazy-loading для изображения приходит в веб! Addy Osmani анонсировал поддержку атрибута loading в будущей версии Chrome•
Веб-компоненты заменят твой фронтенд фреймворк- Accessibility:
•
Доступность для вестибулярных расстройств: как моя временная нетрудоспособность изменила мою точку зрения
•
Применение передовых методов обеспечения доступности с автоматически генерируемыми идентификаторами
•
Прогрессивный компонент раскрывающегося блока с максимальной поддержкой доступности
•
Тестирование HTML5 Landmarks
•
Мутные воды ADA Website Compliance могут стать менее мутными в 2019 году
- Анимация:
•
Вдохновляющие сайты, подборка #3
•
Креативная анимация переключения режима просмотра
•
Crossroads Slideshow. Экспериментальный слайдер под наклоном, с предпросмотром и открытием контента по клику
•
Dogstudio — сайт с крутым скролл-эффектом
CSS
•
CSSBattle — игра, в которой с помощью ваших CSS умений нужно воссоздать графические объекты с минимально возможным кодом•
Что на самом деле делает «supported-color-schemes» в Dark Mode? •
Ruby Sass достиг конца жизненного цикла•
Управление Z-индексом в компонентном веб-приложении•
CSS Стандартизация, свежий выпуск «The State of the Web» с Rick Viscomi и Jen Simmons (CSS Working Group, Mozilla) •
Как создавать лучшие темы с помощью CSS-переменных •
Скрытая сила CSS Text Align
JavaScript
•
Подробности о GraphQL: что, как и почему•
Ускоряем WebGL/Three.js с помощью OffscreenCanvas и веб-воркеров•
Что такого особенного в TypeScript?•
Еще один JavaScript Framework•
Remy Sharp: Как я не справился с <a> •
JavaScript Web Workers: руководство для начинающих•
Как использовать Axios с JavaScript•
От Javascript до Typescript и Elm•
Почему вы должны изучать vanilla javascript в отдельности, если хотите быть лучшим разработчиком- Теория:
• Прототипно-ориентированное программирование в JavaScript
• Самые необходимые строковые и числовые методы в JavaScript
•
Основы движков JavaScript: общие формы и Inline кэширование. Часть 1
•
12 приемов работы с JavaScript, которых нет в большинстве туториалов
•
Как сделать ваш код JavaScript простым и легким для чтения
•
Все, что вам нужно знать о Promise.all
•
Каррирование переменной вариативной длины в JavaScript
VueJS:
•
Плагины VueJS и Vue CLI 3 для повышения производительности вашего приложения
•
VueJs Amsterdam 2019 — Краткий обзор мероприятия и докладов (часть 1)
•
Unit vs E2E тестирование во Vue.js
•
Как создать редактируемую таблицу данных в реальном времени в Vue.js
•
Представляем Vue Chimera, реактивный restful api client
•
PreVue: инструмент прототипирования для Vue
React:
•
Дан Абрамов обучает меня React Hooks
•
Функции высшего порядка: что это такое и пример на React
•
Как создать современное веб-приложение с использованием WordPress и React
•
Как создать доступное модальное окно на React
•
Как создать собственные React хуки
Angular:
•
Мультиязычные приложения в Angular
•
Планы на Angular 8.0 и Ivy
•
What to Expect in Angular 8
•
Создание расширяемого динамического подключаемого Enterprise приложения на Angular
•
Дорожная Angular карта — прошлое, настоящее и будущее
•
Как начать летать с Angular и NgRx
•
Как создавать темы для ваших приложений на Angular 7, используя CSS-переменные
•
Управление состоянием с использованием объектов RxJS в приложениях Angular
- Libs & Plugins:
•
Solid — лучшая JS UI-библиотека, о которой вы никогда не слышали
•
code-server: запускает VS Code на удалённом сервере
Браузеры
• Лог изменений в V8 помог создать эксплоит для неисправленной уязвимости в Chrome
• В ночные сборки Firefox добавлен блокировщик назойливых уведомлений и API UserScripts
•
Can I Stop? Освободитесь от необходимости поддержки Internet Explorer 11 в местах, где (почти) никто не использует его.•
Оценка популярных браузеров с точки зрения безопасности и конфиденциальности?
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
< Дайджест за прошлую неделю
Материал подготовили dersmoll и alekskorovin
stgunholy
Спасибо!