This course introduces Elixir's concurrency model through processes. We'll learn how to spawn processes, send and receive messages, monitor processes, and understand process linking.
Overview
Syllabus
- Unit 1: Spawning Processes in Elixir
- Processes in Action
- Start processes the right way
- Concurrent Workers In Action
- Concurrent Workers Challenge
- Unit 2: Message Passing in Elixir
- Conversations Between Processes
- Process Conversations Practice
- Talk Between Processes
- Unit 3: Process State Management
- Refine Process State Exit
- Stateful Process Counter
- Graceful Stop With Reply
- Process State Counter Challenge
- Unit 4: Process Monitoring and Linking
- Process Monitors In Action
- Process Monitors In Action
- Process Monitors Hands On
- When Processes Fall Silent