Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда.
Веб-разработка |
CSS |
Javascript |
Браузеры |
Новости и занимательное |
Веб-разработка
Двенадцать полезных Chrome DevTools Tips
Верстка адаптивных электронных писем: Проблемы и их решения
«Пишите письма»: Три техники верстки хороших email’ов
- Подкаст Веб-стандарты, Выпуск №36 : Safari TP, async/await, HTML 5.2, JS-модули, недооцененные CSS и SVG, псевдоэлементы, доступность, полифилы и React.
- Пилотный выпуск подкаста Хекслет. Размышления про инструменты, языки, git, JS, компьютерное
и будущее.мышление - Пространство в системах дизайна
- Альтернативный текст для изображений. Перевод статьи Alternative Text and Images
Иллюстрированное руководство по синтаксису `path` в SVG (The SVG `path` Syntax: An Illustrated Guide)
Обзор AMP с точки зрения разработчика (Google’s AMP reviewed as a developer)
На данный момент AMP не оптимизирован под 2G и ниже
HTTP/2: хороший, плохой и ужасный (HTTP/2: the good, the bad and the ugly)
Рекурсивные шаблоны на SVG, ч.2 (Recursive SVG Patterns Part 2)
Стартовое руководство по бандлингу модулей с помощью Webpack (Module Bundling with Webpack: Getting Started Guide)
Секреты веб-производительности от BBC (Web performance secrets from the BBC)
Топ 10 статических фронтенд-фреймворков в 2016-м (Top 10 Front-End Frameworks of 2016)
Состояние мобильных HTML-фреймворков в 2016-м (The State of HTML Mobile Frameworks in 2016)
Быстрый совет: как вручную стилизовать Google Custom Search (Quick Tip: How to Style Google Custom Search Manually)
Почему я верю, что GraphQL заменит REST (Why I believe GraphQL will come toreplace REST)
Беседа с экспертами: Chris Coyier (Talk with the Experts: Chris Coyier)
CSS
Может, хватит уже поливать грязью CSS на конференциях разработчиков?
Редизайн с помощью CSS Shapes, статья от Eric Meyer (A Redesign with CSS Shapes)
Материалы с CSSConf, прошедшей конце сентября в Бостоне
Flex-grow 9999 Hack
правила supports изменят вашу жизнь ( supports will change your life)
Мои мысли по поводу инлайновых стилей (My thoughts on Inline Styles)
Выровняют ли CSS Grids наш HTML? (Will we be flattening our HTML for CSS Grids?)
tipograf — базовый набор для типографики на чистом CSS для вашего следующего проекта
Оптимизация шрифтов, обновленная статья на developers.google.com от Ильи Григорика
Магическая рандомизация с помощью nth-child и Приципа Цикады (Magic randomisation with nth-child and Cicada Principle)
«will-change» должен измениться? Предостережение для дизайнеров («will-change» must change? Animators beware.)
Введение в переменные CSS (CSS Variables: An introduction)
What’s so sassy about SCSS?
Responsive table layout
Even Stevens: Использование Round и Space в повторяющихся фоновых изображениях (Even Stevens: Using Round and Space in Repeated Background Images)
Создание и настройка градиентов онлайн (Create and customize beautiful CSS3 gradients.)
Демо-анимация куба на чистом CSS
Состояние современного JavaScript:
Каково оно учить JavaScript в 2016. Перевод статьи How it feels to learn Javascript in 2016
Каково оно на самом деле учить JavaScript в 2016-м (How it actually feels to write JavaScript in 2016)
Усталость от усталости JavaScript (JavaScript Fatigue Fatigue)
Движение в сторону Javascript-разработки (Moving To Javascript Development)
Почему JavaScript такой сложный? (Why is JavaScript so hard?)
С JavaScript все нормально (Everything is fine with JavaScript)
Прекратите обвинять JavaScript, если все что вы хотите — это поговорить о фронтенде (Stop blaming on JavaScript when all you want is to talk about Front End)
Существует не так много фреймворков, существует мало контента (There are not too many frameworks, there is too little content.)
Front-end — это технология, которая рулит миром с JavaScript-ом на троне
Сумасшедшее и чудесное состояние веб-разработки (The Crazy and Wonderful State of Web Development)
Состояние JavaScript — финальные результаты большого опроса (The State Of JavaScript = final results)
JavaScript
Еще раз про обещания
- Разработка игр на JavaScript
- Walmart публикует исходный код своей JavaScript-платформы для веб-сайтов — Electrode
Приключение в Javascript с помощью всего шести символов (A Javascript journey with only six characters)
Как загрузка JavaScript может замедлить ваш сайт (даже с асинхронностью) (How loading JavaScript can slow websites down (even if it’s asynchronous))
Как Twitter деплоит свои JS виджеты (How Twitter deploys its widgets JavaScript)
Как использовать инлайновый JS для стилизации всего (Cut the SASS: How to Use Inline JavaScript Styles for Everything)
Fetch – современные асинхронные запросы к серверу (Modern Async Server Calls)
Начинаем работать с Web Workers в HTML5 — многопоточность в JS (Getting Started with Web Workers in HTML5 — Multi Threading in JavaScript )
JavaScript Internationalization API
Спасение от Callback Hell (Saved from Callback Hell)
Отладка с Node.js (Debugging With Node.js)
TypeScript от настройки до процесса: основы (TypeScript Up & Running: The Basics)
От JavaScript к ClojureScript: какой редактор выбрать? (From JavaScript to ClojureScript: Which editor to choose?)
- Фреймворки:
- SoundCloud клиент на React+Redux
Как тестировать компоненты React с помощью Jest (How to Test React Components Using Jest)
Представление React-компонента для прогрессивных изображений (Introducing React Progressive Image)
Прогрессивные веб-приложения с помощью React.js: Часть I — введение, Часть 2 — производительность загрузки страницы, Часть 3 — поддержка оффлайн состояния и сетевой устойчивости
How React Do?
React Components & B.E.M.
Понимание жизненного цикла React (Understanding the React Life Cycle)
Элегантная проверка форм с помощью React (Elegant Form Validation Using React)
Angular 2 vs React: последний танец (Angular 2 vs React: The Ultimate Dance Off)
Angular роутер: понимание редиректов (Angular Router: Understanding Redirects)
Будущее Ember от Yehuda Katz @ EmberPDX (Future State of Ember by Yehuda Katz @ EmberPDX)
Angular 2 lazy loading c Webpack (Angular 2 lazy loading with Webpack)
Создаем среду разработки для Angular с помощью Gulp (Building Angular development environment with Gulp)
Создание клона Trello с использованием Angular, Node.js, Mongo, и Express (Create a Trello Clone using Angular, Node.js, Mongo, and Express)
- Плагины:
hyperform.js — полная имплементация HTML 5 form validation API на Javascript
abDetector — определитеть AdBlock на чистом JS
KUTE.js — движок нативной анимации Javascript, включающий отличную производительность, morphSVG, drawSVG, 2D и 3D трансформации, SVG трансформации, цвета и другие свойства CSS3
instafetch.js — JavaScript плагин для работы с Instagram API (без jQuery)
iview — UI компоненты для Vue.js
<f> mFancyTitle — плагин для анимации вашего заголовка страницы и favicon
prottle — Promise.all() throttle
Браузеры
Тренды браузеров октябрь 2016: падение Microsoft Edge (Browser Trends October 2016: Microsoft Edges Downward)
Firefox 49 поддерживает теги HTML5 details и summary
- В ночных сборках Firefox прекращена поддержка NPAPI-плагинов, кроме Flash
- Microsoft Edge будет обновляться чаще, но частями
Новости и занимательное
- Представлена гарнитура виртуальной реальности Google Daydream View
- Производительность программы против читаемости и простоты: в пользу чего стоит делать выбор?
- Тим Бернерс-Ли дал шанс предотвратить стандартизацию средств DRM для Web
- Компания Mozilla представила проекты, получившие гранты в третьем квартале 2016 года
- Apple — самый дорогой бренд в мире
- Google Pixel и Ассистент или как Google решила вынести поисковую строку за рамки
- Что такое облачная робототехника? Рассказываем на примере ВАЛЛ-И
- Самообучающийся искусственный интеллект можно обмануть и украсть, воссоздав со 100% точностью
- Этикет Кремниевой долины: как принято себя вести в общении, на встречах и переговорах
- Экосистема Stack Overflow: больше, чем просто ответы
- Где искать ответы на свои вопросы, кроме Stack Overflow: 10 лучших ресурсов с ответами на программистские «почему» и «как»
- Силой мысли: история нейроинтерфейсов, современные разработки и финансовые перспективы области
- У владельца анонимного форума 4chan закончились деньги на развитие проекта
- 35 самых инновационных приложений 2016 года — рейтинг Fast Company
- Что не так с новыми Pixel?
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Автор: Zfort Group