A Practical Introduction
Torey Heinz
GR Web Dev Meetup — February 23, 2026
Huge thanks to Vianet for fully embracing Elixir and giving us the freedom to adopt it across our stack.
Coworking space in Grand Rapids
Online puppy marketplace
Roommate & room rental matching
Domain registrar — no upselling
Verified room & roommate search
Affordable renters insurance
Three parts:
Then we'll open it up for Q&A.
Where it comes from and why you should care
Built by Ericsson in 1986 for telecom switches — systems that literally could not go down.
The BEAM VM was designed from scratch for this:
Battle-tested for 40 years. 99.999999% uptime.
It just wasn't fun to work with...
José Valim — Ruby on Rails core team member — asked:
“What if we took the best runtime in the world and made it a joy to write?”
Elixir doesn't replace Erlang. It runs on Erlang's BEAM.
Companies choose Elixir when reliability and scale actually matter.
5M+ concurrent users, real-time messaging
Notification delivery, billions of events
Real-time manufacturing & logistics
2M simultaneous WebSocket connections on a single server
Now that you know why Elixir exists and who is using it,
let's look at what makes it different.
Next up: The Language — pattern matching, processes, and LiveView