Дайджест свежих материалов из мира фронтенда за последнюю неделю №357 (18 — 24 марта 2019)

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

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


    Медиа    |    Веб-разработка    |    CSS    |    Javascript    |    Браузеры


Медиа


podcast Подкаст «Девшахта/Ночной фронтенд» 73: Вопросы к стрелочным функциям и экспериментальные модули в Node.js
podcast Подкаст «CSSSR» Новости 512 — Выпуск №43 (16.03 — 22.03)
podcast Подкаст «Фронтенд Юность (18+)» #88 Корпорации уничтожают OpenSource
podcast Подкаст «proConf» #2, FrontEnd Con 2018. В подкасте ведущие обсуждают технические конференции, от Highload++ до Bulbacon
video «ALL YOUR HTML» #s2e7: «Летающие треугольники»
video На митап #3 от HTML Academy: лайв-дискуссия о джуниорах во фронтенде c Андреем Мелиховым и Алексеем Симоненко

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


habr «Пора валить из фронтенда»: Андрей Ситник о стагнации сообщества, опенсорсе и не только
• Front-end ремесло
en Топ 5 мегатрендов развития фронтенда
en Тенденции веб-разработки 2019
en Все о mailto: Links
en Серия статей о веб-компонентах: от введения и создания пользовательского компонента с нуля до инкапсуляции стилей и структуры c ShadowDOM и продвинутого инструментария
en Как сделать прогрессивное веб-приложение из вашего существующего сайта
en Декомпозиция SVG Circle в Paths
en Как создать плавные WebGL переходы при скролле с помощью Phenomenon

  • Производительность:
    en Preload, prefetch и остальные <link> теги
    en Измерение влияния производительности третьесторонних скриптов
    en У кого самый быстрый сайт в F1?
    en Как мы создали самый быстрый сайт для конференций в мире
    en 10 показателей веб-производительности, за которыми нужно следить

  • Accessibility:
    • Что такое доступность? Перевод соответствующего раздела на MDN
    en Создание доступных веб-сайтов и приложений является моральным обязательством
    en Веб-доступность для начинающих


CSS


habr Почему нельзя установить размер шрифта у посещенной ссылки
• Вещи в CSS, о которых мне никто никогда не говорил.
en Добавляем фильтры SVG с помощью CSS
en Сложенные границы. Eric Meyer о креативных вариантах комбинирования border-стилей.
en CSS получает тригонометрические функции, помогающие веб-разработчикам избегать JavaScript
en Сложное разбиение с помощью CSS Grid
en Размытые границы в CSS
en Область видимости в CSS
en Все, что вам нужно знать о переносе слов в CSS
en Flexulator — Калькулятор распределения пространства при использовании Flexbox
en Наконец, CSS-решение для :hover на тачскринах
• Периодическая таблица на HTML (построенная с помощью CSS grid)

JavaScript


habr Разработка простых современных JavaScript-приложений с использованием Webpack и прогрессивных веб-технологий
en Домашняя страница для спецификации JavaScript
en Введение в концепции RxJS на ванильном JavaScript
en Как с помощью JavaScript определить, какую цветовую схему предпочитает пользователь

  • Теория:
    habr Особенности использования типа данных Symbol в JavaScript
    • Реализация быстрой сортировки на JavaScript
    en Я не ненавижу стрелочные функции, но…
    en Список книг и статей по JS для взыскательных веб-разработчиков.

  • React React:
    habr Переписываем тестовое задание для junior frontend на TypeScript и react-hooks
    • Асинхронный Redux без Middlewares  — используя ES2017
    en Релиз React Router v5
    en Начало работы с React (по версии 2019 года)
    en Что я узнал о React после месяца, посвященного его изучению (С точки зрения разработчика Angular )
    en Доступный роутинг в React
    en React State: выбирай с умом
    en Как создать приложение для обнаружения логотипа в реальном времени с React Native, Google Vision API и Crowdbotics

  • Vue VueJS:
    en Vue 2.6.6 Release part1
    en Разница между Computed Properties, Methods и Watchers в Vue
    en Как уменьшить размер бандла во Vue.JS с помощью Webpack
    en Глубокое погружение во Vuex
    en TradingVue.js — расширяемая библиотека для трейдеров для построения графиков
    en Начинаем писать Vue.js приложения на базе классов с использованием TypeScript
    en Nuxt.js: минималистичный фреймворк для создания гибридных Vue.js приложений
    video en Evan You — Состояние Vue-сообщества, VueJS Амстердам 2019

  • Angular Angular:
    en Советы по оптимизации вашего приложения на Angular
    en Советы по отладке ваших Angular приложений
    en Как опубликовать разработанную Angular библиотеку в NPM, и стоит ли оно того

  • Libs & Plugins:
    en construct-js — Библиотека для создания структур данных уровня байтов.
    en fromfrom — библиотека для трансформации последовательности данных из одного формата в другой
    en CrumbsJS: легковесная библиотека, написанная на ванильном ES6 для работы с cookies и local storage.


Браузеры


en Firefox 66: Звук тишины
• Релиз Firefox 66: блокировка видео со звуком, плавный скроллинг, поиск по вкладкам. Плюс, подробности для разработчиков в блоге Марата Таналина
• Opera выпустила Android-браузер со встроенным VPN
• Mozilla выпустила новый браузер Firefox для iPad
• Google предоставит европейским пользователям Android возможность выбрать альтернативные поисковик и браузер
• В Chrome перенесли две востребованные функции из Microsoft Edge
en Я пользовался интернетом в течение дня в Internet Explorer 8
en Первый взгляд на новый браузер Microsoft Edge на платформе Chromium

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


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

Интересные статьи

Интересные статьи

Привет! На сегодня у нас вот что: У правительства Австралии появился блокчейн-план; Мэр Чикаго считает принятие криптовалют как средства платежей неизбежным; Джек Дорси будет платить кр...
Свежая подборка со ссылками на новости и материалы. В выпуске: свежие RFC предложения и другие новости из PHP Internals, порция полезных инструментов, и много других материалов и новостей! П...
Андрей Ситник — одно из самых известных российских имён во фронтенде: у его проектов PostCSS и Автопрефиксер счёт GitHub-звёзд идёт на десятки тысяч. Но поскольку Андрей живёт в Нью-Йорке, а ...
Вчера компания Nvidia анонсировала Jetson Nano: одноплатный компьютер для вычислений в области ИИ. Маленький компьютер с поддержкой библиотек CUDA-X AI выдаёт 472 гигафлопса для запуска совре...
Сегодня мы поговорим о перспективах становления Битрикс-разработчика и об этапах этого пути. Статья не претендует на абсолютную истину, но даёт жизненные ориентиры.