Сама логика предметной области имеет асинхронную природу. Ни какие балансировщики и гейтвеи, ни какие облака или FaaS не могут решить проблемы конкуррентного доступа к памяти, cpu, диску, системам ввода-вывода. Но писать доменный код в стиле параллельного программирования — это тупик, а асинхронное программирование не намного проще, тем более на #JavaScript под управлением #nodejs. Мои взгляд на этот вопрос будет в курсе, который готовлю, точной даты не знаю, но до нового года точно будет: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2024.md
🔥48👍11❤5🤯1
  Forwarded from Node.js Ukraine Community
fetch), конечно fetch поддерживает AbortController, но не все знают про AbortSignal.timeout() и есть API без такой поддержки, так что сравнить есть что. Больше примеров тут: https://github.com/HowProgrammingWorks/AbortControllerPlease open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥51👍17❤8
  Forwarded from Node.js Ukraine Community
🎉 Опа, чуть не забыл, что сегодня черная пятница, в общем так, курс по ноде продлен на следующий год, количество материалов увеличивается вдвое, оглавление опубликую на днях, а через неделю цена тоже увеличится c $200 до $300 https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS-2022-2023.md
⚡️ А сегодня кто возьмет за $100 на патреоне план Professional на год, то получает видеозаписи за 2023 https://www.patreon.com/tshemsedinov
Только видеозаписи, это не курс, без ревью, без проверки и обсуждения заданий, но в записях есть чужие ревью.
⚡️ А сегодня кто возьмет за $100 на патреоне план Professional на год, то получает видеозаписи за 2023 https://www.patreon.com/tshemsedinov
Только видеозаписи, это не курс, без ревью, без проверки и обсуждения заданий, но в записях есть чужие ревью.
🔥10❤3🎉1
  👉 https://www.youtube.com/live/MrenxehBK1g
❓ Вопросы будут приниматься в чате под видео. Готовьте вопросы. Жду на стриме
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤6😢4🎉3👍1
  Все ссылки, которые я обещал на стриме (если что забыл, скажите, добавлю): 
⭐️ Гитхаб: https://github.com/tshemsedinov
⚡️ Патреон: https://patreon.com/tshemsedinov
❓ Вопросы на интервью по ноде: https://github.com/tshemsedinov/NodeJS-Interview-Questions
👉 Новый курс по ноде: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS-2022-2023.md
🛠 Старый курс по Node.js в открытом виде: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS.md
🏛 Оглавление всех лекций: https://github.com/HowProgrammingWorks/Index
👶 Для начинающих: https://www.youtube.com/watch?v=2DM5I2CI4gY&list=PLpmhTzMVLuROAIey9vW3pyRSpHfknLssu
☘️ Канал Олега Хомяка: https://www.youtube.com/@khomiakoleg4034
🗨 Телеграм: https://t.me/metarhia и https://t.me/nodeua
🚀 Конференция Метархии: https://www.youtube.com/@Metarhia
⭐️ Гитхаб: https://github.com/tshemsedinov
⚡️ Патреон: https://patreon.com/tshemsedinov
❓ Вопросы на интервью по ноде: https://github.com/tshemsedinov/NodeJS-Interview-Questions
👉 Новый курс по ноде: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS-2022-2023.md
🛠 Старый курс по Node.js в открытом виде: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS.md
🏛 Оглавление всех лекций: https://github.com/HowProgrammingWorks/Index
👶 Для начинающих: https://www.youtube.com/watch?v=2DM5I2CI4gY&list=PLpmhTzMVLuROAIey9vW3pyRSpHfknLssu
☘️ Канал Олега Хомяка: https://www.youtube.com/@khomiakoleg4034
🗨 Телеграм: https://t.me/metarhia и https://t.me/nodeua
🚀 Конференция Метархии: https://www.youtube.com/@Metarhia
❤10🔥8👍3
  Смотрим Интервью Димы Нечая, одного из ключевых людей сообщества Метархия, open source контрибьютора, преподавателя, архитектора и CTO нескольких продуктовых компаний https://www.youtube.com/watch?v=AlPxguB1gkY
  
  YouTube
  
  Low-code и No-code. Дмитрий Нечай.
  Поговорили с Дмитрием Нечаем про технологии low code и no code.
