bitsize #1: What is an asynchronous operation?

Juan Barahona
1 min readJul 9, 2021


There is already tons of awesome articles and guides explaining asynchronous programming, one more is probably only going to contribute to the mess, instead I want to try a different approach: the image above gives you a bitsized explanation that might be a good starting point to fully understand other in deep guides, or probably a good finalizer that makes everything you already know fit harmoniously 🤞

Personal Recommendations

And also, these are the related posts (of tons I have read) that I personally liked a lot, you will definitely learn a lot from them:

  1. A gentle introduction to multithreading — Internal Pointers
  2. Asynchronous programming in C# | Microsoft Docs
  3. General asynchronous programming concepts — Learn web development | MDN (
  4. ⭐️🎀 JavaScript Visualized: Promises & Async/Await — DEV Community 👩‍💻👨‍💻
  5. Concurrency, Parallelism, Threads, Processes, Async, and Sync — Related? 🤔 | by G. Abhisek | Swift India | Medium

If you liked this post and what to show you support to build more on these, follow me at Juan Barahona (@barahonajm_) / Twitter, thanks!



Juan Barahona

A software engineer that focuses on research and teaching and would like to discover and share more about the field.