Accelerated Erlang Development with e2


By Erlang Central | Published: March 26, 2012



e2 is a light weight library that simplifies development of correct OTP applications. It improves developer productivity by eliminating boilerplate code and clarifying important concepts that are often lost in OTP’s complexity.

Many view OTP as an advanced topic, to be used only after a developer has mastered lower level Erlang concepts. e2 simplifies the use of OTP to the point where it’s no longer “advanced” or complex.

Some have called e2 “OTP on rails”.

e2 was born from the speaker’s experience teaching OTP fundamentals at ErlangCamp and his work with new Erlang developers at CloudBees. e2 is running in production in a variety of organizations and is a proven accelerator for learning Erlang and building correct applications.

Talk objectives: To present the e2 framework, the motivation for its development, and its benefits to new and experience Erlang developers.

Target audience:Anyone interested in improving their Erlang skills and, in particular, those who have deferred the use of OTP in their application because of its complexity.

Presentation slides are available here.

Speakers:

  • Garrett Smith

    CloudBees hacker with Erlang powered X-ray vision
    CloudBees

    Garrett Smith is senior architect at CloudBees, a leading platform-as-a-service vendor, where he leads the use of Erlang to manage platform services and infrastructure. He has over 20 years development experience and specializes in distributed systems and reliable software. Garrett is an instructor with ErlangCamp and the author of the e2 library, which was built from his experience teaching the language. He is also known for gritty tech satirical videos that include "MongoDb is Web Scale" and "All the Cool Kids Use Ruby".

    Garrett Smith


Follow Erlang Central:


Have an Erlang Question?

Reach out to the Erlang community





Tags