Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости
Веб-разработка |
CSS |
Javascript |
Браузеры |
Дизайн |
Новости |
Занимательное |
Веб-разработка
Тестируем вёрстку правильно
6 впечатляющих веб-технологий 2015 года
Я web разработчик и я уже 10 дней не могу написать простейшее приложение
Как выбрать фреймворк для frontend-разработки. Перевод статьи How To Pick a Frontend Web Framework
- Эффективное использование ARIA в HTML5
- Google не советует закрывать ссылки от индексации через JavaScript и AJAX
Готовимся к HTTP/2: руководство для дизайнеров и разработчиков (Getting Ready For HTTP/2: A Guide For Web Designers And Developers)
Все, что вы хотели знать про AMP от Google (Turn Your AMP Up To 11: Everything You Need To Know About Google’s Accelerated Mobile Pages)
5 способов улучшения рейтинга вашего сайта в поисковой выдаче Google с помощью CDN (5 Ways to Improve Google Ranking in SERPs With a CDN)
The Anatomy of a Frame
Уборка дома после Internet Explorer (Cleaning House after Internet Explorer)
Руководство по Jade для новтчков (A Jade Tutorial for Beginners)
Удаленная отладка для фронтенд-разработчиков (Remote Debugging for Front-End Developers)
Frontend дизайн (Frontend Design)
API: как работает Интернет за кулисами (APIs: How the Internet Works Behind the Scenes)
mjml — единственный фреймворк, позволяющий делать адаптивные email-шаблоны легко
- Эффектный веб:
- Еженедельная подборка красивых эффектов на CSS/SVG/JS #25
Создание концентрических кругов с симпатичными цветовыми палитрами (SVG)
Полароидный эффект заполнения сетки с продуктами
Шаблон выезжающих панелей (Sliding Panels Template)
Such Magic демо
Codeology — кибер-существа из гитхаба
CSS
Несколько неочевидных frontend-хитростей
Все способы вертикального выравнивания в CSS
- Мысли вслух о подсетках в CSS Grid Layout. Перевод статьи Subgrids thinking out loud сообществом css-live.ru
- Свойство background-clip и его применения. Перевод статьи Аны Тудор The `background-clip` Property and its Use Cases
- Будущее загрузки CSS. Перевод статьи The future of loading CSS Джейка Арчибальда.
- Управление загрузкой CSS с помощью пользовательских свойств. Перевод статьи Control CSS loading with custom properties от него же
Одно свойство CSS, которое я действительно хочу (The One CSS Feature I Really Want)
CSS Custom Properties: как использовать переменные в Chrome 49
Hand-Drawn Border Buttons
Реализация сердечек на CSS (I Heart CSS)
Быстрый обзор `object-fit` и `object-position`
Стайлгайд для бедных (Poor Man's Styleguide)
Sass: Плейсхолдеры и селекторы @extend-Only (Placeholders and @extend-Only Selectors)
Создание динамического портфолио с помощью CSS Scrolling Snap Points (Make a Dynamic Portfolio with CSS Scrolling Snap Points)
Отключите задержку в 300ms delay на мобильных с помощью CSS touch-action или асинхронно скачайте FastClick как полифилл
Убираем двойные проблемы у выделяемых цитат (Taking the Double Trouble Out of Pull Quotes)
Начало работы с системами сеток на Flexbox (Getting started with Flexbox grid systems)
Переключение тем с помощью CSS custom свойств (Theme switcher using CSS custom properties)
Пингвин (Без HTML и JS) (Penguin (No HTML, No JS))
JavaScript
Дополнительные свойства Javascript
Чем плох JavaScript в большом проекте? С какими проблемами мы столкнулись и как их решали
Правила хорошего тона при написании плагина на jQuery
- Radio JS, Выпуск 34: Синтаксический диабет. Андрей рассказывает о своём опыте использования React Native. Обсуждаем новый V8, загрузку JS по HTTP/2.0 и оператор pipeline.
- Локализация времени в JavaScript
- Советы и техники для манипуляций с DOM элементами
Как выучить JavaScript (How to learn JavaScript)
MERN — простейший путь по созданию изоморфических JS приложений с MongoDB, Express, React & Redux, Node (What's MERN?)
Генерация PDF из веб-страниц на лету с jsPDF (Generating PDFs from Web Pages on the Fly with jsPDF)
- Фреймворки:
React vs Angular 2 — сравнение несравнимого? (React vs Angular 2 — compare the incomparable?)
Dan Abramov: Мы только что перевели на reactjs Github org
Анимация неанимированного. Плавные переходы при изменении позиций в react.js (Animating the Unanimatable. Smooth reordering transitions in React.js)
Как использовать Laravel API с AngularJS (How to Consume Laravel API with AngularJS)
Руководство по стилю для Angular приложений (Angular Style Guide)
Вызов Rest сервиса в AngularJS (Call Rest Service In AngularJS)
Необходимые инструменты для создания SPA с AngularJS (Essential Tools for Building SPAs with AngularJS)
Видео: урок по React Props, Defaults и Modules (Watch: A Lesson on React Props, Defaults and Modules)
Плавные игровые анимации в React (Smooth Game Animations in React)
Функциональное программирование в Ember: Daniel Chappell в Q2 eBanking (Functional Programming in Ember: Daniel Chappell at Q2 eBanking)
- ES6:
- ES6 const: иммутабельность ни при чём
ES2016: Should the Future of JavaScript Be Developer-Driven?
Шпаргалка по Javascript ES6 от duckduckgo (Javascript ES6 Cheatsheet — the best of JS ES6)
ES6 library starter — основа для библиотеки на ES6 (ES6 library starter)
Как работают промисы в JavaScript (JavaScript Promises – How They Work)
JavaScript: как создать и использовать обьект Promise (JavaScript: How to Define and Process a Promise Object)
Объяснение неизменяемости (Explaining immutability)
Отправка писем с помощью Gmail JavaScript API (Sending Emails with the Gmail JavaScript API)
Введение в достаточно чистое функциональное программирование (An Introduction to Reasonably Pure Functional Programming)
Интервью с создателем Durandal и Aurelia, Rob-ом Eisenberg (An Interview with Durandal’s Rob Eisenberg)
Видео по теме Full Stack JavaScript (Full Stack JavaScript)
Простой пример Ajax/jQuery.getJSON (Ajax/jQuery.getJSON Simple Example)
Descartes — экспериментальная библиотека для написания CSS в JS (Descartes — an experimental library for writing CSS in JavaScript)
Введение в Web MIDI (Introduction to Web MIDI)
search-index — механизм полнотекстового поиска для браузера и Node.js (search-index — a persistent full text search engine for the browser and Node.js)
- Плагины:
Bricks.js -генератор структуры в стиле masonry для фиксированных элементов
okayNav — универсальный jQuery плагин для адаптивной навигации
jQuery easypin — добавление информационных булавок на изображения
Sticky Elements — элементы-прилипалы
Браузеры
- Firefox с поддержкой мультипроцессовости будет изначально использовать на 10%-20% больше памяти
- Как поменять количество используемых процессов в Firefox e10s
- Google Chrome будет рекомендовать пользователям новостные статьи
- Debian и Mozilla договорились об использовании бренда Firefox вместо Iceweasel
- Firefox не примет участие в соревнованиях Pwn2Own 2016
- Изучение изменения потребления памяти Firefox в многопроцессном режиме
Представление компилятора B3 JIT (Introducing the B3 JIT Compiler)
Дизайн
Мои правила хорошего интерфейса
- Мнение: «Лучшая иконка — это текст»
- Графические редакторы:
- Sketch + Craft: союз, созданный на цифровых небесах
- Как хакнуть Sketch Content Generator для использования вашего собственного контента
- Интервью с основателем Sketch, Питером Омвли
- Безболезненный переход с Photoshop на Sketch
Мои настройки Sketch (Getting Set Up With Sketch)
Почему Sketch — идельный инструмент для дизайна интерфейсов (Why Sketch is the Perfect Tool for Interface Design)
Illustrator за 60 секунд: как создать свою настройку рабочего пространства (Illustrator in 60 Seconds: How to Create a Custom Workspace)
- UI/UX:
О китайских трендах в мобильном UI (More Chinese Mobile UI Trends)
5 принципов для эффективной анимации в UX (Five Principles for Effective Animation in UX)
UX дизайн в 14-ти простых шагах (UX Design in 14 Simple Steps)
collectui — коллекция решений для UI (Daily inspiration collected from daily ui archive and beyond. Hand picked, updating daily.)
Методы для использования микро-взаимодействий на вашем сайте (Methods for Using Micro-Interactions on Your Site )
9 способов использования контроля над разумом в веб-дизайне (9 ways to use mind control in web design)
Зарубежные художники: южная Африка (International Artist Feature: South Africa)
Fred Gelli про брендинг олимпийских игр в Рио и планировании открытия пара-олимпийских игр (Fred Gelli on branding the Rio Olympics and planning the Paralympics Opening Ceremony)
Дизайн с осмысленными данными (Designing with Meaningful Data)
Дизайн для Apple TV (Designing for the Apple TV)
Вспоминая дизайнерское наследие другой великой компании Стива Джобса (Remembering The Design Legacy Of Steve Jobs's Other Great Computer Company)
Делаем дизайн для видео Walkie Talkie (Designing a Video Walkie Talkie)
Креативность и продуктивность в FiftyThree (Creativity and Productivity at FiftyThree)
Как Quartz привлекает новых пользователей (How Quartz Onboards New Users)
Руководство по авиа-рекламе 12-летней давности (A 12 Year-Old’s Guide to Airline Advertisements)
Uber's Atomic Meltdown
Преимущества наема сторонней дизайнерской команды (The (not so) secret benefits of hiring an external design team)
Обновленный Marvel 2.0 (Welcome to Marvel 2.0)
Как лампочка стала ассоциацией с новой идеей? (How did the lightbulb become associated with a new idea?)
Почему символ сердца настолько не верен с точки зрения анатомии? (Why Is the Heart Symbol so Anatomically Incorrect?)
Детали дизайна: Quartz для iOS (Design Details: Quartz for iOS)
Редактирование последнего неуместного сообщения (Editing your last embarrassment)
Последние лучшие источники для вдохновения дизайном (The 14 Latest and Greatest Sources of Design Inspiration)
Сделайте прототипирование менее болезненным используя эти подсказки (Make Prototyping Less Painful With These Tips)
Создание вайрфреймов контента для адаптивного дизайна (Quick Tips Creating Content Wireframes For Responsive Design)
Как создавать руководства по стилю для веб проектов в InVision (How To Build A Style Guide For Your Web Project Using InVision)
Пять десятков взрывных визиток (50 Unique Business Cards That Will Make Your Mind Explode)
Логотипы, созданные женщинами (Logos Designed by Women)
Подбор шрифтовой пары для книги с рецептами (Choosing and pairing typefaces for cookbooks)
ippy — текстовые иконки
Новый логотип для Олимпийских игр в Париже в 2024-м (New Logo for Paris 2024 Candidate City by Dragon Rouge)
Подборка бесплатных дизайнерских печенек
- Бесплатные текстуры кофейных разводов на бумаге
- Векторный клипарт для мужского дизайна
- Бесплатные текстуры пластика и пенопласта
Иконки на тему загрязнения и источников энергии (AI, EPS, SVG) (Freebie: Pollution & Energy Icons (AI, EPS, SVG))
Минималистичный набор UI мобильного чата (Free Download: A Minimal Mobile Chat UI Kit)
Chat–a минималистичный набор UI (Chat–a beautifully minimal UI kit)
RePrint — календари на 2016-й год
Foundry ∞ — коллекция векторных изображений
Наборы иконок посвященных спорту (Free Sport Icons and New Examples)
Набор иконок Nucleo Flat Business (AI & SVG) (Freebie: Nucleo Flat Business Icon Set (50 Icons, AI & SVG))
Olios: PSD шаблон для eCommerce сайтов (Olios: Free PSD Template for eCommerce Sites)
Наборы иконок для веб-дизайна (29 Of The Best Minimalist Icons For Web Design Projects)
Fenton — шрифт без засечек (Fenton Typeface Family)
Weem — шрифт с засечками (Weem — Free Font)
Новости и занимательное
GitHub добавил поддержку шаблонов для Issue и Pull-реквестов
- Google открывает API сервиса Google Photos, умеющий распознавать объекты и эмоции
- Twitter добавил встроенный поиск и публикацию GIF-изображений
- Apple занялась решением «Проблемы 1970»
- Apple серьёзно относится к технологиям виртуальной и дополненной реальности
- Bluetooth SIG предложила платформу для вещей с подключением к Интернету
- Первому электронному компьютеру исполнилось 70 лет
- Google предложила забыть о Picasa
- В Twitter'е появится поиск по анимированным GIF
- Yahoo сократит 300 человек, а также закроет ряд онлайн-журналов
- Уязвимость JSF**k, которую eBay отказался исправить, уже эксплуатируют хакеры
- Полное руководство по настройкам конфиденциальности Windows 10
- История MySpace: почему Крис Де Вольф и Том Андерсон проиграли конкуренцию с Facebook
Открытое письмо главы Apple (A Message to Our Customers, Tim Cook)
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Автор: Zfort Group