Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда.
Веб-разработка |
CSS |
Javascript |
Браузеры |
Занимательное |
Веб-разработка
Вот тебе, бабушка, и неймспейсы
Изучение веб-разработки в 2017-м намного проще, чем вы думаете
10 веб-прогнозов на 2017-й
Миграция на Webpack@2
О важности указания кодировки для HTML символов
Ортогональность и «CSS в JS»
Улучшайте доступность вашего сайта с помощью WAI-ARIA
Миграция системы сборки фронтенда на Webpack
Разница между AMP и отзывчивым веб-дизайном
Веб ожирение — это не проблема знаний
xvg — расширение Chrome для визуальной отладки кривых в SVG
Создание собственного HTML5 Video проигрывателя и Shadow DOM
CSS
Эволюция CSS: от CSS, SASS, BEM, CSS Modules к Styled Components
Как я уничтожил производительность своего блога с помощью CSS Background-Blend-Modes
CSS Grid грядёт
20 коротких видео, которые помогут вам выучить Grid Layout
Пытаемся разобраться в поддержке CSS в Gmail (после последнего обновления)
Решаем проблемы поддержки отзывчивого дизайна в Gmail
Реализация наклоненных под одинаковым углом краев в CSS
Flexible Boxes — еще один визуальный генератор флексбоксов
bttn.css — симпатичный генератор эффектных кнопок
PostCSS: Sass’s New Play Date
EM vs REM vs PX – почему вы не должны использовать только пиксели
Двадцать лучших CSS анимаций на CodeCanyon
Добавление Box Shadow (z-глубины) к компонентам Angular Material 2
JavaScript
NativeScript, что за зверь и для чего он нужен?
JavaScript везде [инфографика]
3 библиотеки JavaScript, за которыми следует следить в 2017-м
лучшие практики чистого кода при написании JavaScript-кода
Как мой десятилетний сын выучил Javascript
Демистификация Babel и ES6
ES2015 JavaScript vs. Elm vs. TypeScript
Преодоление разрыва между Elm и JavaScript с помощью TypeScript
Простая web оплата: представляем Payment Request API
Лучшие и худшие стороны JSX
Lazy-loading jQuery с webpack только тогда, когда это вам необходимо
Подпись и публикация JavaScript модулей с Flow
BunnyJS — Browser ES6 framework
- Собеседования:
Master the JavaScript Interview: что такое функциональное программирование
Вопросы собеседования по React
Три вопроса к которым стоит подготовиться перед собеседованием по JavaScript
Вопросы и ответы на собеседованиях по Node.js (Редакция 2017)
- React:
Хорошие практики: почему вы должны использовать JavaScript с React Native везде, где это возможно
Создание приложения на React.js с User Login и Authentication
Представляем React Reform, инструмент для создания тем к вашим формам
Пять смертельных пальцев смерти. Овладей этими пятью концепциями, затем овладей React-ом.
Критическое мышление по поводу Redux в вашем приложении
- Vue:
- Angular:
Angular 1.6 уже здесь: всё что нужно знать (Angular 1.6 is here: what you need to know)
- Libs & Plugins:
table-dragger — добавление возможности drag-and-drop сортировки в ваших таблицах без jQuery
trae — минималистичный браузерный HTTP клиент для получения данных, основанный на Fetch API
jQuery плагины для работы с печатью
Diffy.js — библиотека для определения движения для браузеров, без зависимостей
flatpickr — библиотека для компонента выбора даты без зависимостей
Inferno — очень быстрая библиотека для создания современных пользовательских интерфейсов, подобная React
Браузеры
Новости и занимательное
- «Почему я отказался от работы в Apple»
- Блог-платформа Medium отказалась от рекламы, но как заработать без неё — не придумала
- Итоги 2016 года: есть ли будущее у носимой электроники?
- Вернём компьютингу фан!
- В рейтинг самых ярких предпринимателей младше 30 лет от Forbes вошли создатели Prisma, MSQRD и GitLab
- Slack, Airbnb, Dropbox и другие претенденты на IPO в 2017 году по версии VentureBeat
- Итоги 2016 года для Microsoft
- Чему нас научили самые крупные прошлогодние ошибки технологических компаний
- Adobe повысила стоимость подписки на Creative Cloud более чем в два раза
- Уволенный сотрудник Snapchat обвинил компанию в завышении данных о количестве пользователей накануне IPO
Языки, на которых активно пишут код на GitHub
Шпаргалки по алгоритмам обработки данных
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Автор: Zfort Group