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


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


Медиа


• podcast Подкаст «Frontend Weekend» #32 – Андрей Смирнов о том, как появился Frontend Weekend и как из разработчика стать руководителем
• podcast Подкаст «Веб-стандарты», Выпуск №99: Бета Chrome 64 и V8, поддержка опенсорса, что не так с CSS, что не так с классами в JS, HTML 5.2 и WHATWG.
• podcast Подкаст «Пятиминутка React» #38 — React + Typescript = ? В гостях человек, который вместо записи RadioJS гуляет по чужим подкастам
• podcast Подкаст «devschacht»: Ночной фронтенд #15? — ?HolyJS день 2, Rust захватывает мир, новости V8
• podcast Подкаст «Фронтенд Юность (18+)» #29 Vue.js для нищебродов, Метод Кнута и Пряника
• podcast Подкаст «Drinkcast», #21 — «RN vs PWA»
• video «ALL YOUR HTML» #27: «Новогодняя анимация с Лидой»
• video 29 видео с FrontendConf 2017
• podcast en Подкаст syntax: Веб-разработка в 2017 && взгляд в 2018

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



• Руководство по поисковой оптимизации для начинающих — новое, обновленное руководство по SEO от Google
• en Polymer 2 и Googlebot. Работаете с клиентскими веб-приложениями и веб-компонентами? Тогда вам следует позаботиться об индексации вашего сайта ботами Google
• en Как использовать язык шаблонизации в разработке HTML писем (EJS и шаблонные строки ES6)
• en Работа с HTML5 Canvas с использованием Konva, обучающая серия из пяти статей







CSS


• Изучение CSS Разметки
• habr Делаем адаптивный HTML, добавляя одну строку в CSS
• en 11 вещей, которые я выучил, читая спецификацию CSS Grid
• en Заметки по поводу вертикального написания и CSS гриды
• en Понимание CSS Layout и блочного контекста форматирования
• en Сохранияем видимость родительского элемента, когда дочерний в фокусе
• en ABEM. Еще одна адаптация БЭМ
• en Мое путешествие в мир изображений на чистом CSS
• en Specificity Visualizer — визуализатор специфичности селекторов в CSS, особенно полезный для рефакторинга больших файлов стилей
• en Контроль отображения шрифтов с помощью font-display

JavaScript


• habr Опубликованы результаты опроса по использованию javascript-технологий «The state of JavaScript 2017»
• en 30 seconds of code — курируемая коллекция полезных JS сниппетов, которые мы сможете понять за 30 секунд
• en Уместен ли все еще jQuery?
• en Как присоединяться к API с помощью JavaScript
• en Представление Nexus.js: мультипотоковая среда выполнения JavaScript
• en JavaScript?—?Map vs. ForEach






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


• В США отменили принцип сетевого нейтралитета
• Много новостей о сетевом нейтралитете. Что это такое?
• Битва за сетевой нейтралитет: история вопроса
• Некоторым пользователям Firefox навязано непонятное дополнение Looking Glass
• Ученые: ИИ превратился в черный ящик, и с этим нужно что-то делать
• 9 дизайнерских трендов, которые определят 2018 год
• В даркнете нашли базу данных, содержащую более 1 400 000 000 учетных данных

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


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

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


  1. Punk_UnDeaD
    18.12.2017 19:59

    Polymer 2 и Googlebot. Работаете с клиентскими веб-приложениями и веб-компонентами? Тогда вам следует позаботиться об индексации вашего сайта ботами Google

    Очередная новость про Polymer вызывает только недоумённую реакцию «Гугл, это же твоя библиотека, как же так?»
    ES6 они не поддерживают.


    1. derSmoll
      19.12.2017 12:57

      У Гугла это обычная ситуация. К примеру. не так давно была статья о том, что в Андроид Орео забили на PWA, хотя сам же Google активно форсит эту тему


      1. Punk_UnDeaD
        19.12.2017 13:11
        +1

        Пс, парень, делай один сайт для всех устройств!
        Пс, парень, делай AMP!