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

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


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


Медиа


podcast Подкаст «Веб-стандарты», Выпуск №172: События года и Frontend Conf в Москве, зачем быть в ПК, доклады и устройство фестиваля
podcast Подкаст «Сделайте мне красиво», Выпуск №15 — Валим из фронтенда и монополия Chrome
podcast Подкаст «devschacht» #77 — Польза от тимлидских митапов и Node.js 12
podcast Подкаст «devschacht» #76 — Что такое саунд-дизайн и как этому учат в Финляндии
podcast Подкаст «CSSSR»: Новости 512 — Выпуск №48 (20.04 — 26.04)
video ALL YOUR HTML, #s2e11: Анимация «Thanos» на google.com
video proConf #11: Frontend Developer Love 2019
video FrontSpot Show#6: Развитие JS разработчика
video proConf #11: Frontend Developer Love 2019

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


habr Веб-компоненты: 9 проектов, о которых стоит знать в 2019 году
• Должен ли фронтенд разработчик уметь писать бэкенды?
en Урок по CORS: руководство по Cross-Origin Resource Sharing
en Руководство по сообщениям в коммитах
en HTTP заголовки для ответственных разработчиков
en Почему оценки скорости страницы могут быть опасными
en Правильное именование для улучшения доступности

  • Инструменты:
    en Переход с Gulp на Parcel
    en Использование Parcel в качестве бандлера для приложений на React
    en Как я настраиваю VSCode для всего
    en 5 лучших онлайн-IDE для JavaScript 2019 году
    en bento-starter — Open-Source Full-Stack решение для быстрой разработки PWA


CSS


habr Grid или Flexbox?
habr Создаем виджет с помощью пользовательских CSS-свойств: встраиваем кастомную ссылку на сайт NHL
• Поразительный CSS Grid Area
• Как работают auto-fill и auto-fit в CSS Grid
• Уроки CSSbattle. Илья Стрельцын делится секретами побед
en Вам просто нужно знать эти свойства, чтобы начать любить CSS
en Справочник по CSS: удобное руководство по CSS для разработчиков
en CSS наконец достиг совершеннолетия?
en Как создать фильтр-компонент в чистом CSS
en Диагональные контейнеры в CSS
en Tailwind CSS: это бутстрап завтрашнего дня?
en Прогрессивное обогащение шрифтов: переосмысление веб-производительности
en Относительный размер с помощью EM
en Новая документация Sass Docs

JavaScript


habr Использование JavaScript-консоли в браузерах
habr Deno — новый Node.js?
habr Svelte 3: Переосмысление реактивности
• Выпуск серверной JavaScript-платформы Node.js 12.0
en В jQuery исправлена уязвимость prototype pollution
en Как валидировать ваши запросы GraphQL с помощью ESLint
en Как использовать геттеры и сеттеры в JavaScript
en Введение в Storybook: организация того, как вы создаете JS компоненты
en Как создать работоспособные JavaScript спецификации
en Design Patterns Game — Игра для проверки вашего владения популярными шаблонами проектирования, реализованными в JavaScript.
en Более быстрые события полей ввода с первым вкладом Facebook в API браузеров

  • Теория:
    habr Фибоначчи на собеседовании
    habr Нужно ли чистить строки в JavaScript?
    en Стрелочные функции, объясненные на примере спуска с горки
    en Познаём MutationObserver API
    en Распространенные подводные камни в JavaScript

  • React React:
    habr React on λambda
    en Круг жизненного цикла React
    en Создание AMP версии сайта с помощью React & Next.js
    en Релиз Create React App 3.0, вместе с новой функциональностью, включающую поддержку хуков

  • Angular Angular:
    en Построение структуры проекта энтерпрайз уровня на Angular
    en Практичный RxJS и Angular
    en Angular 8: выпущен первый релиз-кандидат

  • Vue VueJS:
    • Простое фото приложение на Vue.js, Axios и Flickr API :  Часть 1,  Часть 2, Часть 3
    en Компонентное мышление во Vue.js
    en Откройте для себя силу замыканий в VueJS

  • Libs & Plugins:
    en Как создать музыкального бота с помощью Discord.js
    en glicky: браузерный загрузчик задач для современной веб разработки
    en Uppy 1.0: твой лучший друг для выгрузки файлов
    en faast.js: легкая работа с групповыми serverless вычислениями
    en reattempt: дай своим функциям повторный шанс


Браузеры


• Релиз Chrome 74
• В стабильной версии Chrome 74 появилось тёмное оформление и защита от обнаружения сайтами режима инкогнито
en Что нового в DevTools (Chrome 75)
en Новое в Firefox 66: анимация CSS Grid

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


• Сотрудники Microsoft выступили в поддержку репозитория GitHub, который могут закрыть под давлением китайских властей
• OpenAI представила «ИИ-оркестр» — нейросеть MuseNet
• Mozilla отказывается от IRC, как платформы для общения
• Google предоставил выбор поисковых систем и браузеров для европейских пользователей Android
• Фишеры используют GitHub для мошеннических операций
• Самый худший UI управления громкостью звука
• Почему размытие плохо скрывает конфиденциальную информацию


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



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


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

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

Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Портативн...
В этом выпуске облачные игры и правосторонние интерфейсы, обновленный Office и бездушные монетизаторы, рост гипер-казуальных игр и спад у ML-инженеров, ролики и локализация, дизайн си...
Фото Erika Heidi Свежая подборка со ссылками на новости и материалы. В выпуске: 3 новых и 4 принятых RFC предложения для PHP 8, включая объявление свойств в конструкторе, о блокиро...
В статье описаны необходимые параметры сервера для оптимальной работы сайта на платформе 1С-Битрикс.
Тема нового дайджеста «Мира Hi-Fi» — аудиоформаты. Статьи подборки расскажут про кодеки для сжатия аудио и различные аналоговые носители. Итак, время чтения на выходных.