Мы немного переименовались и предлагаем вашему вниманию очередную подборку с ссылками на полезные ресурсы и материалы из области фронтенда и дизайна
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Веб-разработка |
CSS |
Javascript |
Браузеры |
Дизайн |
Занимательное |
Веб-разработка
- Опасный target="_blank"
- Как вы можете использовать отзывчивые веб-компоненты сегодня
- Производительность web: Why Performance Matters
- Подготовка к использованию WebGL
- 14-й выпуск «Веб-стандартов»: Node 6, DOM, графика, чистый CSS, смерть в опенсорсе, префиксы
- Frontflip Podcast, выпуск 17: Редизайн Вконтакте: как сделать хорошо и избежать фронтенд-хайпа. В гостях Вячеслав Шебанов (ВК, Твитер) и Евгений Найденышев (ВК).
- Why Polymer? Веб-компоненты в продакшне, часть 1
- Безопасность веб-приложений — доклад Олега Мохова
- Atom празднует свое двухлетие
- Сравнение техник и технологий анимации: CSS, Canvas, SMIL, Web Animations API, WebGL, GSAP, VelocityJS, jQuery, Snap.svg, Mo.js, Three.js, React-Motion и другие (A Comparison of Animation Technologies)
- HTML5 Accessibility
- История советов о том, как создать «хорошо сделанный сайт» в разные периоды развития веба (The history of ‘this website is well-crafted’ hints)
- Оптимизация Google PageSpeed до 100 в WordPress
- Советы по созданию доступного SVG (Tips for Creating Accessible SVG)
- Текущее состояние веб-форм, или почему существуют UI библиотеки (The current state of web forms)
- Relax — CMS нового поколения на базе React, Redux, GraphQL (New generation CMS on top of React, Redux and GraphQL)
- Интервью с Brendan Eich-ом, создателем JavaScript и CEO компании Brave (Interview with Brendan Eich, CEO of Brave)
- shots — автосоздание анимированной gif-ки для просмотра истории сайта из архива Wayback Machine
- Анимированные эффекты искажений из-за раскаленного воздуха с помощью WebGL (Animated Heat Distortion Effects with WebGL)
- Еженедельная подборка красивых эффектов на CSS/SVG/JS #36
- Stack Overflow: как мы делаем деплоймент — редакция 2016-го (Stack Overflow: How We Do Deployment — 2016 Edition)
- HTTP/2
- Что такое протокол HTTP/2 и чем он полезен для сайтов?
- Подробное руководство по HTTP/2 (The Ultimate Guide To HTTP/2)
- В чем разница между HTTP и HTTPS (What is the Difference Between HTTP and HTTPS?)
CSS
- Что такое CSS-модули и зачем они нам?
- Переход с SCSS на PostCSS: мой опыт
- Полное руководство по псевдоклассам и псевдоэлементам. Перевод статьи An Ultimate Guide To CSS Pseudo-Classes And Pseudo-Elements на prgssr.ru
- Разворачивание критического CSS: нюансы и сомнения (Unfolding Critical CSS)
- Refactoring Legacy CSS
- Итак, ты хочешь создать PostCSS плагин (So you want to make a PostCSS plugin)
- Слайды доклада «Do Better With Flexbox»
- WAIT! Animate — онлайн-инструмент для упрощения создания анимации за счет удобного добавления типов анимации, количества кадров и задержек
- Мы были неправы по поводу вертикального ритма все это время? (Were We Wrong About Vertical Rhythm All Along?)
- Переменные CSS4 и фоллбек с помощью Sass (CSS4 Variables with Fallbacks Using Sass)
- Выразительный CSS: стили, какими вы их задумывали (Meaningful CSS: Style Like You Mean It)
- Остановите насилие: опасность пиксельного размера шрифта (Stop Maiming Bodies: The Perils of Pixel Font-Size)
- Представление CSS Grid Layout (Introducing the CSS Grid Layout)
- Запись доклада о Ryan Seddon о проекте Houdini
JavaScript
- JavaScript по-русски — pycckuu.js
- JavaScript модули: сборка модулей
- Рассвет Javascript разработчиков полного стека (The Rise of the Full Stack JavaScript Developer)
- Как сделать плавную прокрутку на ванильном JavaScript (How to Implement Smooth Scrolling in Vanilla JavaScript)
- 12 крайне полезных приемов в JavaScript (12 Extremely Useful Hacks for JavaScript)
- Лучшие практики по созданию популярных опен-сорс JavaScript библиотек (Best Practices for Building Popular Open-Source JavaScript Libraries — Forward 4 Web Summit)
- Tic-Tac-Toe.js: redux паттерн на чистом JavaScript (Tic-Tac-Toe.js: redux pattern in plain javascript)
- Сравнение NW.js & Electron (2016 Edition)
- От JavaScript к TypeScript Pt. I: типы и переменные
- Создание модульных приложений с локальными модулями npm (Build modular application with npm local modules)
- Герой Node — урок по модулю Node.js Request (Node Hero — Node.js Request Module Tutorial)
- Путаница относительно Saga паттерна (Confusion about Saga pattern)
- NativeScript 2.0 — лучший способ создания кросс-платформенных нативных приложений (NativeScript 2.0 — the best way to build cross-platform native mobile apps)
- Фреймворки:
- React для Angular-разработчиков
- Angular 2 приобрел статус релиз кандидата
- Руководство по стилю Angular 2 (Write Angular 2 with style)
- Angular Augury — расширение Chrome Dev Tools для отладки Angular 2 приложений
- Лучшие практики Angular 2: производительность Change Detector (Angular 2 Best Practices: Change Detector Performance)
- Почему неизменяемость имеет значение в React (Why immutability matters in React)
- Ок, вы были правы — React офигенен (Ok, you were right! React is awesome!)
- Изоморфный React и SEO: преимущества SPA на React JS (Isomorphic React and SEO: The Benefits of a Single Page App on React JS)
- Xblocks — библиотека, объединяющая X-Tag и React (Xblocks javascript library)
- Улучшение производительности Angular одной строчкой кода (Improving Angular performance with 1 line of code)
- Как создать приложение «список дел» с React, Redux, и Immutable.js (How to Build a Todo App Using React, Redux, and Immutable.js)
- lovli.js — стартовый пакет для разработки приложений на React+Redux с rethinkdb/horizon базой и Express для сервера
- Фреймворк Ionic: наиболее полное руководство (Ionic Framework: A definitive 10,000 word guide)
- ES2015:
- Ускоряем тесты для многоузлового кода с помощью ES6 и babel (Faster tests for multi-node code with ES6 and babel)
- Использование ES2015 в приложениях сегодня (Using ES2015 in Your Applications Today — Forward 4 Web Summit)
- JavaScript Forward: ES6 и ES7 — Forward 4 веб саммит (JavaScript Forward: ES6 and ES7 — Forward 4 Web Summit)
- Плагины:
- Tribute.js: новый легкий и простой в использовании Javascript плагин для добавления упоминаний в тексте (Mention)
- bwip-js — генерация изображений с бар-кодами (bwip-js — barcode Writer in Pure JavaScript)
- jqImgBlurEffects — jQuery плагин для SVG Blur эффектов на изображениях
Браузеры
- Firefox Developer Edition 48: функции Firebug, редактируемое хранилище, улучшение инспектора и многое другое
- Что нового в Chromium 50 и Opera 37
- По данным Netmarketshare Chrome наконец стал популярнее Internet Explorer
- Выпуск браузера Opera 37
- Chrome обогнал Internet Explorer по данным сервиса Net Applications
- Ретроспектива: один год для Microsoft Edge (Looking Back: One Year of Microsoft Edge)
- Ускорение загрузки страницы с шрифтами WOFF 2.0 в Microsoft Edge (Speed up page load with WOFF 2.0 fonts in Microsoft Edge)
Дизайн
- Создание паттернов в Sketch
- Использование динамических данных с помощью Flex Layout в Sketch
- Дизайн комплексных продуктов: мысли об управлении сложностью
- Идеальное меню для мобильных приложений
- Введение в Material Design для новичков (The Beginner’s Guide to Google’s Material Design)
- Infinite Scrolling vs. Pagination
- Pagination Best Practices
- Уменьшение размеров JPG (Reducing JPG File size)
- Основные принципы дизайна UI
- Насколько быстрой должна быть UI-анимация? (How fast should your UI animations be?)
- Лучшие практики для по-страничной навигации (Pagination Best Practices)
- Дизайн проиллюстрированный в трех графиках (Design, Illustrated in 3 Charts)
- Семь вещей которые каждый дизайнер должен знать о доступности (7 Things Every Designer Needs to Know about Accessibility)
- Что произошло с Google Maps? (What Happened to Google Maps?)
- Как креативно рисовать используя фото для справки (How to Draw Creatively Using Photo References)
- Оценка мультигарнитурного дизайна (The Value of Multi-Typeface Design)
- Художники мира: Италия (International Artist Feature: Italy)
- Как создать дерзкий, но эффектный дизайн с разделенным пополам макетом (How to Design a Daring but Effective Split-Screen Layout)
- Создание набора иконок в Affinity Designer (Icon Set in Affinity Designer)
- Как добавить текстуру в плоскую иллюстрацию в Adobe Photoshop-е (How to Add Texture to a Flat Illustration in Adobe Photoshop)
- Фотоманипуляция по мотивам игры «Квантовый Разлом» в Adobe Photoshop
- Винтажный дизайн логотипа в хипстерском стиле в Adobe Illustrator
- Что означают названия шрифтов? (What Do Font Names Actually Mean?)
- Ценность дизайна с несколькими шрифтами (The Value of Multi-Typeface Design)
Подборка бесплатных дизайнерских печенек
- Resource Cards — хаб со ссылками на ресурсы (Resource Cards — Remember to Bookmark)
- Мокапы для демонстрации дизайна обложек книг и постеров (Free Download: 30 PSD Mock-ups)
- Мокапы с изображением смартфонов и планшетов (65+ Free Smartphone & Tablet Mock-up Templates)
- Иллюстрации упаковок (Freebie Packaging Illustrations)
- Фото-текстуры бетона (Free Concrete Textures Download!)
- Набор иконок Profi (PROFI FREE ICON SET)
- Иконки на тему салонов красоты (Hair Salon Free Icons)
- Набор иконок на тему медитации и СПА (AI, PDF, SVG, PNG) (Freebie: Meditation & Spa Icons (AI, PDF, SVG, PNG))
- Наборы иконок (Free Icon Sets to Download Today)
- Набор иконок музыкальных инструментов (39 иконок, SVG, PNG) (Freebie: Musical Instruments Icons (39 Icons, SVG, PNG))
- Лучшие иконочные шрифты (65+ Best Free Glyph Icons Download)
- Бесплатные рукописные шрифты в вашу коллекцию
- Publica Sans Regular — шрифт без засечек (Publica Sans)
- Annabel — элегантный декоративный ретро-шрифт с засечками (Annabel Regular Font)
- Лучшие геометрические шрифты за 2016-й (36+ Amazing Free Geometric Fonts 2016)
Новости и занимательное
- Взломаны базы крупнейших почтовых сервисов — более 57 млн аккаунтов Mail.ru под угрозой
- Последний шанс на бесплатное обновление до Windows 10
- Названы 50 самых выдающихся устройств в истории
- Пост-PC: конвергенция началась
- Виртуальная реальность. Отрасли, которые изменит виртуальная реальность
- 30-летний анализ опроверг связь между мобильниками и раком мозга
- Химики превратили молекулу в криптографическую машину
- Как искусственный интеллект повлияет на журналистику и работу ньюсрумов
- Хай-тек в помощь незрячим: настоящее и будущее
- Как бывший глава разработки Windows отказался от ноутбука и перешел на iPad
- Забавное приглашение-тест на работу для веб-разработчика
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Поделиться с друзьями
elsagecien
Спасибо большое за труд, очень интересные статьи собраны. Разумеется, что можно за ними следить и на сайтах-первоисточниках, — но это времяёмкое занятие, поэтому только дайджест на Хабре!
Есть одно пожелание: было бы очень удобно, если бы дайджест выходил по определенным дням и в определенное время.
Есть ли такая возможность?
alexzfort
Всегда пожалуйста.
Этот дайджест практически всегда выходит в одно и то же время — около 10ти часов вечера в воскресенье. Исключение — государственные праздники-выходные. В такие дни не всегда есть возможность готовить дайджест по очевидным причинам :)
Например, вот публикации перед майскими праздниками: 24 апреля в 22:10, 17 апреля в 21:55, 10 апреля в 22:56, 3 апреля в 22:13, 27 марта в 21:45, 20 марта в 22:53, 13 марта в 22:25, 6 марта в 23:42, 28 февраля в 22:47,… ну и в таком духе.