Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости
Веб-разработка |
CSS |
Javascript |
Браузеры |
Дизайн |
Новости |
Занимательное |
Веб-разработка
- Прецедент в NPM:
- Один разработчик чуть не «сломал» пакетный менеджер NPM
- NPM и left-pad: мы разучились программировать?
- Незащищённость NPM к атакам по внедрению вредоносных модулей-червей
- Как не сломать интернет одним странным действием (How to not break the internet with this one weird trick)
- Является ли left-pad индикатором хрупкости экосистемы JavaScript? (Is left-pad Indicative of a Fragile JavaScript Ecosystem?)
- The npm Blog: kik, left-pad, and npm
- Дискуссия по поводу разрушения интернета (A discussion about the breaking of the Internet)
- Подкаст «Веб-стандарты», 8-й выпуск: единицы измерения, движок Servo, голый CSS, критика React
- Адаптивные изображения: переключение разрешений
- Технический подход к SEO (Часть 1)
- Прогрессивное улучшение меня расстраивает. Перевод статьи «Progressive Enhancement Makes Me Sad»
- Как оптимизировать изображения на сайтах для улучшения производительности и UX (How to Optimize Images on Websites to Improve Performance and UX)
- Последствия мобилгеддона от Google через 8 месяцев (Google’s Mobilegeddon Aftermath: Eight Months Into A Better Mobile Web)
- Свежая подборка для веб-разработчиков в блоге разработчиков Google «Totally Tooling Tears»: Issue 2: Electron.js, Add to Homescreen on Desktop, Server Side Rendering & Ember, DevTools Dimensions and PWA Roadshow
- Подборка регулярных рассылок на тему фронтенд разработки (Front-end Development Mail Lists)
- Как использовать BrowserSync для ускорения разработки (How to Use BrowserSync for Faster Development)
- Руководство по вашему первому Service Worker в стиле «скопируй и вставь». (The copy & paste guide to your first Service Worker)
- Релиз Foundation for Emails 2
- Canvas или SVG: выбираем подходящий инструмент (Canvas vs. SVG: Choosing the Right Tool for the Job)
- Насколько хороши твои комментарии в HTML и CSS? (How Good Are Your HTML and CSS Comments?)
- Грязные трюки из закоулков Front-End (Quick Tips: Dirty Tricks From The Dark Corners Of Front-End (Slides, PDF))
- Веб-анимация, прошлое, настоящее, и будущее (Web Animation Past, Present, and Future)
- Наиболее быстрая загрузка SPA (и как в этом может помочь Webpack) (Getting an SPA to load the fastest possible way (and how Webpack can help you))
- Apple — плохая новость для будущего веба (Apple is bad news for the future of the Web)
- Totally Tooling Tips: введение в Gulp 4
- Браузеры
- Новый режим эмуляции устройств в Google DevTools (A new Device Mode for a mobile-first generation)
- Детали для разработчиков в Safari на iOS 9.3: отзывчивые изображения, iPhone SE, shrink-to-fit и другие новые APIs
- Chrome Developer Tools: лучшие видео, курсы и расширения (Chrome Developer Tools: Best Videos, Courses, and Add-ons)
- Эффектный веб:
- Еженедельная подборка красивых эффектов на CSS/SVG/JS #30
- Эффект залития чернилами (Ink Transition Effect)
- Анимированные с помощью CSS и SVG животные (Animated Animals in CSS and SVG)
CSS
- REM vs EM – Великий спор
- BEM с человеческим лицом
- Использование viewport-единиц в типографике
- Очистка кодовой базы CSS. Перевод статьи Cleaning Up a CSS Codebase
- «Оформление незагруженных изображений» — забота о пользователях (нет)
- Запись трансляции с PiterCSS №2
- Проект «Гудини»: возможно, самая впечатляющая разработка в CSS, о которой вы никогда не слышали (Houdini: Maybe The Most Exciting Development In CSS You’ve Never Heard Of)
- Произведет ли революцию в веб-разработе CSS Гудини (Will CSS Houdini revolutionize web development?)
- Состояние React и CSS (State of React and CSS)
- Все способы добавления CSS в компоненты Angular 2 (All the Ways to Add CSS to Angular 2 Components)
- Типографика в CSS: кернинг, лигатуры, росчерки и капитель (CSS Typography: Kerning, Ligatures, Swashes & Small-Caps)
- Релиз normalize.css 4.0
- Про нюансы объявления свойств шрифта в font-face (What’s the deal with declaring font properties on font-face?)
- Илюстрированная динамическая графическая новелла с помощью CSS clip-path (Dynamic Graphic Novel Illustrations with CSS clip-path)
- CSS и масштабируемость (CSS and Scalability)
- Доступные, простые, адаптивные таблицы (Accessible, Simple, Responsive Tables)
- Оформление изображений для object-fit (Image decorations for object-fit)
- Разрушение четырех мифов о PostCSS (PostCSS Mythbusting: Four PostCSS Myths Busted)
- Видео от Rachel Andrew с демонстрацией работы CSS Grid и CSS Regions
JavaScript
- «ES7» — неправильное название для планов по развитию JavaScript
- Список того, что появится в ECMAScript 2016 (ES7)
- Путешествие JavaScript в город асинхронности
- Официально: JavaScript — самый популярный язык программирования в мире
- Фреймворки:
- Создание системы SVG-иконок с помощью React. Перевод статьи Creating an SVG Icon System with React
- reBEM: React BEM. Набор пакетов для работы с BEM в экосистеме React
- Полное введение в React. Включает в себя: react, webpack, babel, react router, testing. (The Complete Intro to React)
- Повышем уровень Реакта: компоненты контейнера (Leveling Up With React: Container Components)
- Изучение Angular 2 шаг за шагом — ваш первый компонент (Getting Started With Angular 2 Step by Step: 1 — Your First Component)
- Создание Вашего первого Angular 2 компонента (Creating your first Angular 2 Component)
- Преимущества Angular шаблонов (Advantages of Angular Templates)
- Формы на базе шаблонов в Angular 2 (Template-driven Forms in Angular 2)
- Невероятная история JS фреймворка Express (The Unbelievable History of the Express JavaScript Framework)
- Несколько видео с ChernihivJS
- Изучение JavaScript: лучшие методы и ресурсы по мнению 25-ти JavaScript экспертов (Learn JavaScript)
- Тод Мотто в подкасте «Eat Sleep Code» о Преодолении JavaScript-усталости. (Overcoming JavaScript Fatigue)
- Промисы в веб-анимации (Promises in Web Animations)
- Fluent Conf 2016: Jeremy Fairbank — рост асинхронного JavaScript (Fluent Conf 2016: Jeremy Fairbank — The rise of async JavaScript)
- Когда я должен использовать TypeScript? (When should I use TypeScript?)
- Написание тестируемого кода в JS: краткий обзор (Writing Testable Code in JavaScript: A Brief Overview)
- Node Hero — приступаем к работе с Node.js (Node Hero — Getting Started With Node.js)
- Node.js на движке Google App выходит в бету (Node.js on Google App Engine goes beta)
- Введение в Immutable.js и концепции функционального программирования (Introduction to Immutable.js and Functional Programming Concepts)
- Как написать расширения для Atom, используя ванильный JavaScript (How to Write Atom Packages Using Vanilla JavaScript)
- Как создать кнопку «показать пароль» (How To Create A Show Password Button)
- Эмуляторы, написанные на JavaScript
- Плагины и библиотеки:
- StickyState — плагин-полифилл для реализации нативного свойства position:sticky в браузерах (IE >= 9)
- MidiWriterJS — генератор MIDI файлов (аудио)
- EventControl — временная шкала с возможностью прокрутки и размещения нескольких событий в рамках одной и той же даты (EventControl — jQuery timeline control with support for stacking events.)
- match — библиотека для тестирования JSON (match — an JavaScript library to test JSON with some nice features)
- snapback_cache — jQuery-библиотека для клиентского кеширования страницы с «бесконечной» прокруткой
Дизайн
- Существует ли граница видимой области в вебе?
- The Retina Asset Workflow You’ve Always Wanted For Photoshop
- Appealing. Находки анимации в мобильном UI
- Адаптация пользователя начинается с хорошей посадочной страницы (User Onboarding Starts with a Good Landing Page)
- Улучаем UX с помощью 22-х правил повествования Pixar (Improving UX with Pixar’s 22 rules of storytelling)
- Два разных аргумента по поводу иконки-гамбургера (Two Different Arguments About Hamburger Icons)
- Пять основных правил для дизайна диалогов (5 Essential UX Rules for Dialog Design)
- Как вписать анимации в UX стратегию (Fitting Animations into Your UX Strategy)
- Почему изображения могут разрушить ваш сайт (Why Your Images Might Be Ruining Your Site)
- Письмо Тиму Куку от иллюстратора на iPad
- Создавем продуманный дизайн уведомлений (Designing smart notifications)
- Истории флагов (Flag Stories)
- Завеса невежества (The Veil of Ignorance)
- Photoshop за 60 секунд: как использовать инструмент Gradient (Photoshop in 60 Seconds: How to Use the Gradient Tool)
- Рисуем мультик в Illustrator (Drawing A Cartoon In Illustrator)
- Illustrator за 60 секунд: как использовать панель для выравнивания (Illustrator in 60 Seconds: How to Use the Align Panel)
- Как создать пасхальные иконки с плоским дизайном в Adobe Illustrator (How to Create Flat Design Easter Icons in Adobe Illustrator)
- Sketch:
- Sketch: как делиться своими работами со своей командой (Sketch App: How to Share Artboards with Your Team)
- Стилевые руководтва в Sketch (Consistency Please! Style Guides in Sketch)
- Плагин Qordoba для локализации макетов Sketch
- Простой и быстрый способ создания цветовых палитр в Sketch
- Использование общих стилей и символов в Sketch
Подборка бесплатных дизайнерских печенек
- Google отдает бесплатно Nik Collection — набор плагинов для редактирования фото
- Семь стоящих книг по UX (7 Free UX E-Books Worth Reading)
- Actions для фотошопа (Pure Photoshop Actions Collection – Free Download)
- Векторные контурные изображения кроссовок
- Набор винтажных рамочек (Freebie: Vintage Vector Frames Set)
- Более тысячи плоских иконок в двух стилях (1000+ Free Blobs Flat Icons with Two Styles)
- Набор иконок на тему недвижимости (PNG, SVG, AI, ICO) (Different Real Estate Icon Sets – Free PNG, SVG, AI, ICO Download)
- Шрифт с засечками Venice (Free download: Venice Serif font)
- Peace Sans — рубленый шрифт без засечек (Peace Sans | FREE FONT)
- Рунический шрифт Pixe lute (Pixe lute Free font)
- Свежие шрифты для твоего проекта (47 Fresh Free Fonts You’d Consider Using In Your Projects)
Новости
- Apple:
- Лог текстовой трансляции Apple Special Event
- iPhone SE, iOS 9.3, новый iPad Pro: главные новости с весеннего мероприятия Apple Special Event
- Мнения дизайнеров и разработчиков о новых продуктах Apple — iPhone SE, платформе CareKit и других
- iPhone SE: всё, что осталось за кадром
- Apple Watch займут половину рынка «умных» часов в 2016 году
- Выпуск текстового редактора Atom 1.6, развиваемого GitHub
- Разработанный Microsoft искусственный интеллект научился расизму за сутки
- Google открыл доступ к платформе Cloud Machine Learning
- Project ARA подает очень слабые признаки жизни
- AMOLED-дисплеи стали дешевле LCD в производстве
- Годовая выручка Red Hat превысила два миллиарда долларов
- SoundCloud добилась соглашения с Sony Music
Занимательное
- CeBIT 2016: дроны и виртуальная реальность в эпоху цифровизации
- Facebook изучил наследование профессий пользователей
- Интервью с разработчиками: на что обращают внимание в Microsoft, Google, Amazon и других ИТ-компаниях
- Излишняя откровенность и нарушение субординации — The New York Times о том, как миллениалы управляют компаниями
- С забралом опущенным: что происходит в виртуальной реальности прямо сейчас
- Почему девушка-чатбот от Microsoft поддалась влиянию троллей c 4chan
- Империя Dropbox
- Цукерберг: эра ноутбуков, планшетов и смартфонов подошла к концу
- Intel рассказывает о тенденциях развития киберспорта
- Самые полезные инструменты и трюки, которые можно реализовать с помощью Google Apps Script
- Почему успех виртуальной реальности зависит от порно
- Опрос StackOverflow 2016: экосистема айтишника под микроскопом
- Google Maps. Опыт – сын ошибок трудных?
- Разработчики Intel отказались соблюдать закон Мура
- Как обучают искусственный интеллект?
- Как максимально эффективно использовать браузер Microsoft Edge
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Автор: Zfort Group