Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда
Веб-разработка |
CSS |
Javascript |
Браузеры |
Новости |
Веб-разработка
- Важные аспекты работы браузера для разработчиков. Часть 2
- Подкаст Веб-стандарты, Выпуск №23: HTML 5.1, Dreamweaver, Гудини, ссылки, безопасность и наставничество.
- Как эмодзи могут улучшить ваш код — серьёзно
- Улучшение путей взаимодействия пользователя (user flow) через переходы по странице
- Запись трансляции Летнего Я.Субботника, секция Фронтенд
- Фронтенд разработка в мире интернета вещей (Front-End Development in an Internet of Things World)
- Планируемый requestAnimationFrame для ботанов (requestAnimationFrame Scheduling For Nerds)
- Что такое прогрессивное веб-приложение, и должен ли я его создавать (What’s a Progressive Web App, and Should I Build One?)
- Осведомленность фронтенд разработчика (A Front End Developer is Aware)
- Сложности бесконечного скроллера (Complexities of an infinite scroller)
- Жизненный цикл Service Worker, один из уроков бесплатного курса Offline Web Applications на udacity
- Десять требований по созданию каруселей на главной странице (Ten Requirements For Making Home Page Carousels Work For End Users (If Needed))
- Мысли о HTML5 (Thoughts on HTML5)
- Отзывчивые изображения: меньший вес страницы с элементом picture и WebP (Responsive images: Smaller page sizes with the picture element and WebP)
- Кросс-браузерность: Делайте веб работающим для всех (Make the Web Work For Everyone)
- Доступность:
- Как правильно использовать альтернативный текст (Writing for all people: how to use alternative text well)
- Всегда используйте label (Always use a label)
- Поля для поиска без label (Unlabelled search fields)
- Подробно о доступности SVG (Accessible SVGs)
- Инструменты:
- 10 вещей, которых вы не знали о WebPageTest.org
- Webpack: представление команды и призыв к поддержке проекта (webpack: It’s getting real)
- Эффектный веб:
- Техники манипулирования изображениями в Canvas (Canvas image manipulation techniques)
- Простая анимация статики в Canvas (Animating Static in HTML5 Canvas)
- Визуализация отрисовки элементов на WebGL в замедленном режиме
- Еженедельная подборка красивых эффектов на CSS/SVG/JS #45
CSS
- Относитесь к сеткам (на флексбоксах) проще. Перевод статьи Don’t Overthink It (Flexbox) Grids
- Битва архитектур. Перевод статьи Battle of the architectures
- Современный CSS мощнее, чем вам кажется: N примеров, в которых вам не нужен JavaScript
- Компоненты интерфейса, созданные без JS (You Don't Need JavaScript)
- Довольны ли вы своими CSS файлами в ваших больших приложениях? Атака на CSS методологии (Happy with your CSS files in your big app? OOCSS, BEM, SMACSS, ITCSS, ACSS, ITCSS under attack.)
- Структурирование CSS для больших проектов (Structuring CSS in large projects)
- Создаем пользовательский курсор ввода (Creating a custom input cursor/caret)
- Front-End вызов принят: CSS 3D Куб (Front-End Challenge Accepted: CSS 3D Cube)
- Трюки с :target (The :target Trick)
- CSS: идеальные стили для печати (CSS: The Perfect Print Stylesheet)
- Создаем динамические темизирующиеся сайты с помощью C:WorkGitHubdigest16-07-10_.html (Creating dynamically theme-able websites using CSS currentColor)
- Являются ли проценты viewport доступными единицами? (Accessibility of viewport percentage units)
- Воссоздание анимационного эффекта Twitter Heart (с помощью одного HTML-элемента, без изображений и JavaScript) (Recreating the Twitter Heart Animation (with One Element, No Images, and No JavaScript))
- CssToReact — простой маленький инструмент, позволяющий транслировать CSS в специфический инлайновый JSON для React
- ress — современный сброс стилей (ress — a modern CSS reset)
- < LINK > Видео доклада Yoav Weiss c HTML Special, CSS Day
JavaScript
- Бесплатные игровые движки на HTML5 и JavaScript
- Да. JavaScript восходит (Yes. JavaScript rises)
- Релиз jQuery 3.1.0 – больше никаких тихих ошибок
- Релиз ESLint v3.0.0 (ESLint v3.0.0 released)
- Предупреждение по поводу jQuery 3 (A Warning About jQuery 3)
- Трюки консольной отладки (Beyond Console Debugging Tricks)
- Введение в функциональное программирование на JavaScript, ч.1 (Introduction to Functional Programming in JavaScript (Part 1))
- You-Dont-Need-Lodash-Underscore — список JS методов, которые можно использовать нативно (без Lodash или Underscore) (You-Dont-Need-Lodash-Underscore — lists of Javascript methods which you can use natively)
- Как создать нейрон: исследование ИИ в JavaScript, часть 2 (How to Build a Neuron: Exploring AI in JavaScript Pt 2)
- Три трюка для лучшей работы с npm модулями (3 tricks to better handle npm modules)
- Заимствование методов в JavaScript (Borrowing Methods in JavaScript)
- Отслеживание GPS информации с Tessel 2 (Tracking GPS data with the Tessel 2)
- Три отличных совета по отладке JavaScript в DevTools (3 Splendid JavaScript Debugging Tips)
- ES6:
- Понимание ES6 модулей через их историю (Understanding ES6 Modules via Their History)
- ES6 для людей (ES6 for Humans)
- Выживание в ECMAScript 6 (Surviving ECMAScript 6)
- Фреймворки:
- Вы можете не захотеть использовать [хипстерский_js_фреймворк] (You may not want to use [hip_js_framework])
- Написание JavaScript фреймворка — структура проекта (Writing a JavaScript Framework — Project Structuring)
- 6 уроков, которые я получил, перейдя на продакшен с React-Redux (6 lessons learned from going to production with React-Redux)
- Лучшие практики для React и Flux на продакшене (React and Flux in Production Best Practices)
- racket — стартовый пакет с React/Redux веб приложениями и генераторами
- Функциональные компоненты с React stateless функциями и Ramda (Functional Components with React stateless functions and Ramda)
- Особенности React (React Gotchas)
- Начало работы с React, GraphQL и Relay (часть 1 из 2) (Getting Started with React, GraphQL and Relay (Part 1 of 2))
- Создание мобильного приложения с Angular 2 и Ionic 2 (Build a Mobile App with Angular 2 and Ionic 2)
- Плагины:
- zingtouch — библиотека для определения жестов (zingtouch — a JavaScript gesture detection library for the modern web)
- Segment — небольшой JS класс для рисования и анимации SVG кривых (Segment — a little JavaScript class (without dependencies) to draw and animate SVG path strokes)
- ejs — эксперимент с window.onerror, упрощающий отладку JavaScript
- Fela — библиотека для работы с динамическими стилями в JavaScript (Fela — Fast & Dynamic Styling in JavaScript)
- 10 jQuery плагинов для загрузки файлов (10 jQuery File Upload Plugins)
Браузеры
- Context Graph в Firefox будет подсказывать пользователям на какой сайт пойти дальше
- В браузере Chrome появилась поддержка потоковой трансляции изображения на телевизоры
- В Chrome добавлены средства шифрования, стойкие к подбору на квантовом компьютере
- Как в Chrome избавиться от прыжков страницы во время загрузки изображений
- Покупателю Yahoo придётся выплатить Mozilla $1 млрд за использование поисковика в Firefox
- Новости браузера UC
- Будущее «Истории» в браузерах (The Future of Browser History)
Новости и занимательное
- eBay анонсировал, что теперь они обсуживают более 8 млн. страниц, используя AMP
- Google работает над доступностью любого сайта в VR (Google is working to make every website viewable in VR)
- Facebook блокирует крупные страницы за ссылки на сайты с социальным замком
- Google купил платформу дистрибуции видео Anvato, пользователи ожидают ее интеграции с YouTube
- 32 бита всё
- Почему если все уйдут в IT, станет только хуже
- Исходный код Apollo 11 полностью опубликовали на GitHub, программисты обсуждают баги
- Несмотря на более низкие скидки в этом году, распродажа в Steam прошла более успешно
- Путин подписал закон Яровой о хранении и расшифровке данных пользователей
- Хронология продажи LinkedIn: Предложения от Google, Facebook, Microsoft и других
- Ученые записали в ДНК рекордные 200 мегабайт данных
- Рутина, стресс, недостаток сна и депрессия Сотрудники компаний Кремниевой долины поделились в комментариях на Quora обратной стороной своей работы: бесконечная рутина, недостаток сна, стресс и прочее.
- Улучшаем дизайн форм. Как исправить распространенные ошибки дизайнеров
- Игра, где требуется найти цвет по названию (Find the colour)
- The History of the URL: Domain, Protocol, and Port
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Автор: Zfort Group