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


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

Медиа


podcast Подкаст «Frontend Weekend» #51 – Владимир Новик о работе независимого консультанта, переезде в Израиль и книге про React Native
podcast Подкаст «Веб-стандарты», выпуск №119: Dojo 2 и Edge 17, BigInt в JS, Safari почти догнал, CSS-меню и подгриды, HTTPS на GitHub Pages, плохой верстальщик
podcast Подкаст «devschacht»: Ночной фронтенд #32: Ограничения, которые мы накладываем на код
podcast Подкаст «Фронтенд Юность (18+)» #46 Печальное состояние экосистемы JavaScript 2
podcast Подкаст «Фронтенд Юность (18+)» #47 Олег Мохов: от React Finland до React Russia
video «ALL YOUR HTML» #47: «Vue.js анимации + 100 тысяч частиц на WebGL»
video CSSSR: «Новости 512 — Выпуск №4 (30.4 — 06.05)»
video Как мы построили конвейер по подготовке фронтендеров — Александр Першин, HTML Academy

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


habr Задачи с собеседований
Что поправить в верстке перед выпуском в продакшн?
Четыре вопроса про БЭМ
en Хочешь быть топ-разработчиком? Ты должен создавать вещи. Вот список того, с чего можно начать
en Создание serverless контактной формы для вашего статического сайта
en Готова ли к использованию технология ServiceWorkder? Да.
en Дружественные для мобильных устройств поля для ввода номеров с `inputmode`
en Основные руководства по прогрессивным веб приложениям на MDN Web Docs
en Свежие релизы: Bootstrap 4.1.1, HTML5 Boilerplate 6.1.0, Dojo 2.0





CSS


Что умеют и чего не умеют CSS Custom Properties.
Ещё одна коллекция интересных фактов про CSS-гриды (CSS Grid Layout)
en Руководство по состоянию стилей для печати в 2018
en Display: Contents — это не CSS Reset
en Переменные окружения в CSS
en Решено с помощью CSS! Dropdown Menus
en cssgr.id — онлайн-генератор CSS Grid раскладки
en Создание уникальных веб-впечатлений с помощью кастомных CSS-курсоров
en Быстрое введение в CSS анимацию
en CSS Grid: больше гибкости с minmax()
en Странный, но действенный трюк для отладки CSS
en Мощь Flex-Grow
en Отвратительно читаемый отзывчивый текст с viewport единицами

JavaScript


habr Как я писал плагины для React, Vue и Angular
habr 9 полезных приёмов для тех, кто программирует на JavaScript
Вы не знаете JS: Асинхронность и Производительность. Глава 4: Генераторы
Руководство по регулярным выражениям в JavaScript
Многоликий this в JS
en Дорожная карта Ember в 2018
en Dojo 2: что предлагает новая версия
en RxJS 6: Что нового и что изменилось?
en BigInt: целые числа произвольной точности в JavaScript
en Захват и отчёт JS ошибок с window.onerror





  • Libs & Plugins:
    en ReLaXed — инструмент, который интерактивно создает PDF с помощью HTML или Pug
    en is-google — верификация того, что запрос приходит от краулеров Google
    en a11y-dialog — легкий (1.3Kb) гибкий скрипт для создания доступных диалоговых окон
    en selection.js — простая и легковесная библиотека для реализации визуального выделения DOM. No jQuery
    en ow — валидация аргументов функции, написанная по-человечески


Браузеры


В Firefox 60 появится реклама на стартовой странице
Google Chrome научился блокировать автовоспроизведение видеоконтента
Бета-версия Google Chrome 67 получила новые API для работы с VR
Мнение: пришло время вновь попробовать Firefox
Google добавила поддержку своего платёжного сервиса во все браузеры

Занимательное


Oculus заменила фреймворк React VR на React 360
Вышла стабильная версия графического формата WebP
База знаний для программистов Stack Overflow запустила сервис для обсуждения вопросов разработки внутри компаний
Выявлена попытка включения бэкдора в популярный NPM-пакет mailparser
Google открыл gVisor, гибрид системы виртуализации и контейнеров
GitHub и Twitter по ошибке сохраняли открытые пароли в логе
Instagram и WhatsApp представили групповые видеозвонки
Новый проект от OpenAI научил ИИ вести дебаты между собой
Почему будущее без паролей — уже близко (но не совсем)
Статистика Steam: рост доли CPU и GPU AMD, реванш Windows 10
Раскрыты планы Intel и AMD по обновлению настольных платформ
?

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



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

Комментарии (1)


  1. ht-pro
    08.05.2018 20:39

    Спасибо за подборку.