Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Garrett Smith
Elite Developer and Architect

Garrett is Senior Architect at CloudBees, a leading platform-as-a-service vendor where Erlang is used to manage core platform services. He has over 20 years development experience and is proficient in C/C++, Java, and Python, as well as Erlang. Garrett organizes the Chicago Erlang User Group and is an ErlangCamp instructor.

Garrett Smith is Giving the Following Talks
Tutorial: Using e2 To Accelerate Erlang Development

e2 is a project born out of lessons from teaching OTP principles at ErlangCamp. e2 supports pure OTP in a way that distills essential design patterns and helps developers use them productively. In practical application at CloudBees, e2 has made the difference between using Erlang only rarely for specialized cases and it routinely for general programming tasks and using. If you're new to OTP, this tutorial will accelerate your learning of core concepts like applications and process supervision. If you're a seasoned OTP expert, you'll enjoy the productivity boost from using e2.

you can find the project here.

All The Buzz: Erlang At CloudBees

Erlang plays a central role in CloudBees' platform infrastructure. In this talk, Garrett will explain the history of Erlang at CloudBees and discuss its strengths and weaknesses vis-a-vis other languages. If you're considering Erlang as a strategic language for your startup or software project, this talk will give you valuable insight from the trenches of a leading platform-as-a-service vendor.