heroku/erlang-in-anger

A little guide about how to be the Erlang medic in a time of war. It is first and foremost a collection of tips and tricks to help understand where failures come from, and a dictionary of different code snippets and practices that helped developers debug production systems that were built in Erlang.

TeX

176

81 commits

updated Jun 2, 2026

See the code

README

README

This book intends to be a little guide about how to be the Erlang medic in a time of war. It is first and foremost a collection of tips and tricks to help understand where failures come from, and a dictionary of different code snippets and practices that helped developers debug production systems that were built in Erlang.

This is the source repository for the book.

Contributing

Please read CONTRIBUTING. This book has been written under a specific creative-commons license, with a joint copyright between Heroku (https://www.heroku.com/) and the author (Fred Hebert), agreed upon as part of his work functions.

The copyright situation isn't simple enough for the author to handle all implications and subtleties, and while this repository is open source and under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license, it cannot be considered as Free as in Freedom.

Build

I Have TeXShop from MacTeX and I just press the 'Typeset' button when editing text.tex

You can find a PDF copy at http://www.erlang-in-anger.com.

Roadmap

  • Update libraries links where appropriate
  • Support alternative formats (HTML, epub, mobi)
  • Document standalone build instructions that do not rely on MacTeX / TexShop

Changelog

1.3.0

  • Updated chapters 1 and 2 to refer to rebar3 instead of rebar, and to include content relative to hex and packages

Contributors

ferd

72 commits

jkvor

6 commits

sfdc-ospo-bot

2 commits

jimjag

1 commits

heroku/erlang-in-anger

A little guide about how to be the Erlang medic in a time of war. It is first and foremost a collection of tips and tricks to help understand where failures come from, and a dictionary of different code snippets and practices that helped developers debug production systems that were built in Erlang.

TeX

176

81 commits

updated Jun 2, 2026

See the code

README

README

This book intends to be a little guide about how to be the Erlang medic in a time of war. It is first and foremost a collection of tips and tricks to help understand where failures come from, and a dictionary of different code snippets and practices that helped developers debug production systems that were built in Erlang.

This is the source repository for the book.

Contributing

Please read CONTRIBUTING. This book has been written under a specific creative-commons license, with a joint copyright between Heroku (https://www.heroku.com/) and the author (Fred Hebert), agreed upon as part of his work functions.

The copyright situation isn't simple enough for the author to handle all implications and subtleties, and while this repository is open source and under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license, it cannot be considered as Free as in Freedom.

Build

I Have TeXShop from MacTeX and I just press the 'Typeset' button when editing text.tex

You can find a PDF copy at http://www.erlang-in-anger.com.

Roadmap

  • Update libraries links where appropriate
  • Support alternative formats (HTML, epub, mobi)
  • Document standalone build instructions that do not rely on MacTeX / TexShop

Changelog

1.3.0

  • Updated chapters 1 and 2 to refer to rebar3 instead of rebar, and to include content relative to hex and packages

Contributors

ferd

72 commits

jkvor

6 commits

sfdc-ospo-bot

2 commits

jimjag

1 commits

Languages

TeX

67.6%

PostScript

26.2%

HTML

3.9%

Erlang

2.3%