We went through the beginner introduction last year.
This year we dive into slightly advanced concepts.
Building blocks of Elixir / Erlang / Beam's concurrency stack:
the actor model.
Process
Tasks
Agent
Genserver
Supervisors
Registry.
Application
We shall start with a few boilerplate templates that shall be completed by attendees during the course of the workshop.
Prerequisites:
A laptop preferably running a *nix based operating system.
Git, Elixir and Erlang installed on the machine.
A personal hotspot internet connection, just in case the venue's internet falters.
Familarity with Elixir's syntax.
Someone who completes the workshop shall:
understand elixir's concurrency model
cluster elixir nodes and build a distributed system.
run a small app on the local cluster.