Дайджест свежих материалов из мира фронтенда за последнюю неделю №298 (15 — 21 января 2018)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

6l022dhktu0xwxmge39swqz-_k4.png


    Медиа    |    Веб-разработка    |    CSS    |    Javascript    |    Браузеры    |    Занимательное

1e465593b1b347eea23b1ab81b6e0a04.pngМедиа


podcast Подкаст «Frontend Weekend» #36 — Людмила Мжачих про MoscowCSS, Coding Girls и Лию Веру
podcast Подкаст «devschacht»: Ночной фронтенд #18 — PiterJS 21 и Я.Субботник в Нижнем Новгороде
podcast Подкаст «Фронтенд Юность (18+)» #:
video «ALL YOUR HTML» #32: «Волнистые картинки на PIXI.JS»
video Loftblog Devshow: «React.js — Советы от профи». Создатель подкаста «Пятиминутка React» Пётр Мязин рассказывает про React и даёт полезные советы новичкам

888d64fa796b4b6e82e98edc17dc85ae.pngВеб-разработка


habrВеб-компоненты: обзор и использование в продакшне
• Bootstrap 4 вышел из беты, обсуждение на reddit
enКак создать Living Style Guide

  • Производительность:
    habrКак ускорить загрузку сайта: 7 советов по оптимизации для начинающих
    enДаже если ваш сайт не ориентируется на развивающиеся рынки, это не означает, что его не надо оптимизировать
    • Скорость загрузки станиц будет влиять на результаты поисковой выдачи Google (C июля 2018)
    enКак оптимизировать CSS и JS для ускорения сайта. Обзор стандартных практик
    enИзмеряем производительность AMP
    enУскоряем сайт с помощью preconnect подсказок
    enSpeedometer 2.0 — новый тест производительности JS в браузерх, созданный при участии команд WebKit и Chromium


  • Инструменты:
    videoИнструменты: Gulp — новый выпуск на канале .getInstance
    enhey meta — быстрая проверка и генерация социальных мета-тегов
    enВышел Puppeteer 1.0: Chrome 65, JS/CSS code coverage API, кастомизация PDF, поддержка XPath, доступ к протоколу devtools
    enСохраняем скорость webpack: руководство для повышения производительности


  • Accessibility:
    enСписок списков со ссылками на материалы и ресурсы, посвященные доступности
    enChrome DevTools предоставляет отличный способ определить и исправить соотношения цветового контраста для соответствия стандартам доступности. Color picker — это практически все, что вам надо
    enНачинаем работать с доступностью во Vue. Как работает vue, использование ARIA, динамическая настройка заголовков с помощью vue-router и управление фокусом с помощью директив
    enПять вариантов, в которых искуственный интеллект может изменить веб-доступность
    enВ US вступил в силу новый федеральный закон, обязывающий быть доступными все государственные сайты (Section 508 Compliance)


  • Анимация:
    en18 креативных примеров CSS анимации
    enSimplex Flower Generator — Three.js/WebGL
    enИнтересный слайдшоу-эффект с увеличением силуета
    enCanvas-симуляция эффекта желе на javascript/HTML5

3a13046f2d4a46c4a60db0906e962adb.pngCSS


habrНедокументированные приемы CSS
• БЭМ для начинающих. Очевидные и неочевидные вопросы верстки
en5 интересных свойств HTML и CSS, которые стоит ожидать в 2018
enНасколько большой этот прямоугольник? Понимание размеров в CSS Layout
enИзучаем CSS Grid Layout с помощью Swiss
envideoLayout Land — новое шоу на YouTube от Jen Simmons, посвященное Grid Layout
enСоглашения наименования CSS, которые сохранят вам васы отладки
enНечестные таблицы стилей. Пример трекинга/аналитики сайта с помощью чистого CSS без JavaScript
enCSS Paint API
enCSS Grid + CSS Multi-Columns = <3
encssgrid.io — бесплатный курс по CSS Grid из 25-ти видео от Wes Bos

1999aed8349b484fb1caa64d98ceb5e3.pngJavaScript


• JavaScript: прогнозы трендов на 2018 год по результатам международного опроса
habrJavaScript и ужасы мутаций
habrМашины состояний и разработка веб-приложений
enПолное руководство по фреймворкам в JavaScript
enРелиз jQuery 3.3.0 — несколько новых функций и целый букет deprecations
enИтак, вы хотите использовать ES6 модули
en Полное руководство по развертыванию JavaScript приложений, часть 2: Single Page Applications, Logging, SSL

  • VueVueJS:
    video Базовый Vue — открытые лекции по курсу Vue от Javascript.Ninja: Vue: начало, Реактивность
    enЧто нового в Vue Devtools 4.0
    enЛучшие практики по аутентификации для Vue
    enКак создать ваш первый компонент Vue.js
    en Создание бессерверной формы чекаута на Vue.js: Часть 1 — Настройка и тестирование, Часть 2 — Stripe Function и хостинг, Чаcть 3 — приложение компонент чекаута, Часть 4 — настройка компонента чекаута


  • ReactReact:
    enКак использовать Webpack с React: полное руководство
    enРазделение кода с помощью React и React Router
    enПродвигаем производительность React
    enКогда использовать (а когда нет) Redux
    enЧасто задаваемые вопросы React.js
    enВведение в After.js — фреймворк в стиле Next.js для рендерящихся на сервере приложений React, созданных с помощью React Router 4
    enКодим при создании дизайна — как мы создали инструмент для экспорта прототипов React из Sketch


  • AngularAngular:
    enНастройка Prettier на Angular CLI Project
    enAngular CSS классы с NgClass
    enПознаем модуль в Angular 2: @NgModule


  • Libs & Plugins:
    enjson-dry — позволяет превращать в JSON и распарсивать объекты, содержащие круговые ссылки, даты, регулярки
    enBulb: библиотека для реактивного программирования в JavaScript
    enjarvis — очень продвинутая браузерная приборная доска для Webpack
    enwebshot-factory — масштабируемое снятие скриншотов в headless Chrome

8a7fed178dce42c099f5da05982aec87.pngБраузеры


• Firefox 58 будет оснащен новым двухуровневым компилятором
• Новые веб-технологии в Mozilla Firefox будут доступны только через HTTPS
enУлучшение DevTools Console в Windows 10 Fall Creators Update
enЧто нового в DevTools (Chrome 65)

d4b289ef0a00e969108c25d0c3d75f58.gifЗанимательное


• Google и Mozilla отправят JPEG «на пенсию»
• Google запустила на Coursera серию курсов по базовым понятиям IT-сферы
• Самые ожидаемые научные эксперименты ближайшего десятилетия
• Мистер Amazon выходит в свет: как Джефф Безос из тихого продавца книг превратился в рок-звезду от бизнеса
• Японские ученые создали нейросеть, превращающую мысленные образы в изображения
• Google анонсировала AutoML — сервис создания нейросетей для новичков
• Intel признался, что проблемы с частыми перезагрузками из-за ошибок в заплатках есть не только в CPU Broadwell и Haswell, но также у предшественников и преемников
• Искусственные интеллекты от Alibaba Group и Microsoft впервые обошли человека в тесте на обработку информации

Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.

Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.

© Habrahabr.ru