Привет!

Хочу поделиться крутой книгой по асинхронному программированию, правда она не привязана к какому-то конкретному языку программирования или фреймворку.

Asynchronous Programming: Beyond the Main Thread, Theophilus Edet

asynchronous_programming_beyond_the_main_thread

В книге представлены основные паттерны/реализации асинхронного программирования. Всё примеры представлены сразу в нескольких языках программирования.


Забавно, что JS собрал в себе всё возможные реализации асинхронщины:

  • реализацию через коллбэки
  • промисы
  • и знакомый питонистам async/await


Приведены бестпрактисы по архитектурам сложных приложений, а так же сферы применения асинхронщины. Хотя на мой взгляд это лишнее(скучно читать, что асинхронные приложения можно использовать в банкинге, вебе, приложениях для здоровья и тд и тп).