...

воскресенье, 12 августа 2018 г.

Дайджест свежих материалов из мира фронтенда за последнюю неделю №326 (6 — 12 августа 2018)

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


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


Медиа


podcast Подкаст «Frontend Weekend» #65 – Игорь Шеко о том, как из серийного стартапера стать выступающим тимлидом
podcast Подкаст «CSSSR» Новости 512 — Выпуск №18 (06.08 — 12.08)
podcast «Девшахта-подкаст»: #45 — Когда фронтендер становится девопс
podcast Подкаст «Фронтенд Юность (18+)» #59 Поговорим о джаваскрипте

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


habr Используем AMP как библиотеку общего назначения для создания быстрых динамических сайтов
en Icon Fonts vs SVGs – что из этого я должен использовать в 2018?
en “SVG Filters: The Crash Course” — интенсив от Sara Soueidan
en Google AMP — потеря 70% нашей конверсии
en Как создать маленький красивый npm пакет и опубликовать его
en webhint: инструмент для разностороннего анализа сайта с предложением подсказок по его улучшению (бывший sonarwhal)

CSS


Свежие обновления CSS-черновиков: переполнение 3 уровня, строчная раскладка 3 уровня, гриды 2 уровня
en Line-height Crop — простая CSS формула для избавления верхнего отступа в тексте
en Осознание начальных значений в вашем CSS
en Автоматическая смена цвета текста для различных фонов с помощью переменных CSS
en Техники скрытия в CSS
en Создание “идеальной” системы CSS
en CSS Grid layout: умножай и властвуй — или как на самом деле работать с гридами
en Изменения в CSS Grid Layout в процентах и неопределенной высоте
en Не пишите CSS — настраивайте его с помощью tailwind

JavaScript


habr Ключевое слово this в JavaScript для начинающих
habr Как работает JS: пользовательские элементы
habr Сравнение React и Vue на практическом примере
habr [в закладки] 23 рекомендации по защите Node.js-приложений
7 рекомендаций по оформлению кода на JavaScript
en Как бороться с грязными побочными эффектами в вашем чистом функциональном JavaScript
en Исправляем проблемы области видимости переменной в ECMAScript 6
en Крис Койер о создании прилипающей навигации, следящей за скроллингом страницы
en Практическое руководство по регулярным выражениям (RegEx) в JavaScript
en Разделяй и властвуй! Ленивая загрузка для вашего SPA
  • Libs & Plugins:
    en Pts — typescript/javascript библиотека для визуализации и креативного кодинга
    en lazyestload.js — загружает изображения, только если оно появляется во вьюпорте, всего 350 байт js кода
    en SuperSlide.js — гибкое, плавное слайд-меню для вашего следующего PWA
    en Splitting — микробиблиотека JavaScript с коллекцией маленьких плагинов, созданных для разделения строк на более мелкие сущности — слова, символы и другие варианты

Браузеры


В Firefox началось тестирование системы рекомендации контента на основе активности пользователя
Opera интегрирует криптокошелёк в десктопную версию своего браузера
Новый эксперимент Mozilla: расширение Firefox Advance, которое анализирует историю сетевой активности для подбора потенциально интересных сайтов и статей
en Chrome 69 Beta: множество CSS улучшений и многое другое

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


Как выбрать шрифт для медиа
«Пути назад – нет»: В Android 9.0 Pie компания Google лишила пользователей возможности возвращаться на более старые версии ОС
Вышло обновление языка Dart 2.0, альтернативы JavaScript от Google
Нейросеть научилась создавать портрет человека по текстовому описанию
Как в Китае выросло поколение, не знающее Google, Facebook и Twitter
Смешные и страшные вещи. Вспоминаем самые зрелищные взломы IoT за последние несколько лет


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

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

Let's block ads! (Why?)

Комментариев нет:

Отправить комментарий