arpan

arpan

:waving_hand: Hey Elixir Enthusiasts!

I’ve got something cool for you. It’s a free book on Elixir that dives into the nitty-gritty of concurrency and processes. Perfect if you already know the basics of Elixir and want to learn more about concurrency and processes in elixir. Check it out at Async Elixir Book.

This has been a side project I’ve dedicated time to for a while, and I’m thrilled to finally announce it.
In this book, I’ve distilled my own journey of understanding Elixir processes and tackled the very questions that used to perplex me.

Here, you won’t find deep dives into external libraries. Instead, our journey centers on the core concepts and the inner mechanisms of processes in Elixir. We’ll also explore the full potential of the Elixir standard library for handling processes. :rocket:

Every explanation in the book is followed by code examples which you can edit and experiment with freely all thanks to livebook.

Here’s a sneak peek of what you’ll find inside:

  • Concurrency in elixir
  • Basics of immutability and memory management
  • Journey through Process Internals, Linking, Monitoring, Hibernation, Group Leaders and more
  • GenServer Demystified
  • Uncovering the Registry Module
  • A Deep Dive into Supervisors: Supervision Strategies, Restart Strategies, Dynamic Supervisor, Partition Supervisor, and more
  • Building a Download Manager Project with Real-World Application
  • Demystifying Tasks: Introduction, Awaiting Tasks, Supervised Tasks, and Beyond
  • Harnessing the Power of Agents

For the full detailed contents, check out the complete book!

The best part? It’s all free! While I’m planning a paid video course based on this material in the future, your feedback is invaluable!

If you enjoy the content, please consider supporting me by:

  • Starring the repo :star:
  • Spreading the word :loudspeaker:
  • Reporting issues :lady_beetle:
  • Sponsoring the project

Check it out at Async Elixir Book.

I’d like to express my gratitude to the incredible Elixir community, the invaluable resources such as pragmatic books, this forum, countless blog posts, and the Elixir Radar newsletter. These have been instrumental in my Elixir journey, and without them, this book would not have been possible. Your support means the world!

Thank you! :rocket:

Where Next? Top

Trending in Books Top

Other Trending Topics Top

tomazbracic
Secure boot and a verified root filesystem on an STM32MP157F-DK2 - with Nerves of course Four links of an authenticated boot chain on an ...
New
GenericJam
Edit: 2026 May 15 - This post is archived. Mob is alive!! Main docs: mob v0.7.11 — Documentation A bit of explanation for the slightly c...
New
JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews