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

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


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


Медиа


podcast Подкаст «Веб-стандарты», Выпуск №:185. На утро после BeerJS Summit, альтернативные форматы, дружба народов
podcast Подкаст «Frontend Weekend» #95 – Екатерина Петрова о том, как из мобильного разработчика стать руководителем frontend-отдела
podcast Подкаст «CSSSR»: Новости 512 — HTTP/2, serverless-штуки, CORS, security-релизы Oracle, релизы и другие новости
podcast Подкаст «Пятиминутка React»: SOLID с примерами на TypeScript
podcast Подкаст «Фронтенд Юность (18+)»: #100 Соточка
video Repozitorro #22 — По уши в React!
video Frontreview #16 — Профессиональное выгорание программиста

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


habr Фрактал имён элементов
habr Стандартный браузерный API Payment Request
en Лучшие новостные рассылки для фронтенд разработчиков
en Проектирование и создание прогрессивного веб-приложения без фреймворка: Часть 1, Часть 2
en SPA SEO: руководство по продвижению одностраничного приложения на первую страницу Google

  • Производительность:
    habr 12 советов по улучшению производительности JavaScript-приложений
    habr 7 советов по оптимизации CSS для ускорения загрузки страниц
    en Как работает Google PageSpeed: улучшите свой уровень и рейтинг в поисковых системах
    en Настройка производительности JavaScript сайтов с помощью Chrome DevTools

  • Accessibility:
    • Инклюзивные компоненты: тултипы и тоглтипы
    en Возможно, стоит игнорировать type=search
    en Значение без разметки: Accessibility Object Model


CSS


en Я написал кастомизируемый CSS-движок на JavaScript
en Почему вы должны обязательно научиться использовать CSS-in-JS
en Все, что вам нужно знать о margin в CSS
en Доступность контента, сгенерированного CSS
en Подборка библиотек для CSS анимации
en Действительно отзывчивая сетка на CSS Grid с помощью minmax() и min()
en Не разделяйте точкой с запятой :focus-within, если вам нужна глубокая браузерная поддержка
en Responsive Iframes
en Как добавить фоллбек на Flexbox для CSS Grid
en Самый простой способ асинхронной загрузки CSS
en Многоколоночные манипуляции

JavaScript


habr 5 заповедей TypeScript-разработчика
habr Как поговорить с микроконтроллером из JS
• Советы по созданию собственной ленивой загрузки картинок
en Понимание основ SEO в JavaScript
en Практические способы писать JavaScript лучше
en Что нового в JavaScript: сводка с Google I/O 2019
en Введение в Svelte

  • Новости:
    • Основатель QEMU и FFmpeg опубликовал JavaScript-движок QuickJS
    • Facebook открыл код JavaScript-движка Hermes
    en Анонс TypeScript 3.6 Beta

  • Теория:
    habr Среда, лексическая область видимости и замыкания в JavaScript
    • Концепции JavaScript: Замыкания
    en Чистка вашего кода: избегайте условий

  • Vue VueJS:
    habr Обработка ошибок во Vue
    en Создание SPA на Vue.js и Headless WordPress
    en Композиция компонентов: Vue Function API vs Renderless Components
    en Что мне нравится во Vue
    en OverVue, a инструмент для прототипирования Vue

  • React React:
    habr Структурирование React-приложений
    en Создание компонента переключателя на React
    en Самый удобный способ обработки алертов в React
    en Как нанимать и обучать разработчиков, если вы не используете React

  • Angular Angular:
    en Прототипирование с помощью Angular
    en Введение в @ngrx/effects
    en Понимание магии, стоящей за Angular Elements
    en Что я узнал за 3 года разработки на Angular 2+
    en 7 ошибок для предотвращения при переходе от AngularJS на Angular

  • Ember:
    en Релиз Ember 3.11
    en Настройка активности ссылок — современный способ
    en Дерево навыков для изучения Ember.js в 2019
    en Интеграция любого бекенда в Ember с помощью Custom Adapters & Serializers

  • Libs & Plugins:
    en cesiumjs: open-source библиотека для создания трехмерных глобусов и карт
    en json-complete — может превратить почти любой стандартный JavaScript объект или значение в JSON-совместимую сериализированную форму и обратно.
    en Moveable: библиотека для добавления функций перетаскивания, вращения, изменения размера и масштаба


Браузеры


habr Что ты такое, Rendering Engine? Или как работает модуль отображения браузера
• Браузер Firefox Reality стал доступным и для гарнитур Oculus Quest
• Chrome и Android вскоре перестанут принимать корневые сертификаты от DarkMatter
• В Firefox 70 страницы открытые по HTTP начнут помечаться как небезопасные
• Google начнёт удалять расширения для Chrome, которые злоупотребляют сбором данных пользователей
en Что нового в DevTools (Chrome 77)

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


• Что должен делать тимлид: роли, обязанности и навыки
• Facebook, Twitter и Google аутсорсят модерацию в Филиппины. Чем это обернулось — репортаж Washington Post
• Исследование: почему ИТ-специалисты выбирают средние по размеру компании
• Чем заменить продукты Google: подборка альтернатив, которые не будут за вами следить
• Исследование: сайты теряют до 10% выручки с пользователя из-за регламента по защите личных данных Евросоюза
• GitHub блокирует разработчиков из стран, на которые наложены санкции США


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



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


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

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

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Fernão de Magalhães’ Маршрут кругосветного путешествия в честь 500-летия с момента совершения кругосветного путешествия Фернаном Магелланом на карте OSM 1 | CMETOC | map data OpenStreetMap co...
Привет, Хабр! Я продолжаю экспериментировать с форматами и предлагаю вашему вниманию новый выпуск продуктового дайджеста. Не так важно, кто ты, самое важное — твой интерес к digital и желание...
Приветствую вас (лично вас, а не всех кто это читает)! Сегодня мы: Создадим приложение (навык) Алисы с использованием нового (октябрь 2019) сервиса Yandex Cloud Functions. Настроим н...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.