Дмитрий Нечай имеет 7 лет опыта в роли бэкенд разроботчика и СТО. Преподает в Киевском политехническом институте и получает степень PHD.
00:00 - Промо
01:06 - Приветствие
01:30 - Low code
02:43…
Дмитрий Нечай имеет 7 лет опыта в роли бэкенд разроботчика и СТО. Преподает в Киевском политехническом институте и получает степень PHD.
00:00 - Промо
01:06 - Приветствие
01:30 - Low code
02:43…
❤9👍9🔥1🎉1
  Forwarded from Node.js Ukraine Community
  
Кто есть из Казахстана? Завтра даю интервью Арману Сулейманову, nFactorial Podcast с возможностью задавать вопросы и принимать участие в дискуссии, конференция будет проходить в Алматы в оффлайне, я буду по видеосвязи.
Подробности: https://sxodim.com/almaty/event/no-code-summit
Промокод на 50% скидки «FLOW50» как оффлайн так и онлайн
Подробности: https://sxodim.com/almaty/event/no-code-summit
Промокод на 50% скидки «FLOW50» как оффлайн так и онлайн
👍10❤5🔥2
  Collector, имеющая интерфейс EventEmitter, ее можно так же ждать как Thenable (Promise-like) через await и она умеет собирать данные из асинхронных функций с разными контрактами, делать таймауты и обрабатывать ошибки. В общем, это универсальная штука, позволяющая делать код более простым и надежным. Посмотрите ее код, он очень маленький и понятный: https://github.com/metarhia/metautilPlease open Telegram to view this post
    VIEW IN TELEGRAM
  👍17🔥6❤4🤯1
  ⚡️ Открыта предварительная запись на курс по асинхронному программированию https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2024.md
❤13🎉4👍3
  🎟 Внимание! Добавил новый таер: Node + Async
Вместе должно быть дешевле ) Можно до него апгрейднуться
https://www.patreon.com/tshemsedinov
  
  Вместе должно быть дешевле ) Можно до него апгрейднуться
https://www.patreon.com/tshemsedinov
Patreon
  
  Timur Shemsedinov | Patreon
  creating Бесплатные лекции по программированию и платные консуль
👍11🔥2
  Кто сомневался в полезности ассинхронной коллекции, вот тут сравнение комплексного примера 
Collector vs Promise.allSettled — https://github.com/metarhia/metautil👍8🤯6🔥5💩2
  Вот новый пример. Тут таймаут через Promise.race, а сбор данных через Promise.allSettled. Асинхронная коллекция похожа на Map, но с контрактом Thenable, позволяющим использовать ее с await. Collector скрывает сложность асинхронного программирования за абстракцией высокого уровня и приводит к ясному и надежному коду предметной области. https://github.com/metarhia/metautil
❤12👍6🔥3
  🎫 Внимание! 28 декабря последний день записи на курсы Node.js 2024 и на Async 2024 по текущим ценам.
Сейчас Async: $100, Node.js: $200 + локальные налоги. А вместе $250 + налоги.
С 29 декабря будет Async: $125, Node.js: $250 + локальные налоги. А вместе $350 + налоги.
https://www.patreon.com/tshemsedinov
  
  Сейчас Async: $100, Node.js: $200 + локальные налоги. А вместе $250 + налоги.
С 29 декабря будет Async: $125, Node.js: $250 + локальные налоги. А вместе $350 + налоги.
https://www.patreon.com/tshemsedinov
Patreon
  
  Timur Shemsedinov | Patreon
  creating Бесплатные лекции по программированию и платные консуль
👍5🔥2