Asynchronous Programming
Open in Telegram
2 002
Subscribers
-124 hours
-57 days
-1730 days
Posts Archive
Repost 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
Только видеозаписи, это не курс, без ревью, без проверки и обсуждения заданий, но в записях есть чужие ревью.
Repost from Node.js Ukraine Community
🖼 Тут 4 способа добавления таймаутов к асинхронному API (на примере
fetch), конечно fetch поддерживает AbortController, но не все знают про AbortSignal.timeout() и есть API без такой поддержки, так что сравнить есть что. Больше примеров тут: https://github.com/HowProgrammingWorks/AbortControllerСама логика предметной области имеет асинхронную природу. Ни какие балансировщики и гейтвеи, ни какие облака или FaaS не могут решить проблемы конкуррентного доступа к памяти, cpu, диску, системам ввода-вывода. Но писать доменный код в стиле параллельного программирования — это тупик, а асинхронное программирование не намного проще, тем более на #JavaScript под управлением #nodejs. Мои взгляд на этот вопрос будет в курсе, который готовлю, точной даты не знаю, но до нового года точно будет: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2024.md
Добрый день!
Рад, что так много людей интересуется асинхронным программированием, что не все подпали под самообман, и не думаете, что асинхронное программирование, это очень просто. Проблема в том, что людям объявили "джаваскрипт однопоточный" и почему-то из этого автоматически вывели, что он полностью безопасен и вы моежете программировать вообще не заботясь о консистентности состояния и "дата рейсах".
Чтобы построить курс, а это не быстро, мы будем тут собирать материалы и потом в гитхабе формировать программу и примеры кода.
https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2024.md
Available now! Telegram Research 2025 — the year's key insights 
