Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда.
 
 
 
 
 
 
 
 
 
 
 
 
< Дайджест за прошлую неделю
Материал подготовили dersmoll и alekskorovin
    
    
| Веб-разработка | 
| CSS | 
| Javascript | 
| Браузеры | 
| Занимательное | 
 Веб-разработка
 Пробуем делать web-frontend на Rust (WebAssembly)
 Гид по верстке адаптивных писем- Знакомьтесь, вариативные шрифты (variable fonts)!
 
 Awesome Newsletters: подборка еженедельных рассылок на тему веб-разработки- Производительность:
 Бесплатные инструменты сжатия изображений для ускорения работы сайта
 Preload, Prefetch и приоритеты в Chrome
 Повышение скорости сайта с помощью машинного обучения
 Разработка под мобильные: RWD, PWA, AMP или Instant Articles?
 Как выбрать идеальный формат изображения для оптимизации вашего сайта
 Являются ли SVG изображения хорошим вариантом для производительности сайта?
 Для веб-разработчиков скорость — это новое SEO
 
 AMP: breaking news. О негативных аспектах использования Google AMP 
 Обстоятельный обзор WebPack
 Ускоряем разработку темы под WordPress с помощью Gulp
 Почему сейчас самое время бизнесу серьезно задуматься о Progressive Web Apps
 Как создать эффект сдвигающегося подчёркивания с CSS и JavaScript
 Экспериментальный макет демонстрации 3D комнаты
Media
- Подкаст Веб-стандарты, Выпуск №62: Всё, что вы не хотели знать про Олю, Вадима и Лёшу в случайном выпуске. Ничего интересного, проходите мимо.
 - Подкаст Веб-стандарты, Выпуск №61: Бета Chrome 58, Safari TP, кастомные свойства в Edge, переключатель на кнопке, гриды на практике, быстрое меню, редактор в браузере, ереси БЭМа, вёрстка для школоты.
 - Подкаст radiojs, Выпуск №48: МозгиJS
 - Подкаст Фронтёрки 003: Андрей Ситник, выборы вкладок и англоязычные конференции
 - Подкаст Пятиминутка React: #8 — Plan for Addons in React 16, #9 — Lifting State Up Example Explained
 
 Запись трансляции «Moscow JS» в офисе Superjob- MinskCSS Meetup #2
 
 CSS
 CSS-анимация подождет- Пользовательские свойства CSS в качестве API
 - CSS Grid Layout:
- CSS Grid на практике: добавляем гриды к существующему дизайну
 - Месяц CSS-гридов: первые итоги
 - Красивое выравнивание блоков по резиновой сетке. По-новому
 - Знакомство с CSS Grid Layout
 - CSS Grid и Flexbox: сравнение на практике
 
 Создание сложных макетов с помощью CSS Grid Layout, бесплатный курс на egghead.io
 3 свойства CSS Grid, которые заставляют мое сердце трепетать
 Простой визуальный онлайн-билдер для облегчения работы над CSS гридами
 Заменит ли CSS Grid Flexbox? 
 
 CSS Custom Properties в Microsoft Edge
 Приручаем непослушные стили с помощью этих трех CSS методологий
 Глубокое погружение в CSS: matrix3d() для идеальной кастомной полосы прокрутки
 Единицы вьюпорта в CSS: быстрый старт
 С CSS все хорошо, просто он действительно сложный
 Stylelint Config Generator
 Пружинящая анимация в CSS
 Responsive font calculator: генерация отзывчивых значений для шрифтов 
 
 О новом псевдо-классе :focus-ring из спецификации CSS Selectors Level 4 
 JavaScript
 Вы знаете, что такое трансдьюсеры- Справочник современных концепций JavaScript: часть 1
 - Сборщик мусора в V8, иллюстрированное руководство
 - Создаем игровой движок с видом от первого лица за 265 строк кода на JavaScript
 
 77% сайтов используют хотя бы одну уязвимую JS библиотеку
 Улучшаем JavaScript с помощью Flow
 Cyclow — реактивный фронтенд фреймворк для JavaScript
 12 крайне полезных хака для JavaScript
 Основы работы с DOM-ом на ванильном JavaScript (без jQuery)
 Glimmer — UI компоненты для Ember- ES2015+:
 
 Первый взгляд на ES2018 (первоапрельское)
 ECMAScript Observable
 Использование генератовров в итераторах
 Шесть причин, по которым Async/Await заменят промисы
 - React:
