Exploring Elixir Supervision Strategies via Doom

125
clicks
Exploring Elixir Supervision Strategies via Doom

Source: youtube.com

Type: Video

André Albuquerque gave a novel presentation at ElixirConf EU 2023, employing the iconic video game Doom as a medium to explain Elixir's supervision strategies. He demonstrates the characteristics of different supervisor types, such as one-for-one, one-for-all, and rest-for-one, by relating them to actions within the game. For example, killing a 'monster' in the game under a one-for-one supervisor results in that 'monster' being respawned, illustrating process restart behavior. The talk also showcases a failed attempt to demonstrate a dynamic supervisor with audience participation via QR codes and live view technology. His approach provides a unique and interactive learning experience for understanding the BEAM (Erlang Virtual Machine) and Elixir's robust fault-tolerance mechanisms.

© HashMerge 2024