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

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


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


Медиа


• podcast «UnderJS Podcast» #3: Сакральное предсказание о создании GitHub Actions
• podcast Подкаст «Frontend Weekend» #96: Дима Королёв о том, почему из врача нужно становиться руководителем
• podcast Подкаст «Сделайте мне красиво» №22: Ужасы геймдева, переводов и UX
• podcast Подкаст «Пятиминутка React»: Nest.js
• podcast «UnderJS Podcast» #2: Как должен выглядеть настоящий Backend на NodeJS?
• video Repozitorro #25: Open source на 100%, или раскрываем потенциал Codepen!

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


• habr Зачем современную веб-разработку так усложнили? Часть 1
• en Глубокое погружение в современную веб-разработку. Бесплатный онлайн-курс с подробными объяснениями и примерами
• en Что такое GraphQL: история, компоненты и экосистема
• en Подборка впечатляющих демок на веб-технологиях «Awesome Demos Roundup» #7

  • Производительность:
    • en Фантастические трюки производительности на фронтенде и почему мы их делаем
    • en Об особенностях третьесторонних библиотеках в JS: что это и зачем, советы для DevTools, что добавлять в код, песочница с примерами
    • en Тестирование производительности — инструменты, шаги и лучшие практики
    • en Ленивая загрузка встроенных YouTube видео


CSS


• habr .container больше не нужен
• en Chrome планирует внедрить CSS Modules, черновик от Microsoft, который позволяет импортировать стили для компонентов из внешнего файла вместо встраивания CSS в JS
• en Почему браузеры загружают таблицы стилей с несоответствующими медиа-запросами
• en Многострочный усеченный текст с кнопкой «показать больше» (на чистом CSS)
• en Что такое CSS — Внедрение тригонометрии в SCSS и извлеченные уроки
• en Стилизация чекбоксов 2019 — доступно, просто, на чистом CSS
• en Анимация вариативных шрифтов с помощью CSS и Splitting JS
• en Контекстные служебные классы для цвета с пользовательскими свойствами
• en Различные перспективы CSS-in-JS

JavaScript


• Нейронные сети на Javascript
• Методы массивов
• habr Травим данные с travajs
• en История и наследие jQuery
• en Всеобъемлющие и исчерпывающие рекомендации по тестированию JavaScript и Node.js (август 2019)
• en Typescript в реальном мире — зачем и как его использовать
• en Как я переписал нашу кодовую базу на TypeScript за неделю
• en 5 интересных применений деструктуризации JavaScript
• en Как создать шифровальную машину с помощью JavaScript

  • Релизы
    • en Релиз V8 v7.7
    • en Релиз Parcel 2.0.0-alpha.1
    • en Анонс релиз кандидата Ionic React

  • Советы и рекомендации
    • 8 ошибок начинающих JavaScript-разработчиков, мешающих стать профессионалом
    • Переходим с jQuery на чистый JavaScript
    • en 13 советов, как писать более быстрый и лучше оптимизированный JavaScript
    • en Все новые советы и рекомендации для ES2019

  • React React:
    • habr Apollo Client. Теперь — с хуками React
    • en Представляем новый React DevTools
    • en Что нового в React 16.9: обновление UNSAFE
    • en Draggin’ and Droppin’ в React
    • en Тестирование современного React. Часть 1: лучшие практики. Часть 2: Jest и Enzyme

  • Angular Angular:
    • en Представляем Transloco: интернационализация в Angular, сделанная правильно
    • en Начало работы с Nx в Angular
    • en Лучший способ ленивой загрузки для Angular Elements
    • en Пришло время поблагодарить команду Angular CLI

  • Vue VueJS:
    • habr Vue.js: 3 анти-паттерна
    • Vue.js 3: перспективы развития
    • en Как использовать Vuex для сохранения состояния в JavaScript
    • en Комплексное руководство по созданию PWA с использованием Vue CLI 3.0

  • Ember:
    • en Octane на подходе в v3.14
    • en Как написать действительно амбициозный SPA в 2019 году
    • en Туториал по визуальному регрессионному тестированию Ember-Backstop


Браузеры


• habr Разбираем возможности конвертирования HTML в PDF браузером Google Chrome
• В Firefox 70 будет ужесточён вывод уведомлений и внесены ограничения для ftp
• В Firefox 70 планируют изменить отображение HTTPS и HTTP в адресной строке
• В Chrome 77 и Firefox 70 будет прекращена маркировка сертификатов с расширенной верификацией
• Google лишает Chrome поддержки FTP

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


• Как Facebook масштабирует архитектуру чата с нагрузкой в миллиарды сообщений в день
• Исследование: количество поисковых запросов в Google без переходов на сайты впервые превысило 50%
• Исследователь получил штрафы на 12 000 долларов, поменяв номерной знак авто на «NULL»
• Google представила Lexend — новый шрифт для более быстрого чтения документов и таблиц
• Google: только 26% пользователей согласились сменить пароль, узнав о его компрометации


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



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


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

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

Одна из работ UtaArts, выполненная на основе карты OSM 1 | あいかうたう / 切り絵の地図屋 | map data OpenStreetMap contributors Картографирование Пользователь muramoto сообщил в своем Твитт...
Вышел очередной выпуск подкаста «Битовая Каска» с Антоном Архиповым (@antonarhipov). Антона, наверное, представлять не нужно, но всё-таки: Java-чемпион, менеджер по продукту в команде Kotli...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Привет, Хабр! Ранее мы опубликовали уже 3 статьи из 5 в нашей серии подборок интересных учебных курсов от Microsoft. Сегодня – уже четвертая часть, и в ней мы расскажем про самые свежие курсы по ...
От скорости сайта зависит многое: количество отказов, брошенных корзин. Согласно исследованию Google, большинство посетителей не ждёт загрузки больше 3 секунд и уходит к конкурентам. Бывает, что сайт ...