Fred Hebert

Erlang and Distributed Systems Enthusiast, General Pessimist (Genetec)

Fred Hebert is the author of 'Learn You Some Erlang for Great Good!', a free ebook designed to teach Erlang (hardback copies also available), and of 'Erlang in Anger', a follow-up ebook about operating Erlang systems in production. He is a system architect at Genetec, an IP video surveillance, access control management and license plate recognition company. Prior to this, he was principal member of the technical team at Heroku, working on routing components and logging components.

Fred Hebert's talk:

The Hitchhiker's Guide to the Unexpected

Bugs you know you will happen in production are usually easy to handle since you know about them. The problem is that we, as humans, have limited knowledge and understanding about the problem domains we write programs for and very often about our programs themselves. This is at the root of all the surprising unexpected bugs that we actually encounter all the time. While we can become experts at being careful and well-equipped in tooling and just knowing all kinds of weird situations that can arise from code and computers being a thing that we all have to live with, there are some other approaches that can prove helpful as well.

In this talk, we'll see some broad and diverse approaches to handling the unexpected, but will keep a specific focus on how building the proper supervision structures lets us encode predefined failure semantics into our programs so that we know how most errors will be handled, without even knowing what they are.

 

All Media with Fred Hebert

Erlang Factory 2016 - Fred Hebert - A Brief History of Time

How Things Are, and How They Could Be - Fred Hebert - EUC16

Erlang Factory SF 2015 - Tristan Sloughter and Fred Herbert

The Hitchhiker's Guide to the Unexpected - Code BEAM SF 2018