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

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


Медиа    |    Веб-разработка    |    CSS    |    JavaScript


Медиа


podcast Подкаст «Frontend Weekend» #100 – Что изменилось у Артёма Цацина и самого подкаста за всё время (юбилейный выпуск)
podcast UnderJS Podcast #8 — Один бинарник для JavaScript?
podcast Подкаст «CSSSR»: Новости 512 — predustanovka, RC-парад, новые фичи Vue 3, CSS 8, Github for mobile и Oracle vs Google
podcast Подкаст «CSSSR»: Remote Talk #09 — Яков Файн и Антон Моисеев, NYC vs Самара, TypeScript и важность книг в IT
podcast Подкаст «Фронтенд Юность (18+)» #115 С чистым сердцем и голым движком
podcast Подкаст «Веб-стандарты» №204. Chrome Dev Summit, GitHub, снимок веба 2019, GSAP 3, Visual Studio
video Repozitorro #35 — Сильное портфолио для Джуниора
video en CSS-Minsk-JS Conference 2019
podcast en Подкаст «JS Party», эпизод #101: нуждается ли JavaScript в ребрендинге. Да? Нет?

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


habr Как Apple убивает веб технологии
habr SVG или canvas?
habr Как мы внедряли WebAssembly в Яндекс.Картах и почему оставили JavaScript
en UI в Firefox теперь работает на веб-компонентах
en Введение в кодировку символов/текста в вебе
en Основные моменты c Chrome Dev Summit 2019
en 6 паттернов для микрофронтендов
en Подборка креативных сайтов «Inspirational Websites Roundup #10»

  • Производительность
    en Адаптивная загрузка — улучшение веб-производительности на бюджетных устройствах
    en WebPageTest: примеры сценариев продвинутого тестирования скорости сайтов
    podcast en Новый подкаст «Planet Performance» от Стояна Стефанова


CSS


habr Изучить отзывчивый веб-дизайн за 5 минут
habr Как сделать ваш HTML отзывчивым, добавив одну строку кода на CSS
• Маленькие хитрости кастомных свойств (CSS-переменных)
en Тренируйте свои навыки CSS с помощью онлайн игр
en Как вы удаляете неиспользуемый CSS с сайта?
en Multiple-column Layout и column-span в Firefox 71
en Методы создания макета газеты с помощью CSS Grid и границ между элементами
en Понимание разницы между разрешением в CSS и разрешением устройства
en Пример использования UI: стили состояния компонентов карточки с учетом доступности
en Создание сложных макетов с использованием CSS Grid

JavaScript


habr Топ-5 JS-фреймворков для фронтенд-разработки в 2020 году: Часть 1, Часть 2
habr Deno: время Node.JS уходит?
habr Анонсируем поддержку ECMAScript модулей в Node.js
• Производительность optional chaining в JavaScript
en Полезные новые функции в ES2016 и 2017
en Что нового в ES2019?
en Начало работы со стеком Express и ES6 + JavaScript
en Я создал одинаковое приложение в React и Svelte. Вот различия.
en jQuery Core: миграция с AMD на ES модули
en Как успешно управлять масштабным JavaScript-монорепозиторием aka megarepo

  • Теория
    habr Введение в ECMAScript 2017 (ES8)
    habr Разница между асинхронной функцией и функцией, возвращающей промис
    • Инкапсуляция в JavaScript
    • Введение в Композицию в Javascript
    • Просто о композиции, агрегации и ассоциации в JavaScript
    en 15 частых операций над массивами в JavaScript (шпаргалка)

  • React
    • Ionic React — Первый взгляд
    en Методы жизненного цикла компонентов React
    en Создайте переключатель на React в качестве переиспользуемого использования
    en 4 кастомных хука для ускорения вашего приложения на React
    en 11 лучших инструментов для разработчиков React на 2020 год
    en SWR — React Hooks библиотека для удаленной выборки данных.
    en Typescript и Redux. Мои советы.
    en Является ли React переоцененным?

  • Vue
    habr Интересные новинки Vue 3
    en Как создать прогрессивное веб-приложение с Vue.js
    en Готовый к продакшену Vue SSR за 5 простых шагов
    en Suspense — новая функция в Vue 3
    en Создание полноценного сайта-портфолио с Nuxt.js и Netlify: красиво, быстро и с 100% оптимизацией SEO
    en Я создал одинаковоеприложение на Vue и Svelte. Вот различия.

  • Angular
    habr Angular без zone.js: максимум производительности
    en Angular SEO: как сделать страницы, дружественными к поиску
    en Angular Promises Versus Observables
    en Последнее руководство по обнаружению изменений в Angular, которое вам когда-либо понадобится.
    en Как я написал NgRx Store в 63 строчки кода
    en 9 идей для Angular, которые часто упускают из виду разработчики

  • Ember
    en Релиз Ember 3.14 (Octane Preview Cont.)
    en Promises и UI states в Ember.js

  • Libs & Plugins
    en lite-youtube-embed — custom element от Пола Айриша, загружающий видео в 224 раза быстрее, чем оригинальный способ
    en Legra (Lego brick Graphics) — это небольшая JS библиотека, которая позволяет рисовать с использованием легоподобных кирпичиков на canvas


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



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


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

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

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Свежая подборка со ссылками на новости и материалы. В выпуске: Что будет с поддержкой PHP на Windows, PHP 8 Alpha 2, ReactPHP — официально продакшн-реди, 2 новых RFC предложения и 6...
В нашей новой подборке для домашнего чтения быстрый переход на удаленную работу, хождение по граблям Arduino, рассказы интерфейсов и запах кода, лучшие издатели и вызовы сеток. Берегите себя! ...
Некоторое время назад мне довелось пройти больше десятка собеседований на позицию php-программиста (битрикс). К удивлению, требования в различных организациях отличаются совсем незначительно и...
Практически все коммерческие интернет-ресурсы создаются на уникальных платформах соответствующего типа. Среди них наибольшее распространение получил Битрикс24.