Elixir, A Little Beyond The Basics - Part 6: processes
openmymind.net · 2,660 words · saved by 1 readers
Demystifying Elixir Process a little to help you understand how concurrency works and why the message box is so useful.
Elixir, A Little Beyond The Basics - Part 6: processes Oct 20, 2021 One of the things I like the most about Elixir is that complexity in the language, standard library and runtime are well layered. By this I mean that it's possible to get up to speed and be productive quickly while slowly and naturally uncovering more advanced and nuanced concepts. I can think of no better example of this than processes. Processes are a fundamental part of programming in Elixir, yet it's common for developers to build full Phoenix applications without interacting with them directly. Then one day, a need arises
related reading
- More On Multiprocessing | Learn You Some Erlang for Great Good!learnyousomeerlang.com
- The Hitchhiker's Guide to Concurrency | Learn You Some Erlang for Great Good!learnyousomeerlang.com
- Designing a Concurrent Application | Learn You Some Erlang for Great Good!learnyousomeerlang.com
- how I think when I think about programming - alice mazalicemaz.com
- The "Basics" | Putting the "You" in CPUcpu.land
- Processes in Linux - Everything You Need to Knowreliabilityengineering.substack.com
- Notes on structured concurrency, or: Go statement considered harmful - njs blogvorpus.org
- Processes and Threads — PlanetScaleplanetscale.com
- A half-hour to learn Rustfasterthanli.me
- Inter-process communication in Linux: Shared storage | Opensource.comopensource.com
- To Thread or Not to Thread: An In-Depth Look at Ruby’s Execution Models - Shopifyshopify.engineering
- (Quite) A Few Words About Asyncyoric.github.io