- Как создать собственный React Router v4
 
 Простая разработка React в 2017
 Да, React захватывает разработку фронтенда. И вот почему
 Reactide — первая выделенная IDE для разработки веб-приложений на React
 React Bits — сборник шаблонов React, техник, советов и трюков
 Берегись состояния Undefined в React
 - Angular:
 Дружим Angular с Google (Angular Universal)
 Angular v4: Hybrid Upgrade Application
 Angular 4 уже здесь? Вот некоторые его особенности
 Что нового в Angular 4?
 - Vue:
 Vue.js Tutorial: пример, как создать и пререндерить дружественный к SEO сайт
 Создание игры Tic-Tac-Toe с помощью Vue 2: часть 1
 Шпаргалка по VueJS 2.2
 Семь способов задать шаблон компонента во Vue.js 
 Однонаправленный поток данных с Vuex
 - Plugins:
 polished — инструментарий для написания стилей в JavaScript
 Popper.js — библиотека для создание всплывающих подсказок
 Choices.js — легкий плагин для выпадающих списков, аналог Select 2 или Selectize но без jQuery-зависимости 
 
Браузеры
- Mozilla развивает средства верификации бинарных файлов Firefox
 - Разработчики Chrome намерены ограничить всплывающие диалоги на JavaScript
 - Выпуск web-браузера Vivaldi 1.8
 
 FF Developer Edition 54: новый инспектор и отладчик фич, помощь MDN в netmonitor и многое другое
 Новые функции в Safari 10.1
 Занимательное
 CodePlex закрывается- Илон Маск основал компанию Neuralink, которая займется подключением мозга к компьютеру
 - Google открыла портал для 2000 своих Open Source проектов
 - Visual Studio Code отнимает 13% ресурсов CPU из-за мерцания курсора
 - С Flash Player все плохо: логистическая компания FedEx готова «платить» по $5 клиентам за использование Adobe Flash Player
 - Смерть SMS: операторы отключают услугу по всему миру
 - Экс-сотрудник YouTube перешел в Apple. Он займется развитием видеоплатформы компании
 - Бесплатный Google Optimize приносит A/B-тестирование сайтов в массы
 - Сложные ситуации в IT, и что с ними делать?
 - Вредные советы: зачем нужен неподдерживаемый код и как его писать
 - Обмен значений переменных: разбор популярных способов решения известной задачи с IT-собеседований
 - Как изменился RuTracker спустя год после «вечной блокировки»
 - Незаменимых нет: Что такое диффузия технологий и как она влияет на рабочие места
 - Как не захлебнуться в информационной волне?
 - Пиратство — не порок?
 - 1 апреля: Первоапрельский IT-юмор: подборка шуток известных компаний, Как российские и иностранные бренды шутили на 1 апреля, Подборка первоапрельских шуток 2017 года
 
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
< Дайджест за прошлую неделю
Материал подготовили dersmoll и alekskorovin
Поделиться с друзьями
              Комментарии (7)

shimanskybiz
03.04.2017 09:37По поводу сжатия изображений, на здоровье—https://sourceforge.net/projects/nikkhokkho/
          
 
maxlazar
Смерть SMS: операторы отключают услугу по всему миру — это же вроде первоапрельская шутка была?
alexzfort
Некоторые шутки перекочевали с субботы на воскресенье, так что все может быть :)
maxlazar
там новость от 1 апреля + руководитель Next Communications — Jan Slowpoke.