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

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


        Медиа    |    Веб-разработка    |    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.
    • +29
    • 15,2k
    • 2
    Zfort Group 272,35
    Компания
    Поделиться публикацией
    Комментарии 2
    • 0
      Спасибо за подборку.
      • 0
        Спасибо, что продолжаете читать :)

      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

      Самое читаемое