Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | Javascript | Занимательное
•
Канал радиотрансляций русскоязычных IT подкастов
•
Подкаст «Frontend Weekend» #43 – Алексей Федоров об организации HolyJS, зарубежных докладчиках и конференционном бизнесе
•
Подкаст «Веб-стандарты» Выпуск №111: новые подкасты, новинки Chrome 65, надёжная случайность, смушгейт и MooTools, Webpack и Make, история CSSO и Артур Столяр про то, кому нужны PWA
•
Подкаст «Веб-истории» от Тима Маринина: «Как всё могло быть иначе»
•
Подкаст «devschacht»: Ночной фронтенд #25?—?Размышления об архитектуре приложений
•
Подкаст «Фронтенд Юность (18+)» #41 Секрет лучшей типизации в JS
•
«DevShow» от loftblog, Как пройти собеседование в IT?
•
«ALL YOUR HTML» #39: «Houdini и лайфхак с greensock»
•
4 видео с KharkivFrontend Meetup#_2
•
Vuejs Amsterdam, 10 видео
•
Moscow JS 40 — отчёт, отзывы гостей и видеозаписи
•
Всё простое опять стало сложным
•
Выбор между Progressive Web Apps, React Native и NativeScript в 2018
• Кино на CSS, или Как я гриды анимировал
•
Странности CSS, о которых полезно знать
•
Стабильный релиз LibSass версии 3.5 , а также недавнее обновление LESS до версии 3.0.0
•
Как писать CSS так, чтобы он работал во всех браузерах, даже старых
•
Как я организовываю CSS в больших проектах с помощью UFOCSS — часть 1
•
Скажите привет Houdini и CSS Paint API
•
Мы пишем CSS так же, как делали это в 90-х, и да — это глупо
• План изучения JavaScript на 2018
•
Новое API React: Suspense (ру субтитры, с выступления Дэна на JS Conf)
•
GraphQL: все, что вам нужно знать
•
Как я создал супер-быстрый JS фреймворк
•
Модули JavaScript, которыми стоит воспользоваться
• Сейчас почти каждый третий сайт глобальной сети использует WordPress [Исследование W3Techs]
• Кремниевая долина — всё. Так говорит сама Кремниевая долина
• Google открыла доступ к исходному коду системы для поиска экзопланет
• Почему PDF — самый важный в мире формат хранения документов. И при чем здесь Пол Манафорт
• Как информационные технологии изменили наше восприятие
• Инфографика: что происходило в интернете за минуту в 2017 году
?
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Медиа | Веб-разработка | CSS | Javascript | Занимательное
Медиа
•

•

•

•

•

•

•

•

•

•


•

Веб-разработка
•

•

- AMP:
• Google хочет сделать AMP веб-стандартом
•Инсайдерские планы Google сделать весь веб таким же быстрым, как AMP
•Вопрос не в AMP, а в Google
- Производительность:
•Загрузка третьестороннего JavaScript. Использование DevTools & Lighthouse для идентификации тяжелых 3P скриптов и техники их эффективной загрузки в статье Эдди Османи и Артура Эванса
•Три техники производительности для использования кастомных шрифтов
•Полное руководство по Browser Hints: Preload, Prefetch и Preconnect
•Как я оптимизировал загрузку моего медленного сайта на WordPress до .2s (100% Pingdom + GTmetrix Scores): подробный список с 40+ актуальными советами оптимизации WP
- Инструменты:
•Представляем «npm ci» для быстрых и более надёжных сборок
• Прекращение разработки PhantomJS
•Что нового в webpack 4
• Релиз web-браузера Chrome 65
•Новое в Chrome 65: CSS Paint API, Server Timing API и CSS display: contents
•coordinator — онлайн-инструмент для превращения SVG в XY координаты
- Accessibility:
•Accessible Landmarks. Подробно об ARIA-метках доступности
•A11y — это не только…
•Руководство/чеклист по доступности от Vox
•Некоторые вещи о тексте в `alt`
- Анимация:
• Еженедельная подборка красивых эффектов на CSS/SVG/JS #73
•Креативные аудио-визуализаторы с помощью библиотеки p5.js
•CSS техники для создания необычных креативных эффектов для текста
•Wormco — забавный индикатор статуса
CSS
• Кино на CSS, или Как я гриды анимировал
•

•

•

•

•

•

- Fonts:
•Парочка неочевидных граблей при использовании веб-шрифтов
•О нюансах и преимуществах использования Glyphhanger — инструмента для контроля подмножеств в шрифтах
•Динамическое увеличение шрифтов с помощью CSS переменных
•Font (More) Awesome — как создать свой кастомный шрифт и интегрировать его в Font Awesome
•Пользовательский опыт и веб-шрифты, или Сумасшедший мир загрузки шрифтов в вебе
•FontDrop! — просто перетащи OpenType и TrueType шрифты в этот онлайн-инструмент, чтобы увидеть, из чего они состоят
JavaScript
• План изучения JavaScript на 2018
•

•

•

•

- Теория:
•Шоу .getInstance: Шаблонный литерал
• Используем итераторы в JS. Меняем подход к циклам
•Как работает JS: веб push-уведомления
•4 слоя Single Page Applications, о которых вам нужно знать
- Typescript:
•Мой лучший новый друг TypeScript
•TypeScript?—?JavaScript с суперспособностями —?часть II
•Введение в TypeScript: статическую типизацию для веба
VueJS:
•Как написать одностраничное приложение (SPA) с использованием Vue.js
•Начинаем пользоваться NativeScript-Vue 1.0
•vue-tour — простой легковесный плагин для создания кастомизированных экскурсий по сайту с помощью Vue.js
•4 совета для работы с Vue.js
React:
•Как я написал самую быструю функцию мемоизации
•react-css-grid-table — табличная библиотека для React, использующая CSS Grid Layout
•Управление состоянием форм в React с помощью Redux Form
Angular:
•Начинаем работать с ngUpgrade: переход от AngularJS к Angular
•Использование инструментов React для улучшения приложений на Angular
•tinystate — небольшая но мощная библиотека по работе с состоянием в Angular
•Создание Angular библиотек без временных затрат используя Schematics
- Libs & Plugins:
•Awaity.js — функциональная и лёгкая альтернатива bluebird.js, вдохновлённая async/await
•workly — простой способ переноса функции/класса в web worker
Занимательное
• Сейчас почти каждый третий сайт глобальной сети использует WordPress [Исследование W3Techs]
• Кремниевая долина — всё. Так говорит сама Кремниевая долина
• Google открыла доступ к исходному коду системы для поиска экзопланет
• Почему PDF — самый важный в мире формат хранения документов. И при чем здесь Пол Манафорт
• Как информационные технологии изменили наше восприятие
• Инфографика: что происходило в интернете за минуту в 2017 году
?
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
ROCKandROLL
спасибо за подборку!