arpan

arpan

Async Elixir (free) (self-published)

:wave: 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?

Popular in Books Top

AstonJ
by Martin Logan, Eric Merritt, and Richard Carlsson Erlang and OTP in Action teaches you the concepts of concurrent programming and the ...
New
wintermeyer
At https://elixir-phoenix-ash.com I publish training material for Elixir and Phoenix. Text base tutorials which start at zero. Recently I...
New
AstonJ
Don’t forget you can get 35% off the ebook using the code ‘devtalk.com’ :023: Current: Search Original: Search For those looking for ...
New
AstonJ
Don’t forget you can get 35% off the ebook using the code ‘devtalk.com’ :023:
New
benwilson512
by Bruce Williams and Ben Wilson Your domain is rich and interconnected, and your API should be too. Upgrade your web API to GraphQL, le...
New
Eiji
The Ecto recipes were originally written for the “What’s new in Ecto 2” ebook and then made open-source by Plataformatec. Since then, the...
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27833 124
New
PragmaticBookshelf
Alexander Koutmos @akoutmos Elixir Patterns aims to surface the powerful and unique characteristics of the Erlang virtual machine and sho...
New
tristan
Adopting Erlang is a collaborative effort between myself (Tristan), Fred Hebert and Evan Vigil-McClanahan. It is an ongoing effort to gat...
New
peerreynders
by Darin Wilson and Eric Meadows-Jönsson Languages may come and go, but the relational database endures. Learn how to use Ecto, the prem...
New

Other popular topics Top

albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 43591 214
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
RisingFromAshes
I've read in another post that it may be possible with a router helper - but I couldn't find an appropriate one, and tbh, I'm still just ...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list....
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
PeterCarter
There are pre-rolled solutions for other frameworks that do work. However, Phoenix does not seem to have these. Have people had good expe...
New
hariharasudhan94
Lets say i have map like this fetching from my database %{"_id" => #BSON.ObjectId<58eb1a7a9ad169198c3dXXXX>, "email" => "XX...
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New

We're in Beta

About us Mission Statement