Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Веб-разработка |
CSS |
Javascript |
Браузеры |
Дизайн |
Новости |
Занимательное |
Веб-разработка
- Оценка задач фронтендера
- Введение в пакетный менеджер NPM для начинающих
- Frontend Dev: хороший, плохой, злой. Часть 1: Хороший путь
- Новости:
- NPM запретил отзывать без разрешения open-source модули старше 24 часов
- Google представляет VR view: новый тип embed-контента для вставки на сайтах и в приложениях
- Apple предсталяет Safari Technology Preview
- Веб-производительность:
- Как мы разогнали мобильную Lenta.ru до скорости света
- Как избежать основных проблем при публикации AMP (How to avoid common mistakes when publishing Accelerated Mobile Pages)
- AMP за 60 секунд (AMP in 60 Seconds)
- За кулисами AMP — Новый Акселератор Очень Больших Страниц (первоапрельская статья в блоге AMP) (Behind the scenes at AMP’s new Very Large Mobile Page Accelerator)
- Повысит ли реально AMP скорость вашего сайта? (Will AMP really speed up your website?)
- Подсказки для ресурсов — что такое Preload, Prefetch и Preconnect?
- RAFP: предложение от PPK для измерения производительности с помощью requestAnimationFrame (RAFP: a proposal for performance measurements through requestAnimationFrame)
- Подкасты:
- Веб-стандарты: Выпуск №9. Npm-гейт, новый IE, проблемы npm, опенсорс, PostCSS и многое другое с приглашенным гостем Андреем Ситником
- RadioJS: Выпуск 38: Unpublish Unpublish!!. Обсуждение неприятной ситуации с модулем left-pad, нового поколения unit-testing фреймворков, WebAssembly и другие новости
- Frontflip Podcast, выпуск 16. Leaflet.js, карты в браузере и ведение популярного опенсорса. Владимир Агафонкин
- Лучшие англоязычные подкасты для веб-разработчиков за 2016-й
- MathML провалился как веб-стандарт (MathML is a failed web standard)
- Очередной дайджест от Addy Osmani, Issue 3: Terminal tips & tricks, DevTools + Service Worker Updates, Add-to-Homescreen Emulation, Google Compute Engine, Web Push
- Стилевые руководства по фронтенду: определение, требования, чеклист компонентов (Front-End Style-Guides: Definition, Requirements, Component Checklist)
- Accessibility Fails: 109 наглядных примеров, демонстрирующих проблемы с доступностью, сгрупированные по 18-ти категорям
- Сравнение Bootstrap 4 и Foundation 6.2 (State of affairs: Bootstrap 4 vs Foundation 6.2)
- Расширения для Brackets, облегчающие жизнь (12 Brackets Extensions That Will Make Your Life Easier)
- Как сделать многослойную Parallax иллюстрацию на CSS & JavaScript
- Эффектный веб:
- Еженедельная подборка красивых эффектов на CSS/SVG/JS #31
- Объемные буквы, нарисованные с помощью частиц (WebGL) (GLSL PARTICLE FONT)
- Коллекция эффектных экспериментов
CSS
- Советы, библиотеки и дополнительные материалы по CSS-анимации
- Подробный обзор нативных CSS-переменных от Serg Gospodarets (CSS custom properties (native variables) In-Depth)
- Генерируем цвета с помощью пользовательских свойств CSS (R,G,B)
- Драма веб-шрифтов, март 2016 (Webfont Drama — March 2016 Edition)
- Действительно ли веб-типографика полностью поломана? (Is Web Typography Completely Broken?)
- cloud.gov: как мы распространяем визуальный стиль на многие сайты (How we share a visual style across multiple sites)
- Layout:
- Стоит ли мне использовать Grid или Flexbox? (Should I use Grid or Flexbox?)
- Движение от HTML сеток к CSS сеткам (Moving from HTML Grid Systems to CSS Grid Systems)
- Полное руководство по модели Grid (A Complete Guide to Grid)
- Макет Cвятого Грааля (header, footer, main content, two sidebars) с помощью CSS Grid (The Holy Grail Layout with CSS Grid)
- Eric A. Meyer: Готова ли уже наконец CSS раскладка? (Is real CSS layout finally here?)
- PostCSS:
- Подборка полезных PostCSS плагинов
- Аннотация критического CSS с помощью PostCSS (Annotating Your (Critical) CSS)
- Как использовать PostCSS с Gulp (How to Use PostCSS with Gulp)
- Автоматизация регрессионного тестирования CSS (Automating CSS Regression Testing)
- Синтаксис стилей завтрашнего дня с помощью cssnext (Tomorrow’s CSS syntax with cssnext)
- Как работать с SVG иконками (How to work with SVG icons)
- Проверочный список для полировки UI для веб разработчика (The Polish Checklist for Web Developers)
JavaScript
- Новая возможность языка в ES2016: оператор возведения в степень (**)
- Давайте учить ES2015 (Let’s Learn ES2015)
- Стэк MECH — решаем проблему усталости от JS-фреймворков (The MECH Stack — Solving JavaScript Framework Fatigue)
- Фреймворки:
- Релиз Meteor 1.3 — ES2015 Modules, App Testing, Mobile Improvements и другое
- React vs Angular2: The fight rages on
- React:
- React — основные теоретические понятия (Basic Theoretical Concepts)
- Redux. Окончание серии «Leveling Up with React» на css-tricks.com
- reactstrap — простое использование компонентов React Bootstrap 4
- Как Airbnb использует React
- Загрузка и использование внешних данных в React (Loading and Using External Data in React)
- Представление React Storybook. С помощью него вы можете разрабатывать UI компоненты вне вашего приложения в изолированном окружении
- Доводы о пользе использования React (The Elevator Pitch for React)
- Angular:
- Разработка Angular 2. Свежий выпуск подкаста «Eat Sleep Code» (Engineering Angular 2 with Brad Green)
- Введение в руководства по стилю для AngularJS (An Introduction to AngularJS Style Guides)
- Создание привлекательных графиков с AngularJS (Creating stunning charts with AngularJS)
- Применяем свой JavaScript на сайты с помощью пользовательских скриптов (Applying JavaScript: User Scripts)
- Интерактивная карта зависимостей компилятора Babel JS
- Что нового в webpack 2
- 7 небредовых советов по освоению JS (7 no-nonsense tips to master JavaScript)
- Изменение правил использования функции unpublish в репозитории npm (changes to npm’s unpublish policy)
- Использование Map и Reduce в функциональном JavaScript (Using Map and Reduce in Functional JavaScript)
- Рецепты по округлению в JavaScript (JavaScript Rounding Recipes)
- Паттерн decorator в JavaScript: использование замыканий, monkey patching, прототипов, прокси и 'middleware' (The decorator pattern in JavaScript using closures, monkey patching, prototypes, proxies and 'middleware')
- Урок JavaScript от Eric Elliott: как отвечать на вопрос «Что такое чистая функция»? (Master the JavaScript Interview: What is a Pure Function?)
- Что, если бы у нас была прекрасная стандартная библиотека в JavaScript? (What if we had a great standard library in JavaScript?)
- Три способа поиска самого длинного слова в массиве в JavaScript (Three Ways to Find the Longest Word in a String in JavaScript)
- the-super-tiny-compiler — наверное самый маленький компилятор
- Expounder — библиотека для использования раскрывающихся сокращений с изначально скрытым объяснением
- cwait — ограничивает число параллельно выполняющихся промисов
Дизайн
- 15 шагов по улучшению юзабилити
- Руководство дизайнера по DPI и PPI
- Микровзаимодействия: секрет хорошего дизайна приложений
- 5 простых UX-принципов продуктового дизайна
- Как создать психологически дружественное приложение для iPad (How To Make A Physiology-Friendly Application For The iPad)
- Становимся ли мы ленивыми дизайнерами? (Are we becoming lazy as designers?)
- Создание UI для нового сайта The Times
- Основные тренды дизайна в марте 2016-го (Essential design trends, March 2016)
- Портал с интервью с дизайнерами (Ivan Venkov)
- Художники мира: Швеция (International Artist Feature: Sweden)
- Тест: понимаете ли вы цвет? (Quiz: Do You Understand Color?)
- Три фундаментальных компонента успешного дизайн продукта (The 3 ‘Non-Negotiables’ of Successful Product Design)
- Советы по преодолению блока в креативности (6 Tips to Get Past a Creative Block)
- Как создать набор иконок с изображением ретро-электроники в Adobe Illustrator (How to Create a Retro Tech Icon Pack in Adobe Illustrator)
- Быть креативным, даже когда вы не в таком состоянии (Being Creative When You’re Just Not Feeling It)
- Детали дизайна приложения Shorts (A Design Details Exploration)
- Иконки — это акронимы дизайна (Icons are the Acronyms of Design)
- Как создать круговую диаграмму в Sketch (How to Create a Pie Chart in Sketch)
- Лучшие первоапрельские советы по работе с Photoshop (The Top 10 Super-Ultra-Very Bestest Photoshop Tips the Experts Don't Want You to Know!)
- logoarchive — коллекция лого, изучение языка форм в дизайне логотипов
- Johnston Sans: шрифт подземки, который все изменил (Johnston Sans: The Tube typeface that changed everything)
- Отличная типографика от Angela Southern
- Генератор четырехцветных цветовых палитр
- Подборка из 20 фишек Sketch в видео формате
- Типографика в Sketch от Bohemian Coding
Подборка бесплатных дизайнерских печенек
- Бесплатный вектор на тему науки
- Абстрактный фон с волнами в Adobe Illustrator
- Большой набор UI Slides Framework (Slides Design Resources: Huge Free UI Kit)
- Набор иконок на тему дизайна и форм (25 Design & Shapes Icons)
- «Mina» — жирный рукописный шрифт в двух стилях («Mina» Brush Typeface (FREE))
- KURBANISTIKA — стилизованный шрифт с кириллицей (KURBANISTIKA free font)
- Текущие бесплатные шрифты (Premium Free Fonts)
- Коллекция геометрических шрифтов в OTF и TTF форматах (25+ Best Free Geometric Fonts – OTF, TTF Formats)
- Бесплатные винтажные и ретро шрифты
Новости
- Microsoft:
- Microsoft Build 2016: подводим итоги главного мероприятия конференции
- Microsoft Build 2016. Все, что нужно знать об этом событии
- Microsoft представила инструменты для создания текстовых, аудио- и видеоботов для Skype и других платформ
- Microsoft подтвердила слухи об интеграции подсистемы Linux в Windows 10
- Microsoft анонсировала обновление Anniversary Update для ОС Windows 10, которое выходит этим летом
- Microsoft Build 2016: боты, Cortana и HoloLens в каждый дом
- Microsoft предложит пользователям «скинуться» на Surface Phone
- Microsoft анонсировала новые расширения для браузера Edge и опровергла слухи о встроенном в него блокировщике рекламы
- ВКонтакте представляет новый дизайн
- Поставлена первая коммерческая система на «кремниевом мозге» IBM
- Google запустил карусель для AMP-страниц только в 12 странах
- Установлен рекорд скорости передачи данных по оптоволокну
- Apple запускает облачный сервис MaCloud с вечным хранением данных первого апреля
- Некоторые новшества в Firefox будут вноситься не дожидаясь релиза
Занимательное
- Подборка первоапрельских шуток 2016 года
- Новинки Google: VR-гаджет Cardboard Plastic и сервис YouTube SnoopaVision от 1-го апреля
- Шутки брендов к 1 апреля: газета «Вечерний Google» и кукуруза на главной странице Pornhub
- Ретроспектива: Как шутят в интернете на 1 апреля
- 6 поисковиков, которые лучше, чем Google
- MIT и бой с отражением
- ИИ ненастоящий! Вопросы и последствия нашего поражения в го
- Планшеты мертвы
- Тренды медицинских технологий в 2016 году: «облачные» данные, геймификация и приложения для врачей
- Профессор Чикагского университета о том, почему нам стоит разобраться в статистике
- Какие очки виртуальной реальности выбрать
- Я — IT-номад. И моя жизнь — далеко не мечта
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.