Functional Geekery Episode 49 – Steve Vinoski and Francesco Cesarini

In this episode I talk with Steve Vinoski and Francesco Cesarini. We talk their introduction to Erlang, and designing scalable, reliable systems with Erlang We talk their introduction to Erlang, and designing scalable, reliable systems with Erlang.

Our Guests, Steve Vinoski and Francesco Cesarini

@stevevinoski on Twitter
@FrancescoC on Twitter


On May 2nd and 3rd flatMap(Oslo) is taking place in Oslo, Norway. flatMap(Oslo) is a conference about functional programming, mainly on the JVM. The call for speakers is now open. To find out more visit for more information, and make sure to use code GEEKERY when registering to find out more.

PolyConf 2016 will be taking place on June 30th – July 2nd. Visit to keep updated with news as more details become available.

Curry On is taking place July 18th and 19th in Rome. Visit to find out more and to register.

Full Stack Fest will be hold in Barcelona on September 5-9th. You can check out —to find out more and submit your paper too.

If you have a conference related to functional programming, contact me, and I will be happy to announce it.


About Steve
About Francesco
Erlang Solutions
How Francesco got attracted to Erlang
How Steve got into Erlang
“Erlang is actually three things”
Erlang the language
Erlang the virtual machine (The BEAM)
The programming model (OTP)
Thinking about the system
“Let it crash” mentality
Let It Crash… Except When You Shouldn’t
Designing for failure in your system
Designing for Scalability with Erlang and OTP
Why you need OTP
Fundamentals of Distributed Systems
Fault Tolerance
Two computers for reliability
“What kind of patterns are used in these systems”
How the behaviors work
“You have to know what the system is doing if you are going to scale and be reliable”
Distributed, fault-tolerant, scalable and reliable
Dirty Scheduler in Erlang
Rickard Green’s presentation at Erlang Factory San Francisco 2011
Jesper Louis Anderson’s post on Dirty Scheduler
AUTHD discount for the book on O’Reilly

As always, a giant Thank You goes to David Belcher for the logo design.