Дайджест свежих материалов из мира фронтенда за последнюю неделю №321 (25 июня — 1 июля 2018)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | Javascript | Браузеры | Занимательное
Медиа
•
•
•
•
•
•
•
•
•
Веб-разработка
• 11 лучших англоязычных ресурсов для верстальщиков
•
•
•
•
-
Производительность:
• В Google PageSpeed Insights появились данные о скорости загрузки всего сайта
• Состояние дел в вебе: главные стратегии оптимизации изображений
•Улучшаем производительность загрузки страниц: Pingdom, YSlow и GTmetrix
•Обзор методологии производительности RAIL
-
Tools:
• Пакетный менеджер Yarn — инструкция по применению
•lepto — автоматизация редактирования, оптимизации и анализа изображений с помощью CLI и веб-интерфейса
-
Accessibility:
•Обеспечение быстрой работы сайта как часть конвейера разработки
•«Доступность интерфейсов» — Дмитрий Батогов на ШРИ
•Инспектор доступности в Firefox Developer Tools
•Создание доступных интерфейсов — это несложно
-
Эффекты:
•Креативное меню, созданное в рамках CodePen Challenge
•Слайдер с тремя панелями и анимациями перехода
•Rabbit Ear — библиотека для креативного создания оригами.
• tenori-off.glitch.me — музыкальный секвенсор на JavaScript от Monica Dinculescu. Для подбора ударных используется Machine Learning
CSS
• Устойчивый, декларативный, контекстный (новый взгляд на сильные стороны CSS)
•
•
•
•
•
•
•
•
JavaScript
• История React Native в Airbnb. Gabriel Peal в переводе Андрея Мелихова: Часть 1: React Native в Airbnb, Часть 2: Технология, Часть 3: Создание кроссплатформенной мобильной команды, Часть 4: Принятие решения по React Native, Часть 5: Что дальше с мобильной разработкой
•
•
•
•
•
-
Теория:
•Как работает JS: классы и наследование, транспиляция в Babel и TypeScript
• JavaScript for Designers — структурированный конспект из информационных отрывков, созданный Михаилом Колосковым в процессе изучения JS
• Минимальное руководство по декораторам ECMAScript
• Классы и Интерфейсы в TypeScript
• Изучите эти основные концепции JavaScript всего за несколько минут
• Умеет ли он мутировать? Список из 30 методов для работы с массивами в JavaScript с пометкой, мутируют ли они существующий массив или возвращают новый
•Клевые штуки ES6 — большая жирная стрела
-
React:
• Новый контекст Реакта или жизнь без боли и бойлерплейта
• Lition, написанный на React.js
•Создание статического блога с помощью Gatsby, CosmicJS и React
•Как использовать Error Boundaries в React 16
•Объединяем React, D3 и их экосистемы
•Новые свойства и исправления, которые мы получили с последним релизом React
-
VueJS:
• Как писать Vue-компоненты, которые хорошо взаимодействуют
•Vue + TypeScript: комбинация в вашем редакторе кода
•Шаблоны динамических компонентов с помощью Vue.js
-
Angular:
•5 лучших курсов для изучения Angular в 2018
•Angular — советы и трюки
•Архитектуры громадных энтерпрайз проектов на Angular
-
Libs & Plugins:
•gio.js — JS библиотека для создания трехмерной инфографики в виде глобуса, использующая Three.js
•face-api.js — JavaScript API для распознавания лиц в браузере с помощью tensorflow.js
•docz — ещё никогда документирование не было таким простым
Браузеры
•
• Релиз Firefox 61
• Доступен релиз Opera 54 с обновленным Speed Dial и новыми функциями восстановления
• В «Яндекс.Браузере» появился режим для слабых компьютеров
• В браузер Brave встроена поддержка Tor
•
•
•
Занимательное
• Что случилось с Punto Switcher
• JetBrains опубликовала результаты ежегодного опроса среди программистов
• 49 вопросов, которые задают на собеседованиях в Apple
• Взломана инфраструктура проекта Gentoo на GitHub
• Google инвестирует 22 млн долларов в KaiOS, форк Firefox OS
• Google создала ИИ, раскрашивающий чёрно-белые видео по одной фотографии
• Facebook передумала и сняла запрет на рекламу криптовалют спустя полгода после его введения
•
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю
Материал подготовили dersmoll и alekskorovin