Дайджест свежих материалов из мира фронтенда за последнюю неделю №392 (2 — 8 декабря 2019)

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


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


Медиа


podcast Подкаст «Веб-стандарты» №206. Браузер Flow, Lighthouse CI, сабгриды, лишний CSS, details, JS 2019, strict, JS кусается
podcast Подкаст «Фронтенд Юность (18+)» #117 Садись за стол, Братишка!
podcast UnderJS Podcast #10 — Разговор с Артемом Арутюняном про State managment и «ужасный» TypeScript [Ламповый]
podcast Подкаст «Frontend Weekend» #101 – Анастасия Калашникова о том, как и зачем строить карьеру психолога в сфере IT
podcast Подкаст «Сделайте мне красиво!», Выпуск №29: в гостях Артур Кенжаев и Артём Арутюнян — Стейт-менеджеры и reatom как вершина эволюции
video WSD в Минске, 2019, запись трансляции
habr Записи докладов ок.tech: Frontend Meetup #2

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


habr Продуманные запросы: стратегии кэширования в век PWA
habr Как управлять часами? Разбор фронтенд-трека второго чемпионата по программированию
• Микросервисный подход в веб-разработке: micro frontends
• Разбираемся в алгоритмах и структурах данных. Доступно и понятно
• Архитектура фронтенда: Стратегия и метрики автоматизированного тестирования.
• Что такое PWA?
en Создание лучшего кастомного селекта
en Возрастающая сложность сайтов на JAMstack и как ими управлять
en AI в браузерах: сравнение TensorFlow, ONNX и WebDNN для классификации изображений

  • Инструменты
    habr 10 возможностей VS Code, помогающих ускорить работу программиста
    habr Docker для фронтендера. Часть 1. Зачем?
    en Плюсы, минусы, советы и хитрости при использовании Prettier при большой кодовой базе
    en Шпаргалка по командам в npm и Yarn

  • Производительность
    en Советы по повышению производительности для фонового видео
    en Неприятная правда об оптимизации красивых изображений
    en Цена процессорного времени на уровне компонентов JavaScript
    en Тонкое искусство prefetching

  • Доступность
    en Не существует «Мифов о доступности цветового контраста»
    en 8 странных советов, о которых специалисты по доступности не хотят, чтобы вы знали
    en Будущие рекомендации по доступности — для людей, которые не могут ждать, чтобы прочитать их
    en Веб-компоненты и объектная модель доступности (AOM)
    en Стоимость в час для тестирования доступности
    en Советы по доступности для веб-разработчиков от Addy Osmani
    podcast en «Smashing» (подкаст от SmashingMagazine), эпизод №4: Heydon Pickering — что такое инклюзивные компоненты?

  • Эффекты
    en Motion Paths – прошлое, настоящее и будущее
    en Подборка креативный веб-демок «Awesome Demos Roundup #11»
    en Техники рендера текста на WebGL с помощью Three.js
    en Интересные возможности реализации скроллинга без библиотек

CSS


habr Именование в CSS Grid
habr Немного размышлений на тему модульного css и проблемы поддержки кода
en Введение в вариативные шрифты
en Немного повеселимся с кастомными фокус-стилями
en CSS: искусство, наука, кошмар (все, что вы должны знать)
en Сделай плавную тень, друг. Сервис для создания многослойных теней
en Сказ о CSS Resets и все, что вам нужно о них знать
en CSS Layout -коллекция популярных макетов и шаблонов, реализованных с помощью CSS
en Расчет цвета: динамическое цветовое оформление с помощью чистого CSS
en Научитесь создавать Masonry Gallery, используя чистый CSS

JavaScript


habr Dap — еще один реактивный движок для веба. Совсем другой
• Обработка естественного языка в Node.js
• TypeScript: достоинства и недостатки
en Проверка типов в JavaScript слегка лажает
en Что нового для Node.js в 2020 году
en JavaScript, ES6, ES7, ES10, где мы сейчас?
en Простое руководство по загрузке C/C ++ кода в JavaScript-приложения на Node.js
en 5 анти-паттернов при работе с коллекциями в JavaScript
en Люди, стоящие за JavaScript: Allen Wirfs-Brock
en 63 лучших вопроса для интервью о Nodejs с ответами на них
en Как на самом деле работает Svelte? часть 1
en Превью основных моментов Ember Octane

  • Теория
    en Вам не нужны циклы в JavaScript
    en Callbacks vs. Promises в JavaScript
    video ES7-ES9 Features #2 Object.getOwnPropertyDescriptors()

  • React
    habr Сравнение React Native и Flutter с точки зрения их применения в реальных проектах
    en Релиз create-react-app v3.3.0
    en Представлена React View, интерактивная песочница ваших компонентов
    en Создание GraphQL + React приложения с TypeScript
    en Как написать правильно типизированные компоненты React с помощью TypeScript
    en Как включить React в тему на WordPress

  • Vue
    habr Vue 3 станет быстрее
    en Трюк в рукаве Vuex: Promises и WeakMaps
    en Динамическая фильтрация списков с Vue на сервере проще, чем вы думаете
    en Как использовать API на основе OAuth во Vue.js?
    en Создание компонента Infinite Scroll с использованием VueJS и GraphQL
    en Создание расширенного поиска и фильтрации с помощью Vuex (в Nuxt)

  • Angular
    en Мои любимые инструменты для Angular-разработчиков
    en Как создать приложение на Angular 8 с API request за 10 минут?
    en Будущее Angular с Ivy
    en 20 советов по производительности Angular


Браузеры


• Релиз Firefox 71
• Новая Opera для Android получила «принудительный» ночной режим с уменьшенной яркостью и регулировку цветовой температуры
• Расширения Avast и AVG для Firefox удалены из каталога из-за сбора пользовательских данных
en Что нового в DevTools (Chrome 80)

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


• Самый популярный пример Java-кода на StackOverflow оказался с ошибкой
• Компания Mozilla представила движок распознавания речи DeepSpeech 0.6
• Опубликованы тесты простейших приложений на различных языках программирования.
• «Изобретатели, а не предприниматели»: почему Сергей Брин и Ларри Пейдж отошли от управления Alphabet

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



Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Источник: https://habr.com/ru/post/479262/


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

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

Подборка мероприятий на неделю Digital Retail 2020 15 декабря (вторник) онлайн бесплатно Как российскому retail и eCommerce выстроить процессы, увеличить продажи и справиться с р...
Трансляции KotlinConf превращаются в добрую традицию. В этом году мировое сообщество пользователей Kotlin сможет увидеть конференцию в прямом эфире — все выступления, а не только объявления и нов...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Приступая к животрепещущей теме резервного копирования на «Битрикс», прежде всего хотелось бы поблагодарить разработчиков, реализовавших автоматическое резервное копирование в облачное хранилище в вер...
Рекомендации сервиса ImproveOSM от Telenav должны быть проверены на местности!!! 1 | Telenav, JOSM – Map data OpenStreetmap contributors Картографирование Марк Зутендейк считает, что не вер...