Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | 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 | Занимательное
Медиа
•
Канал радиотрансляций русскоязычных 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- 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, или Как я гриды анимировал
•
Странности CSS, о которых полезно знать•
Стабильный релиз LibSass версии 3.5 , а также недавнее обновление LESS до версии 3.0.0•
Как писать CSS так, чтобы он работал во всех браузерах, даже старых•
Как я организовываю CSS в больших проектах с помощью UFOCSS — часть 1•
Скажите привет Houdini и CSS Paint API•
Мы пишем CSS так же, как делали это в 90-х, и да — это глупо- Fonts:
•
Парочка неочевидных граблей при использовании веб-шрифтов
•
О нюансах и преимуществах использования Glyphhanger — инструмента для контроля подмножеств в шрифтах
•
Динамическое увеличение шрифтов с помощью CSS переменных
•
Font (More) Awesome — как создать свой кастомный шрифт и интегрировать его в Font Awesome
•
Пользовательский опыт и веб-шрифты, или Сумасшедший мир загрузки шрифтов в вебе
•
FontDrop! — просто перетащи OpenType и TrueType шрифты в этот онлайн-инструмент, чтобы увидеть, из чего они состоят
JavaScript
• План изучения JavaScript на 2018
•
Новое API React: Suspense (ру субтитры, с выступления Дэна на JS Conf) •
GraphQL: все, что вам нужно знать•
Как я создал супер-быстрый JS фреймворк •
Модули JavaScript, которыми стоит воспользоваться- Теория:
•
Шоу .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
спасибо за подборку!