Адаптивная ширина видео. Крис Койер делится приёмами, при помощи которых можно динамически менять размеры видео-контейнера с сохранением пропорций — https://css-tricks.com/fluid-width-video/
Живая отладка Node.js приложений в терминале. Советы по тому, как отловить ошибки в серверном коде прямо на продакшене — https://medium.com/p/cd5b58f883e1
Новинки Firefox 74 в обзоре Марата Таналина: кастомизация оформления text-decoration и outline-style, optional chaining в JavaScript, поддержка Feature-Policy, отключение TLS 1.0/1.1 и другое — https://tanalin.com/blog/2020/03/firefox-74/
Новый подкаст про CSS: The CSS Podcast. Юна Кравец и Адам Аргайл погружаются в особенности технологии и объясняют сложные вещи простыми словами — https://pod.link/thecsspodcast
Полное руководство по data-атрибутам в HTML. Крис Койер показывает, как хранить полезную информацию в HTML и использовать её для стилизации или в JavaScript, в переводе на Хабре — https://habr.com/p/490626/
GitHub договорился с npm о поглощении. В планах компании вложиться в инфраструктуру и продолжить работу над инструментами. Платные приватные реестры переедут в систему GitHub Packages в этом году, а npm останется открытой основной JS-экосистемы — https://github.blog/2020-03-16-npm-is-joining-github/
00:01:10 Мета и подкасты 00:06:06 Отмена событий 00:14:59 Firefox обновит KaiOS 00:19:41 Ненужный CSS в DevTools 00:26:19 Такой сложный вьюпорт 00:33:18 Размеры и загрузка картинок 00:39:40 Смешивание цветов 00:44:47 Команда Vue.js Core 01:01:11 Документация и перевод 01:09:04 Планы Vue.js
Вышел официальный мобильный клиент GitHub для Android и iOS. Среди возможностей: ишью, пулреквесты, код-ревью, уведомления и обязательная тёмная тема — https://github.com/mobile
Tver.io JavaScript Meetup пройдёт онлайн уже сегодня вечером в 18:30 (GMT+3): переизобретение асинхроности, собственный рендерер на React Reconciler, Wasm 101 и ML для фронтендеров. Программа и трансляция.
CSS X. Соавтор CSS Берт Бос высказался в блоге W3C о планах добавить CSS версию для популяризации. Подробный экскурс в историю языка, причины разделения на модули и (сомнительная) ценность общего версионирования — https://www.w3.org/blog/2020/03/css-x/
Фиксированные заголовки таблиц. Адриан Розелли создаёт вертикальные и горизонтальные заголовки, которые «прилипают» к вьюпорту во время прокрутки, с помощью position: sticky и <table> для лучшей доступности — https://adrianroselli.com/2020/01/fixed-table-headers.html