Дайджест свежих материалов из мира фронтенда за последнюю неделю №358 (25 — 31 марта 2019)

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

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


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


Медиа


podcast Подкаст «Frontend Weekend» #89 – Что изменилось у Григория Петрова (уход из Voximplant, Moscow Python Conf и нейрофизиология)
podcast Подкаст «CSSSR» Новости 512 — Выпуск №44 (23.03 — 29.03)
podcast Подкаст «Фронтенд Юность (18+)» #89 Mind as a service
podcast Подкаст «HardcodeFM», Episode 10: Make React^W code great again
video «ALL YOUR HTML» #s2e8: «Точки в виде Beyonce»
habr JS со всех сторон: топ-10 докладов HolyJS 2018 Moscow
video JavaScript fwdays'19, 20 видео с конференции, прошедшей в начале марта

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


habr AMP: будущее электронной почты
habr Почему SvelteJS возможно лучший фреймворк для новых веб-разработчиков
• Mozilla развивает WASI для использования WebAssembly вне браузера
en Что нового в iOS 12.2 для прогрессивных веб-приложений
en Причины, по которым веб-компоненты идеально подходят для большой компании.
en Практическое руководство по изучению фронтенд разработки для начинающих
en От разработчика фронтэнда до DevOps: введение в CI/CD
en Прекращайте использовать столько div-ов! Введение в семантический HTML

  • Tools:
    en Как публиковать пакеты в npm
    en Обновление Webpack с 3 до 4
    en majestic: GUI без конфигураций для Jest


CSS


• CSS селекторы 4-го уровня
habr Инструменты для создания адаптивного сайта без доступа к сайту
habr Чего мне никогда не говорили о CSS
habr Всё, что нужно знать об автоматических переносах в CSS
en Руководство по CSS counter
en Как сделать CSS Grid Layouts доступным
en Как создать dark\light-переключатель с CSS и Javascript
en Как выровнять всякие штуки в CSS
en CSS Houdini может изменить способ, которым мы пишем и управляем CSS
en Прикольное использование псевдоэлементов ::before и ::after
en Выведение пользовательских свойств CSS из :root может быть хорошей идеей

JavaScript


• 5 типовых задач на собеседованиях по JavaScript
• JS Зарисовки на тему URL
• Подборка JS-фреймворков для работы с компьютерным зрением
en 12 хитростей JavaScript, которых вы не найдете в большинстве уроков
en 14 лучших JavaScript API
en Надежный JavaScript: Часть I
en Создание децентрализованного веб-чата за 15 минут

  • Теория:
    habr JavaScript — лучший язык программирования для начинающих. Так это или нет?
    en Реализация быстрой сортировки в JavaScript
    en Иллюстрированное (и музыкальное) руководство по методам массивов Map, Reduce и Filter
    en Кратчайший способ условного добавления свойства в литерал объекта

  • React React:
    habr Чем функциональные компоненты React отличаются от компонентов, основанных на классах?
    habr Записка frontend-архитектора #1. Нельзя просто так взять и использовать Redux
    habr Полное руководство по useEffect
    en По ту сторону Create React App: React Router, Redux Saga и другие
    en Создание компонента Social Follow в React
    en Видеопроигрыватель для веб на React

  • Vue VueJS:
    habr Валидация форм во Vue.js
    • Автоматическое развёртывание Vue.js-приложений
    en Создание переиспользуемого компонента для постраничной навигации во Vue
    en Итак, что нового в Vue CLI 3.0?

  • Angular Angular:
    en Ваше Angular-приложение в качестве PWA
    en Создание продовольственного магазина с использованием Redux и Angular
    en Основные преимущества использования Angular для вашего проекта
    en Глубокое погружение в Angular NgOnDestroy
    en Рекомендуемые расширения для VS Code для Angular разработчиков

  • Libs & Tools:
    • DotsMenu — удобное выпадающее меню
    en eslint-plugin-unicorn: набор различных правил для ESLint
    en Оптимизация код-ревью с ESLint + Prettier
    en Cube.js — Open Source фреймворк для аналитики


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


• Европарламент принял директиву об авторских правах в интернете с исключениями для открытого ПО
• На следующей неделе закроются соцсеть Google+ и сервис Inbox, общее количество «убитых Гуглом» проектов достигло 150
• «Черный день для свободы Интернета». Европарламент окончательно одобрил скандальную директиву об авторском праве в интернете
• 5 ИИ-сервисов, которые работают в браузере
• ИИ, больше RTX и автопилот: главное с конференции GTC 2019
• Microsoft запретила своим сотрудникам шутить на первое апреля


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



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


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

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

Релиз Laravel Sail и глобальное обновление документации, а также подборка свежих уроков, видео и пакетов по фреймворку Laravel за неделю. Читать дальше →
Свежая подборка со ссылками на новости и материалы. В выпуске: 5 новых RFC из PHP Internals, а также предложение по развитию языка и пара прототипов новых фич в виде пул-реквестов, порция полез...
Сегодня мы начинаем делиться с вами наиболее заметными материалами сообщества Svelte. Приятного чтения! Читать дальше →
Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.4 RC6, Symfony 5.0 и 4.4, WordPress 5.3 и другие релизы, об обновлении PSR-стандартов, RFC предложения из PHP Internals, пор...
Новый дайджест и в нем чтение текста на вывесках, лучшие практики и инструменты разработки, магия автоматической сборки, приложения для цифрового детокса, иллюзии дизайна и Flutter. ...