Writing a short concurrent application with Erlang primitives: processes, links, monitors, hot code loading and message passing are revisited. A primer before OTP.| learnyousomeerlang.com
The basic concepts behind Erlang's message passing architecture for writing fault-tolerant systems. How to spawn new processes, send and receive messages and a few examples.| learnyousomeerlang.com
Additional concepts about multiprocessing in Erlang. Includes examples on how to keep state, avoid locks with timeouts and how to handle selective receives.| learnyousomeerlang.com
Learning about event handlers and their OTP equivalent (gen_event) in the context of writing a system for a curling game.| learnyousomeerlang.com
A tour of OTP supervisors. We see how to supervise an OTP process with all the different restart strategies. Practical examples with an annoying band manager included.| learnyousomeerlang.com