TGViewer
Channel Public Channel
Asynchronous Programming

Asynchronous Programming

@asyncify

👉 Node.js Channel: https://t.me/metarhia
👉 https://t.me/HowProgrammingWorks
Subscribers
1.97K
Photos
41
Videos
2
Links
145

Showing posts older than #24 · Back to latest

Older Posts 18 shown
Post #23 3.06K
Кто сомневался в полезности ассинхронной коллекции, вот тут сравнение комплексного примера Collector vs Promise.allSettled — https://github.com/metarhia/metautil
  • 👍 8
  • 🤯 6
  • 🔥 5
  • 💩 2
Post #22 6.47K
Post #21 3.29K
Post #18 3.03K
🖼 Самая необычная штука из курса по асинхронному программированию и из библиотеки metautil (из Метархии), это асинхронная коллекция Collector, имеющая интерфейс EventEmitter, ее можно так же ждать как Thenable (Promise-like) через await и она умеет собирать данные из асинхронных функций с разными контрактами, делать таймауты и обрабатывать ошибки. В общем, это универсальная штука, позволяющая делать код более простым и надежным. Посмотрите ее код, он очень маленький и понятный: https://github.com/metarhia/metautil
  • 👍 17
  • 🔥 6
  • ❤ 4
  • 🤯 1
Post #17 2.8K
Post #16 2.74K

Forwarded from Node.js Ukraine Community

Кто есть из Казахстана? Завтра даю интервью Арману Сулейманову, nFactorial Podcast с возможностью задавать вопросы и принимать участие в дискуссии, конференция будет проходить в Алматы в оффлайне, я буду по видеосвязи.

Подробности: https://sxodim.com/almaty/event/no-code-summit

Промокод на 50% скидки «FLOW50» как оффлайн так и онлайн
  • 👍 10
  • ❤ 5
  • 🔥 2
Post #15 2.98K
Post #14 3.31K
Все ссылки, которые я обещал на стриме (если что забыл, скажите, добавлю):
⭐️ Гитхаб: 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
Post #13 2.96K
🖼 Ночь у многих была бессонная, но эфир будет по расписанию, через час
👉 https://www.youtube.com/live/MrenxehBK1g
❓ Вопросы будут приниматься в чате под видео. Готовьте вопросы. Жду на стриме
  • ❤ 6
  • 😢 4
  • 🎉 3
  • 👍 1
Post #12 2.33K

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
Только видеозаписи, это не курс, без ревью, без проверки и обсуждения заданий, но в записях есть чужие ревью.
  • 🔥 10
  • ❤ 3
  • 🎉 1
Post #11 2.89K
Post #10 3.58K
Post #7 4.1K

Forwarded from Node.js Ukraine Community

🖼 Тут 4 способа добавления таймаутов к асинхронному API (на примере fetch), конечно fetch поддерживает AbortController, но не все знают про AbortSignal.timeout() и есть API без такой поддержки, так что сравнить есть что. Больше примеров тут: https://github.com/HowProgrammingWorks/AbortController
  • 🔥 51
  • 👍 17
  • ❤ 8
Post #5 6.96K
  • 🤣 70
  • 🔥 9
  • 👍 7
Post #4 8.53K
Сама логика предметной области имеет асинхронную природу. Ни какие балансировщики и гейтвеи, ни какие облака или FaaS не могут решить проблемы конкуррентного доступа к памяти, cpu, диску, системам ввода-вывода. Но писать доменный код в стиле параллельного программирования — это тупик, а асинхронное программирование не намного проще, тем более на #JavaScript под управлением #nodejs. Мои взгляд на этот вопрос будет в курсе, который готовлю, точной даты не знаю, но до нового года точно будет: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2024.md
  • 🔥 48
  • 👍 11
  • ❤ 5
  • 🤯 1
Post #3 7.93K
Добрый день!

Рад, что так много людей интересуется асинхронным программированием, что не все подпали под самообман, и не думаете, что асинхронное программирование, это очень просто. Проблема в том, что людям объявили "джаваскрипт однопоточный" и почему-то из этого автоматически вывели, что он полностью безопасен и вы моежете программировать вообще не заботясь о консистентности состояния и "дата рейсах".
Чтобы построить курс, а это не быстро, мы будем тут собирать материалы и потом в гитхабе формировать программу и примеры кода.

https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2024.md
  • 🔥 117
  • 👍 40
  • ❤ 17
  • 🎉 2
  • 🤯 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →