Metarhia/NodeUA - Node.js Ukraine Community
3.6K subscribers
218 photos
5 videos
3 files
613 links
Канал по Node.js сообщеста Метархия. Ссылки на митапы, группы и каналы сообщества https://github.com/HowProgrammingWorks/Index/blob/master/Links.md
Download Telegram
Начинаю заливать архив лекций с летней школы 2017 года, возможно кому-то поможет еще другими словами послушать то же, что и в основном курсе
https://youtu.be/gKttsTvLmFI
Никита Галкин @galkin_nikita запустил канал по Node.js с рецептами: по будням заметки по разработке, по выходным обзоры конференций и докладов: https://t.me/node_recipes
Сегодня стрим по #Nodejs с Конференция 'Odessa JS' со мной, Денисом Отришко, Ником Лотоцким, Алексеем Новохацким, Ником Романенко и специальным гостем, Дмитрием Нечаем
Обсудим новости Node.js v17, дальнейшее развитие платформы и другие новости https://youtu.be/f5cCHvwUwAI
🚀 Весной я сделал чеклист по портированию проектов на новые версии #NodeJS — прекращение поддержки 14.x и рекомендации по внедрение всех новых возможностей из 16.x, 18.x, 20.x — https://github.com/tshemsedinov/Drop-Nodejs14
⚡️ Сейчас уже начал готовить такой же документ по прекражению поддержки 16.x, т.е. переходу возможности, поддерживаемые в 18.x и 20.x
⚡️ Замечу, главный упор тут, не появление новых возможностей в новых версиях, а именно прекращение поддержки старых версий, которые мешали использованию новых возможностей.
Сама логика предметной области имеет асинхронную природу. Ни какие балансировщики и гейтвеи, ни какие облака или FaaS не могут решить проблемы конкуррентного доступа к памяти, cpu, диску, системам ввода-вывода. Но писать доменный код в стиле параллельного программирования — это тупик, а асинхронное программирование не намного проще, тем более на #JavaScript под управлением #nodejs. Мои взгляд на этот вопрос будет в курсе, который готовлю, точной даты не знаю, но до нового года точно будет: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2024.md
🔁 Автоматическое преобразование исключений в события — посмотрите код в примере. Да, это работае в #NodeJS еще с версии v12.16.0 и такого очень много в асинхронном программировании и в ноде. При чем все события 'error' придут после завершения цикла for..of, а вот события 'item' будут приходить по ходу цикла. Почему так и как сделать, чтобы они приходили в пордке цикла? Это задания из курса 👉 Async 2024: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2024.md