За последние 5 лет Node.js многое изменилось, но знания сообщества о платформе остались на уровне 2013-2015 годов, все те же подходы, все те же проблемы.
Сообщество плохо следит за новыми функциями, и даже если они узнают о них, это не влияет на то, как они пишут ежедневный код. Node.js и даже JavaScript плохо изучены.
фундаментальный знание программной инженерии и архитектура параллельное программирование, ПОНЯТЬ , ТВЕРДЫЙ , GoF, а если и проникают, то адаптации и переосмыслению не подлежат. Поэтому среди других языков программирования JavaScript воспринимается как несерьезный, а среди разработчиков Java, C++, C# распространено мнение, что Node.js — это платформа для малограмотных людей.
Как преодолеть эту тенденцию и как изменить подход к разработке Node.js в 2020 году, используя все современные возможности и знания, а также о том, что необходимо изменить в повседневной практике написания кода, эти и другие вопросы обсуждаются на трёх бесплатных вебинарах» Node.js в 2020 году : Выходи и заходи нормально" 11, 14 и 21 апреля , накануне релиза Node.js v14 .
Часть 1. Обзор новых функций, история и изоляция
Краткое содержание части 1: в стадии подготовки Стартовый комплект Node.js , обзор состояния Node.js на апрель 2020 года, изоляция кода с помощью ручьи , песочницы , контейнеры и абстракции программного обеспечения, что означает deno, API сериализации v8, песочница vm и vm.Script, поддержка ES.Next, параллельный и асинхронный программирование, ответы на вопросы.
Видео 1-го вебинара: https://youtu.be/GJY2dyE6328Эt=480
Слайды: https://www.slideshare.net/tshemsedinov/nodejs-in-2020-part-1
Часть 2: Проблемы и их отношение к фундаментальным CS
План 2-го вебинара: Обзор общего проблемы : утечки памяти и ресурсов, игнорирование ошибок и потенциальных мест их появления, нарушение принципов ПОНЯТЬ И ТВЕРДЫЙ в Node.js, концепции связность И обручение программные компоненты, применение паттернов GoF и других паттернов проектирования, обзор антипаттерны в Node.js и как это должно влиять на то, как вы пишете код каждый день.
Видео 2-го вебинара: https://youtu.be/r1u-dGocm1c
Слайды: https://www.slideshare.net/tshemsedinov/nodejs-in-2020-part-2
Часть 3. Структура и архитектура проекта, стартовый комплект Node.js.
Планируйте 3-й вебинар: закончим обзор новых функций Node.js и собрать все это в Стартовый комплект Node.js (шаблон проекта) от сообщества Метархия для создания надежных и масштабируемых облачных и кластерных приложений и быстрая разработка API для высоконагруженных и интерактивных систем.Будет опубликовано Метасерверный манифест .
Мы проанализируем код, обсудим использование новейших возможностей платформы Node.js и фундаментальных знаний CS для построения грамотной структуры и архитектуры проекта.
Видео третьего вебинара: https://youtu.be/ZXB5OTRld1w Слайды: https://www.slideshare.net/tshemsedinov/nodejs-in-2020-part-3 Вопросы можно задать в https://t.me/nodeua Стартовый комплект Node.js: https://github.com/HowProgrammingWorks/NodejsStarterKit Github спикера : https://github.com/tshemsedinov В опросе могут участвовать только зарегистрированные пользователи.
Войти , Пожалуйста.
Как изолировать запросы в Node.js? 28,65% Программные абстракции 51 4,49% Потоки или песочницы v8 8 5,06% Я понимаю проблему, но не знаю, как ее решить 9 61,8% Я не знаю, в чем проблема, я разберусь в вопросе 110 Проголосовали 178 пользователей.
83 пользователя воздержались.
В опросе могут участвовать только зарегистрированные пользователи.
Войти , Пожалуйста.
Какой современный API Node.js вы используете? 18,95% worker_threads 29 30,72% асинхронные перехватчики 47 7,19% N-API 11 1,31% WASI 2 13,73% модули V8 и VM 21 9,8% API интернационализации 15 24,84% HTTP/2 38 73,2% модули ES6 112 45,1% fs.promises 6 9 проголосовали 153 пользователя.
108 пользователей воздержались.
В опросе могут участвовать только зарегистрированные пользователи.
Войти , Пожалуйста.
Следите ли вы за возможностями платформы? 23,95% Да, подписываюсь на новости, репозиторий ноды, читаю журнал изменений 40 59,88% Если нужно для работы, разбираюсь, но чувствую, что этого мало 100 16,17% Нет смысла учиться и после всего этого бесполезно 27 Проголосовали 167 пользователей.
62 пользователя воздержались.
Теги: #node.js #node.js #js #курсы #лекции #видео #разработка #api #вебинары #grasp #solid #gof #patterns #архитектура #асинхронное программирование #дизайн #разработка сайтов #JavaScript #node.js #Образовательные процесс в IT #Конференции
-
Обмен Сообщениями Веб-Службы
19 Oct, 24 -
Родители За Онлайн-Игры-Одевалки
19 Oct, 24 -
Шоулз, Майрон
19 Oct, 24 -
Космический Google Для Планеты?
19 Oct, 24 -
Баш Снова В Деле!
19 Oct, 24