Дайджест свежих материалов из мира фронтенда за последнюю неделю №372 (1 — 7 июля 2019)

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


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


Медиа


podcast Подкаст «CSSSR»: Новости 512 — выдыхай, Huawei, новые фичи на Github и git-клиенты, релизы и документалка про GraphQL
podcast Подкаст «devschacht»: #86: Проблема 10 тысяч соединений
podcast Подкаст «Фронтенд Юность (18+)» #98: Плебейская разработка like a Pro
video «Pro Conf» #19: Smashing Conf 2019

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


en Где изучать HTML и CSS в 2019 году?
en Советы по созданию собственной ленивой загрузки
en Все, что вам нужно знать Push-уведомлениях в PWA
en CORS – Cross-Origin коммуникация в современном вебе
en Будущее веб-сайтов: Headless CMS
en Как работает Google Pagespeed: улучшите свой счет и рейтинг в поисковых системах
en Доступность и закон

CSS


en Пользовательские свойства CSS в каскаде
en Добавление интересных эффектов с помощью CSS Blend Mode
en Внедрение новых CSS техник на продакшене
en Почему у меня возникли трудности с изучением React?
en 7 советов по оптимизации CSS для улучшения времени загрузки страницы
en Разработка надежной стратегии загрузки шрифтов для CSS-Tricks
en Internet Explorer 3, приключение в кросс-браузерной совместимости
en Не пропускайте CSS переменные
en Меню с динамическими областями наведения
en Создание переключателя цвета с помощью CSS переменных
en Пять методов создания пятизвездочных рейтингов
en Ограничение (псевдо) элемента в рамках родительского border-box
en Index fun

JavaScript


en Что такое Native Payment Request API?
en Наиболее часто используемые JavaScript-фреймворки для быстрой разработки: что выбрать
en Подробное сравнительное руководство Angular vs React vs Vue — какой из них выбрать в 2019
en Является ли React лучшим фронтенд фреймворком, с которого нужно начинать?
en 12 советов по улучшению производительности в JavaScript

  • Теория:
    • Советы по улучшению условий в JavaScript
    habr Разбираем Async/Await в JavaScript на примерах
    habr Функциональный JavaScript: что такое функции высшего порядка и зачем они нужны?
    video Пятиминутка React: Траспиляция из async/await в генераторы
    en Метод строки startsWith() в JavaScript
    en Как использовать forEach() для итерации массива в JavaScript

  • Node:
    habr 13 приёмов работы с npm, которые помогают экономить время
    en Переключение между версиями Node во время разработки
    en Сравнение Stream API и (async) генераторов в Node.js v10

  • React React:
    habr Под капотом у React. Пишем свою реализацию с нуля
    habr Практические рекомендации по разработке масштабных React-приложений. Планирование, действия, источники данных и API
    en 8 практик, которые приведут к краху вашего приложения в будущем
    en Руководство программиста по React Router
    en Изучение React хуков и Context API при создании приложение поиска по рецептам
    en Как React Hooks может заменить React Router

  • Vue VueJS:
    habr Практический пример использования render-функций Vue: создание типографской сетки для дизайн-системы
    habr Несколько простых, но полезных советов по работе с геттерами в Vuex
    • Как увеличить размер страницы на 1500% с помощью веб-пакета и Vue
    en Использование слотов в Vue.js
    en Руководство для начинающих по работе с компонентами во Vue
    en Создание чата в реальном времени с Pusher и Vue.js

  • Angular Angular:
    en Осторожно! Angular может украсть ваше время.
    en Что может пойти не так? Как обрабатывать ошибки в Angular
    en Серия статей [Flight Assist Off], часть 1 – Angular без CLI

  • Ember:
    en Вызовы, с которыми я столкнулся в Ember.js
    en Имитация бекенда блога с помощью Mirage и JSON API
    en Ember в середине 2019 года — хороший, плохой, ужасный и (надеюсь) будущее веб-разработки Ember<

  • Libs & Plugins:
    en bounds.js — Асинхронное определение границ для ленивой загрузки, бесконечной прокрутки и многого другого
    en zip: надёжный ZIP декодер


Браузеры


habr До Netscape: забытые веб-браузеры начала 1990-х
• Google Pay получил более глубокую интеграцию с Chrome
• Firefox продолжает терять пользовательскую аудиторию
• Mozilla анонсировала подписку на новостные сайты без рекламы в Firefox
• В Великобритании Firefox не будет использовать DNS-over-HTTPS из-за претензий в обходе блокировок

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


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


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

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

Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Ростелеко...
Продолжаем нашу подборку интересных материалов (1, 2, 3, 4, 5, 6). На этот раз предлагаем послушать курс об алгоритмах интеллектуальной обработки больших объёмов данных и два новы...
На фоне всей этой ситуации с коронавирусом, неделю назад я решил приобрести несколько респираторов. Дома у меня был один, KN95, класса ffp1, я хотел прикупить еще несколько с выпускным клапаном и...
В новом выпуске — разработка приложений на Python, новая AppCode, CI/CD для игр, новый код мобильной продуктивности от Microsoft, приоритеты дизайна, тенденции UX, маркетинга и ASO. ...
Существует традиция, долго и дорого разрабатывать интернет-магазин. :-) Лакировать все детали, придумывать, внедрять и полировать «фишечки» и делать это все до открытия магазина.