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

Eric Merritt
"Erlang and OTP in Action" Co-Author, ErlWare Maintainer

Eric is a veteran entrepreneur, author and public speaker. He is an expert in the architecture, development and deployment of large-scale distributed systems on heterogeneous hardware, and the languages and platforms required to support them. His experience spans from vertical scaled manufacturing and billing systems on IBM Mainframe and midrange hardware for companies like Sysco, Inc, to distributed build systems and massive fleet deployment tools on large fleets of beige boxes for companies like, and high-frequency trading and financial exchange systems on custom hardware for leading private brokerages. Eric is also co-author of the popular book “Erlang and OTP in Action”.

Twitter: @ericbmerrit

Eric Merritt is Giving the Following Talks
Relx, A Dead Simple, Robust Way to build Releases

Building Releases is harder then it needs to be. There is already so much useful metadata in any Erlang release that it should be a simple one line command to create almost any Release. With Relcool it is. Providing both a simple command line and intuitive integration with Rebar, Relx makes the standard Releases simple and hard Releases easy. 

Talk objectives: The ultimate goal is to get more people using standard OTP Releases for their systems. By introducing Relx and showing how easy releases actually are we hope to convince more Erlangers to use Releases as part of their everyday work.

Target audience: Erlang Developers.
Tutorial: Erlang in a *Nix World. Learning How to get Erlang/OTP Releases to integrate into a Standard Production Environment

This tutorial will teach the audience how to create releases and integrate those into a unix environment. It sets up the participant up to be able to do reasonable continuous deployment with Erlang. 

Participants will learn and practice the following three things:

* Building OTP Releases with Relx
* Integrating Erlang releases into a unix environment
* Packaging up releases with native packages, be they RPMs or Debs.