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 main advice on how to keep a supervision tree immune to members crashes| rocket-science.ru