Garrett Smith
  Elite Developer and Architect
  CloudBees

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.
 
  
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.
   
  
  


