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

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


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


Медиа


• podcast Подкаст «Сделайте мне красиво» Выпуск №32, в гостях Артур Кенжаев — Самая глупая статья и самый сложный выпуск
• podcast Подкаст «Веб-стандарты» №210: Console.log или debug, вариативные шрифты, принципы a11y, НГ акции, одноразовый код
• podcast Подкаст «CSSSR»: Новости 512 — Новогодний специальный выпуск 2020
• video Видео с PiterJS: #37 (T-Systems), #38 (Nexign), #40 (DataArt), #41 (DINS), #42 (JetBrains)

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


• habr Прогрессивные веб-приложения в 2020
• CI/CD для фронтенда: обзор инструментов и практик для автоматизации разработки
• SEO-итоги 2019 года: ставка на асессоров
• Изучаем IndexedDB
• en Веб-разработка в 2020 году — взгляд в будущее
• en Что вы можете сделать с помощью браузера в 2020 году
• en Что мы читаем, 2019. Подборка ресурсов, на которых можно следить за тенденциями веб-разработки
• en Что такое CORS (Cross Source Resource Sharing)?
• en Storybook Docs для новых фреймворков
• en Подборка креативных прототипов анимированных интерфейсов «UI Interactions & Animations Roundup #1»

  • Производительность
    • habr Оптимизация загрузки изображений
    • Сравнение производительности HTTP/1.1, HTTP/2 и HTTP/2 + Server Push
    • en Прототипирование оптимизаций с помощью Cloudflare Workers и WebPageTest
    • en Как оптимизировать время загрузки страницы: другой взгляд на индекс фрустрации
    • en Как читать waterfall-диаграмму в WebPageTest
    • en Проблемы с производительностью JavaScript?


CSS


• en Создание макета ежедневника с помощью CSS Grid & Subgrid & Flexbox
• en Понимание CSS-in-JS
• en Понимание CSS Grid: создание Grid Container
• en Могущественное свойство CSS z-index
• en Полезен ли селектор “is”?
• en 2 способа создания Holy Grail Layout на Flexbox
• en Минимальная и максимальная ширина / высота в CSS
• en Новый год, новая работа? Давайте создадим резюме на гридах!

JavaScript


• en JavaScript Weekly 2019: самые популярные ссылки, статьи, туториалы и видео за 2019
• en 70 вопросов для интервью по JavaScript
• en Chrome V8 версии 8.0 — V8, — Чего ожидать?
• en Смещение выборки, FDR и мысли о The State of JS

  • Теория
    • habr Из чего сделан JavaScript?
    • en Быстрые и поддерживаемые шаблоны для создания выборки из базы данных
    • en Распространенные ошибки Javascript Promise, которые каждый новичок должен знать и избегать
    • en 5 функций JavaScript, без которых я не мог бы писать код
    • en 11+ функций JavaScript, которые вы, вероятно, никогда не использовали
    • video ES7-ES9 Features #8 String methods

  • React
    • en Сила упрощения больших компонентов в React
    • en Сравнение библиотек тестирования React
    • en Работа со ссылками в Next.js
    • en Redux VS React Context: какой из них выбрать?
    • en Год React — обзор 2019
    • en React-Redux Hooks с Typescript в 2020

  • Vue
    • en API Vue Composition: что это такое и как его использовать?
    • en Off Main Thread архитектура с помощью Vuex
    • en Шпаргалка по Vue, часть 3, продвинутая
    • en Vue Apollo v4: первый взгляд
    • en Создание веб-компонентов с помощью Vue.js
    • en Vue.js Composition API: использование с MediaDevices API
    • en Ленивое решение Observable API Services с Vue.js
    • en Обзор Vue Keep-Alive

  • Angular
    • en Angular: Supercharging The Router
    • en 15 лучших статей по Angular за 2019 год
    • habr Повысьте производительность SPA, разбив ваши библиотеки Angular на несколько частей
    • en compodoc — инструмент документации проектов на angular

  • Ember
    • en Использование TailwindCss с Ember
    • en Promises и UI states в Ember.js
    • en Одна из причин, почему вы должны использовать URL

  • Svelte
    • en Создайте отзывчивый веб-сайт с помощью Svelte за 30 минут.
    • en Как создать веб-компонент в Svelte

  • Libs & Plugins
    • en Как правильно использовать библиотеки утилит в JavaScript
    • en IsoCity — Изометрический градостроительный симулятор на JavaScript
    • en Как выпустить библиотеку с открытым исходным кодом в 2020 году


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


• Наиболее важные события 2019 года
• Автономный рунет, нейросети, спутники Starlink, складные смартфоны: как поменялась сфера IT за последний год
• Samsung Galaxy Fold, скандал с «кредитками» от Apple и проблемы Boeing: технологические неудачи в 2019 году
• GIGANEWS. Все самые важные новости безопасности за 2019 год
• Редизайн сайта или как сохранить позиции и трафик в поисковых системах
• В девяностых и сейчас: как менялись грузовик Coca-Cola, новогодние дудлы Google, стаканчики Starbucks и другие символы
• Пять лучших книг о науке за 2019 год по версии научного издания Nature

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



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


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

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

Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. MTC введё...
В последнем обновлении популярный среди безопасников и хакеров дистрибутив Kali Linux получил любопытный режим «Undercover» — «под прикрытием», суть которого сводится к визуальной мимикрии под гр...
Axios — это широко известная JavaScript-библиотека. Она представляет собой HTTP-клиент, основанный на промисах и предназначенный для браузеров и для Node.js. Если вы работали в последние нескольк...
Битрикс24 — популярная в малом бизнесе CRM c большими возможностями даже на бесплатном тарифе. Благодаря API Битрикс24 (даже в облачной редакции) можно легко интегрировать с другими системами.
Дополнение к обзору с подведением итогов конференции JPoint 2019 для Java-разработчиков, проходившей 5-6 апреля 2019 года в Москве. Ещё больше обзоров докладов, больше фотографий, больше эмоций и...