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

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


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


    Медиа


    podcast Подкаст «Веб-стандарты», Выпуск №117: Sketch в Avocode, новые операторы в ES, флоаты, флексы и гриды, кастомные элементы форм, стиль кода в React, трюки с прокруткой.
    podcast Подкаст «Frontend Weekend» #49 – Алексей Куреев про React Native, жизнь в Амстердаме и собеседование в Facebook
    podcast Подкаст «Frontend Weekend» #48 – Вова Барсуков о переезде в Берлин и о том, как перейти из frontend-разработки в консалтинг
    podcast Подкаст «Девшахта», Ночной фронтенд #31: Новая книга Дяди Боба
    podcast Подкаст «Фронтенд Юность (18+)»: Выпуск на колёсах: Реакт для тупых
    podcast Подкаст «Фронтенд Юность (18+)»: From Amsterdam with love: Javascript — основа программирования
    podcast Подкаст «CSSSR», Выпуск 1: Второй пилот новостного подкаста.
    video «ALL YOUR HTML» #45: «Полосатые объекты на кривых и шейдерах»
    video Moscow SPA Meetup #4, 4 видео
    video en Render Conf 2018, 15 видео
    video en JSConf AU 2018cd h, 15 видео

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


    Поисковая оптимизация сайтов, использующих SPA-приложения
    Хочу стать frontend разработчиком: базовые знания и план обучения
    en Design Checklist для креативных веб-дизайнеров и упорных фронтенд-разработчиков
    en Когда следует игнорировать 'mobile-first'
    en Выбираем отзывчивый фреймворк для верстки писем: MJML vs. Foundation for Emails
    en Замена анимированных GIFs на Video
    en Создание эффекта панорамирования для SVG
    en packagephobia — узнай цену добавления каждой новой зависимости в проект




    CSS


    Фокусы со стилями для фокуса
    en Взгляд на единицы вьюпорта в CSS
    en Руководство по CSS переменным
    en Хей хей `font-display`
    en Лучшие практики для CSS Grid Layout
    en Почему не использование CSS каскада является проблемой?
    en Свайп вьюпорта с помощью CSS Snap Points: создание эффективной мобильной навигации
    en 1 HTML элемент + 5 CSS свойств = Магия!
    en Создание плавной последовательной анимации с помощью Sass

    JavaScript


    Ошибка в JavaScript-классе привела к генерации уязвимых ключей для криптокошельков
    Grasshopper – бесплатное ПО от разработчиков Google, обучающее основам программирования на JavaScript через мини-игры
    habr Побег из ада async/await
    habr SvelteJS: Релиз второй версии
    en Чего ожидать от Node.js 10
    en Проектирование очень больших (JS) приложений
    en Как компоненты выиграли “войну фреймворков”. React vs Angular vs Vue: почему это не имеет значения
    en Точка зрения: Angular обречен, React OK — вы заслуживаете лучшего







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


    Релиз web-браузера Chrome 66
    Amazon выпустил свой мобильный браузер
    На GitHub появились новые инструменты для разработчиков open source проектов
    Intel предлагает использовать GPU для защиты от малвари
    Google закрыла возможность использовать свой домен в качестве прокси
    Google замораживает Allo и делает ставку на Chat
    Переводчик Microsoft с ИИ научился работать без Интернета
    

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



    Дайджест за прошлую неделю.
    Материал подготовили dersmoll и alekskorovin.
    • +34
    • 14,9k
    • 8
    Zfort Group 183,05
    Компания
    Поделиться публикацией
    Комментарии 8
    • +1
      Спасибо за подборку.
    • 0
      Огромное спасибо за подборку!
      Специально зарегался дабы оставить комменатрий :)
    • 0
      В CRA@2.0.0-next запилили поддержку SASS.
      • +2
        Ребята, вы потеряли смысл в переводе «Точка зрения: Angular обречен, React OK — вы заслуживаете лучшего» — так как статья называется «Point of Vue: Angular is doomed, React is OK — We deserve better» (Vue.js — третий фреймворк в рамках статьи).
        • 0
          Ага, это была такая игра слов, но переводчики ее не оценили))
          • 0
            Да, это было сделано умышленно. Был вариант либо так, либо вообще не переводить, либо пояснения в скобочках :) Мы пошли по пути наименьшего сопротивления, но готовы заменить текст на любой адекватный альтернативный вариант

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

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