Erlang projects have historically been built with Makefiles, rebar, and then some more makefiles, many of which would just call rebar again.
In an attempt to make Erlang's project building on par with rest of the programming world (or even try to go further), employees at Heroku have spearheaded development of Rebar3, a newer, improved version of rebar3 that aims to make your life better.
Talk objectives:
- Show the new rebar3 behavior, what it can do, and the issues it fixed from old rebar, and its rationale
- Show the new plugin structure
- Our roadmap
Target audience:
- Anyone using Erlang and having to build projects
Fred Hebert is the author of 'Learn You Some Erlang for Great Good!', a free online (also paid for, on paper) book designed to teach Erlang, and of 'Erlang in Anger', a follow-up ebook about operating Erlang systems in production. He works as a lead member of technical staff on Heroku’s routing components, helping design, program, maintain, and operate large scale distributed systems in the cloud, more often than not written in Erlang, and is one of the maintainers of Rebar3. Prior to that, he worked at AdGear, helping develop and operate a real-time bidding service in Erlang, right after having spent a year writing training material and teaching Erlang professionally. GitHub:
ferd
Twitter:
@MononcQc