Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Веб-разработка |
CSS |
Javascript |
Браузеры |
Занимательное |
Веб-разработка
- CSSSR Garbage Collector #1: Еженедельная подборка ссылок из чатов CSSSR на интересные материалы.
- Разбираемся с Shadow DOM
- Измерение веб производительности; это довольно просто на самом деле
- Размышления по поводу HTTP/2 и бандлинга
- О нюансах использования Inline SVG на продакшене. Продолжение популярной статьи двухлетней давности
- Медиа:
- HTML Шорты: Как прятать. display: none или visibility: hidden?
- Подкаст «Frontend Weekend» FW #12: Ведущий «Пятиминутки React» про подкастинг и фреймворки
- Подкаст «Пятиминутка React» #26: Preact Rocks!
- Подкаст «Фронтёрки» #8: Шебанов, зависимые типы, ВК
- Подкаст «Фронтенд Юность» #10: Как убивали JavaScript!
- AMP/PWA:
- Как сделать Progressive Web Apps: руководство новичка
- Комьюнити выбрало официальный неофициальный логотип для Progressive Web Apps
- Подробное руководство для новичков по PWA
- Gulp и верстка простой AMP страницы, стрим Юрия Артюха ALL YOUR HTML #8
- Как использовать AMP в WordPress
- Как Accelerated Mobile Pages (AMP) могут улучшить вам SEO
- Инструменты:
- WebStorm 2017.2 – что нового в поддержке JavaScript, TypeScript, Angular и Sass и работе с ESLint, Karma и Mocha
- npm link на стероидах
- Webpack: основы настройки проекта на JavaScript и Sass
- Как использовать Polymer Webpack
- bundle-buddy — инструмент, который поможет найти дубликаты в ваших бандлах
- Практика:
- Создание прогрессивного веб-приложения «Тренды Git»: Концепты и Service Workers, Кеширование и Оффлайн
- Создание графики на HTML Canvas: новый бесплатный курс на egghead.io
- Из грязи в князи, создание WebVR интерактива с помощью Babylon.js для всех платформ
- Создание вращающейся 3D карусели на CSS и JavaScript
- GreenSock для новичков (часть 2): GSAP’s Timeline
- Эффектный веб:
- Слайдер изображений на CSS с использованием шаблонов SVG
- Адаптивный анимированный дом на CSS
- LEGO Loader (SVG анимация)
CSS
- CSS — это не чёрная магия
- Как создать эффект матового стекла на чистом CSS?
- Let's Get Critical: минимизация блокирующего рендер CSS с помощью Webpack
- Использование CSS для определения и подсчета простых чисел
- Отключаем возможность зума в Google Maps iframe
- Шрифты:
- 4 техники для задания отзывчивых размеров шрифта с помощью
- RFS: миксин, автоматизирующий использование отзывчивой типографики
- Что для веб-разработчиков означают вариабельные шрифты?
- CSS Grid Layout:
- Коллекция интересных фактов о CSS Grid Layout
- Слайдшоу на CSS Grid Layout
- Rachel Andrew о причинах возникновения спецификации гридов и о проблемах, которые они решают
- display:contents — это не CSS Grid Layout subgrid
JavaScript
- Дели — сокращай, или как мы делали мобильный 2ГИС Онлайн
- Реактивные интерфейсы на нативном JavaScript — Часть 1: Чистый функциональный стиль
- Нейросети с нуля для JavaScript разработчиков (Часть 1: Перцептрон)
- Состояние JavaScript в 2017. Ежегодный глобальный опрос
- Десять вещей, которые серьезный JavaScript разработчик должен изучить
- Скрытые сообщения в именах свойств в JavaScript
- Современный стек разработки фронтенда. Статья на linux.com о революции в JS разработке за последние несколько лет
- 6 нативных методов манипуляции DOM, вдохновленные jQuery
- Инструменты Javascript для end-to-end тестирования веб приложений
- Состояние интернационализации в JavaScript
- Angular vs React vs Vue
- ES2015+:
- VueJS:
- CSSSR Live: Мастер-класс по Vue.js. Приглашенный спикер Борис Окунский проводит двухчасовой мастер-класс для разработчиков CSSSR
- CSSSR Pair Coding #1: Делаем учебный проект «Каталог фильмов» на Vue.js
- Начинаем работать с Vue.js
- Flue. Еще одна flux библиотека
- Как (безопасно) использовать jQuery плагины с Vue.js
- История нашей прогрессивной миграции с Backbone на Vue.js
- Как работать с Computed Properties в VueJS?
- Как использовать вотчеры Vue.js для асинхронных обновлений?
- Vue.js API в терминале
- Vue.js: прогрессивный Javascript фреймворк. Доклад Vito Huang на Bristol JS в июне 2017
- React:
- В чём сила Redux?
- Пользователи React подписали петицию к Facebook для релицензирования React.js. Петиция по релицензированию React была передана техническим директорам Facebook
- Восемь вещей, которые необходимо изучить в React перед использованием Redux
- React Starter Kit: быстрый стартовый шаблон, состоящий из React.js, Babel, PostCSS, Webpack
- Введение в Hoodie и React
- Как создать клон Reddit с использованием React и Firebase
- Как использовать React, ES6, Yarn и Webpack для создания WordPress плагина
- Как изучать React: план из пяти шагов
- Angular:
- Angular 4 — Third Party API’s
- Lazy loading: разделение кода NgModules с Webpack
- Совмещаем формы Angular с @ngrx/store
- Libs & Plugins:
- Popmotion — маленький кроссплатформенный JavaScript движок для работы с анимацией
- RE:DOM — маленькая библиотека, добавляющая хелперы для создания DOM элементов и поддержки синхронизации с данными.
- mesh — визуализация данных и редактирование кода JavaScript в табличном интерфейсе
- wade — очень быстрая библиотека для поиска
- GPU.JS — JavaScript, ускоренный GPU
- tiza — стилизация вывода данных в консоль
Браузеры
- Расширение Particle для Chrome сменило владельца и тут же стало вредоносным
- Пересмотр рыночной доли Firefox. Почему создание лучшего браузера не приводит к росту популярности
- Новый Firefox и огромное количество табов
- Превью Storage API в Firefox Nightly
Занимательное
- Рейтинг языков программирования 2017 года от издания IEEE Spectrum
- Что такое экономика токенов, или Почему блокчейн пожирает мир
- Mozilla развивает свою систему распознавания речи
- YouTube закрывает сервис редактирования видео. Его никто не использует
- Прибыль Microsoft превысила ожидания за счёт успехов в области облачных вычислений
- Google предлагает всем желающим виртуально прогуляться по МКС с помощью сервиса Street View
- Google добавила персонализированную ленту контента в своё мобильное приложение
- Как нам правильно купить шрифты, чтобы потом не было проблем с лицензиями?
- Инструменты сводят с ума
- Школы vs. искусственный интеллект. Почему Wolfram Alpha стоит отдать должное
- Google Glass возвращаются
- Представлен новый интерфейс GitLab
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Автор: Zfort Group