Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости
Веб-разработка
- How-to: Правила вёрстки email-писем
- Необходимый минимум для фронтенд-разработчика
- Yeoman-генератор своими руками. Зачем нужны yeoman-генераторы и не лучше ли по старинке? (Борис Мосунов)
- Полное руководство по типам ссылок в гиперссылках (Ultimate Guide to Link Types for Hyperlinks)
- Grid Item Animation Layout
- О том, нужны ли дополнительные атрибуты ARIA для семантических элементов в HTML (On HTML belts and ARIA braces (The Default Implicit ARIA semantics they didn’t want you to know about))
- Измерение производительности (Measuring Performance)
- HTTP/2 быстрее SPDY благодаря приоритизации зависимостей
- Find Guidelines — Сайт с пополняющейся подборкой руководств по стилям на различных проектах
- Sublime Text и Emmet – ускоряем HTML разработку
- Большой вес не означает более долгое ожидание (More Weight Doesn't Mean More Wait)
- Email Framework
- Адаптивные лого, часть 2: делаем логотипы действительно адаптивными с инлайновым-SVG (Responsive Logos, Part 2: Making Logos Truly Responsive with Inline SVG)
- Книга «How to Code in HTML5 and CSS3»
- Команды Вырезать и Скопировать (Cut and Copy Commands)
- WebRx динамический UI с ReactiveX (Dynamic JavaScript User-Interfaces with ReactiveX)
- Расширяем HTML, используя Aurelia.io (Extending HTML the Aurelia.io Way)
- Как получать уведомления когда кто-то публикует статью с вашего домена на Hacker News используя Node.js, Firebase и Twilio (Get Notified When Someone Posts An Article From Your Domain on Hacker News Using Node.js, Firebase and Twilio)
- Гипнотическая демка на canvas
- Веб-инструменты:
CSS
- Как писать более чистый CSS и рациональный SASS
- Адаптивная турнирная сетка на CSS3
- Эффекты с несколькими слоями при помощи контуров обрезки, фильтров и режимов наложения в CSS. Перевод статьи MultiLayer Effects With CSS Clip Paths, Filters, and Blend Modes от сообщества css-live.ru
- Визуальный гид по свойству Flexbox CSS3 (A Visual Guide to CSS3 Flexbox Properties)
- 4 совета для более умной работы с CSS (4 tips for a smarter CSS workflow)
- Как выбрать между rem и em (How to choose between rem and em)
- HTML vs Body in CSS
- Масштабирование встроенного SVG: CSS и другие печали (Scaling inline SVG: CSS & other sadnesses)
- Netflix Logo на CSS
- Все о CSS анимациях (All About CSS Animations)
- Вертикальное центрирование на CSS, или как я перестал беспокоиться и полюбил Display: Table (CSS Vertical Align or: How I Learned to Stop Worrying and Love Display: Table)
- Три вещи которые (почти) никто не знает о CSS (3 Things (Almost) No One Knows About CSS)
- Анимация градиентов на чистом CSS (Animating CSS Gradients, using only CSS)
- CSS фильтры прекрасны! (CSS Filters are awesome!)
- Sass темы с конфигурационными файлами (Sass Theming with Configuration Files)
- Адаптивные таблицы: полный список решений (Responsive Data Tables: A Comprehensive List of Solutions)
- Как создать собственный CSS пре-процессор с PostCSS (How to Build Your Own CSS Preprocessor With PostCSS)
- CSS realistic 3D globe. Non-WebGL
- Jonathan Snook – CSS is a Mess (Software GR — March 24, 2015)
JavaScript
- Очень субъективный обзор JS фреймворков. AmpersandJS, часть 0
- Отладка сборки javascript в IntelliJ IDEA/PHPStorm/WebStorm
- Параллельность в JavaScript. Web Workers: кто они такие и чем помогут нам? (Алексей Саскевич)
- jQuery считается вредным (jQuery considered harmful)
- The React.js Way: руководство для начинающих
- dns.js.org — доменное пространство имен для JS проектов (Providing nice and free domains for GitHub Pages since 2015)
- Одиннадцать фактов о jQuery, которых вы не знали (11 Things You Might Not Know About jQuery)
- Функция стрелка в ES6, синтаксис и лексическая область видимости (ES6 arrow functions, syntax and lexical scoping)
- API разрешений для Web (Permissions API for the Web)
- Взрывающийся LocalStorage (или что происходит когда вы превышаете его квоту) (Blowing up LocalStorage (or what happens when you exceed quota))
- Улучшение результатов анализа производительности JS с помощью User Marks (Improve JavaScript Performance Analysis Results with User Marks)
- Использование пространства замыкания для создания настоящих private members в JS (Using Closure Space to Create Real Private Members in JavaScript)
- Представление T3: Включение крупномасштабных JS приложений (Introducing T3: Enabling Large Scale JavaScript Applications)
- В Ember 2.0 отказываются от поддержки IE8 (Ember 2.0 will support IE9+)
- Юнит-тестирование в AngularJS: сервисы, контроллеры и провайдеры (Unit Testing in AngularJS: Services, Controllers & Providers)
- Таблицы для React (A carefully crafted DataGrid for React)
- Создание JS приложения нового поколения с Aurelia (Creating a Next Gen JavaScript Application with Aurelia)
- DOM Attributes now on the prototype chain
- Плагины:
- dragula — поддержка drag and drop
- Определение устройств в приложениях с помощью WURFL.js
- Полифил для Placeholder с поддержкой Password
- Papa Parse — парсер CSV
- RQ — небольшая библиотека для управления асинхронностью в серверных приложениях от Douglas Crockford
- (пере)Представление eSpeak.js ((re)Introducing eSpeak.js) — эмуляция голоса
- layzr.js — lazy-loading изображений
- basket.js — концепт загрузчика скриптов с localStorage (A simple (proof-of-concept) script loader that caches scripts with localStorage)
Браузеры
- Релиз web-браузера Chrome 42
- Вышел Chrome 42 с продвинутыми пуш-уведомлениями
- Браузер BitTorrent выпущен в виде бета-версии
- Браузер Spartan в Windows 10 Mobile поддерживает HTML5 на 367 баллов
- Отладка IE11 в Google Chrome
- Google продлила поддержку Chrome для Windows XP до конца года
- Новинки FF 39 Developer Edition (Drag Elements, Console History, and more – Firefox Developer Edition 39)
- Chrome 43 Beta: Web MIDI and upgrading legacy sites to HTTPS
- О незадокументированных возможностях Chrome и о непрочтенных спецификациях W3C (Of undocumented Chrome features and unreadable W3C specs)
Дизайн
- Принципы анимации для веба
- Подробные интервью с разработчиками и дизайнерами
- Советы для тех, кто хочет стать круче в интернете
- Как уменьшить размер файлов формата PSD
- Создаем каменное лицо в Adobe Photoshop
- Текстура дерева в Adobe Illustrator
- Скажи, что ты видишь
- Что такое UX дизайнер и что он делает? (What Is A User Experience Designer And What Does He Do?)
- В UX меньше не всегда значит больше (In UX, Less Isn’t Always More)
- 7 ошибок, которых следует избежать в мобайл-френдли дизайне (7 Mistakes That You Should Avoid In Mobile Friendly Web Design)
- Интервью с иллюстратором Chad Sell (To the Point: An Interview With Chad Sell)
- Новые идеи дизайна из 2015 (New Web Layout Ideas for 2015)
- Новые материалы по Material Design от Google
- Первая имплементация Material Design от команды Feedly (First implementation of Material Design)
- Концепт кухни 2025 года
- SparkBox редизайнит CodePen
- Центрированные сайты — новый и текущий тренд в веб-дизайне (Centered Site Layouts – New and Current Trend in Website Design)
- Использование OmniGraffle для веб-дизайна (Using OmniGraffle for Web Design)
- Как сделать CTO кнопки более эффективными (Making Call To Action Buttons More Efficient)
- Семь вещей, которые каждый дизайнер должен знать о доступности (7 Things Every Designer Needs to Know about Accessibility)
- Искусство фракталов: создание 3D Julian фрактала в Apophysis (Fractal Art: Create a 3D Julian Fractal in Apophysis)
- Как создать инфографику за 15 минут (Canva Tutorial: Create a Slick Infographic in 15 Minutes)
- Шрифт Hillary Clinton
- PassportIndex — обложки почти всех паспортов мира
- futuramo — решение для подбора иконок для приложения
- TypeSlab — генератор Slab-постеров
- 9 squares — анимированные гифки от дизайнеров
Подборка бесплатных дизайнерских печенек
- Photoshop-экшены для ретуширования кожи
- Бесплатный клипарт на туристическую тему
- Векторные цветы для вашего дизайна
- Бесплатные плагины для Sketch (Free Plugins for Sketch App in Help to Improve Workflow)
- Мокапы журналов в PSD формате (20 Free Magazine Mockup PSDs to Use in Your Future Designs)
- Векторные овощи (Freebie: Vector Vegetables)
- Простой набор UI (Free PSD Simple Web UI Kit & Web Interface Elements)
- Коллекция PSD стикеров и бейджиков (Huge Collection of Free PSD Stickers and Badge Designs)
- Иконки для ресторанов и бисторо от Freepic (Free Restaurant and Bistro Icons from FreePik)
- Foody Icons
- Два шрифта: Jekyll и Hyde, без засечек и с ними
Новости
- Аналитики: Apple продала больше Watch за сутки, чем производители часов на базе Android Wear за весь 2014 год
- Google представил систему рукописного ввода для платформы Android
- AMD считает Windows 10 главным катализатором продаж ПК
- Microsoft запускает финальную версию Skype for Business
- Windows 10 предложит единый магазин для приложений, музыки и видео
- Bing обновил дизайн мобильной версии главной страницы
- LinkedIn заплатит $1,5 млрд за образовательную платформу Lynda.com
- Вышел первый в мире смартфон на Ubuntu
- DARPA создаст ПО, не требующее обновления
Занимательное
- В Disney разработали 3D-принтер, печатающий тканью
- Google пожертвовал безопасностью своей главной страницы ради первоапрельской шутки
- Как будет работать новый алгоритм Google, наказывающий «немобильные» сайты: вопросы и ответы
- 25 самых странных вопросов, которые задавали кандидатам на собеседованиях в Apple
- Google царит в прошлом, а не в будущем, и это поднимает серьезные вопросы о компании
- Миллионы на играх: Почему киберспорт — это следующая крупнейшая спортивная империя
- 8 правил управления командой, которыми руководствовался Стив Джобс во время работы в NeXT
- Intel: Закон Мура будет актуальным по меньшей мере 10 лет
- Сергей Брин, Макс Левчин, Ян Кум и другие иммигранты, создавшие успешные ИТ-компании в США
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Автор: alexzfort