I wrote an article how to learn Erlang by example [1] which got a lot of good feedback recently when it was posted on HN. Thanks for the good feedback! :)<p>The past weeks I am working on finding bottlenecks and try to improve the performance of Erlang Open Source projects.<p>Based on my findings and insights I was asking myself if you would be interested in a book about way to measure and improve Erlang performance. Like my blogpost it would use real world examples, this time from more Open Source Erlang projects.<p>What do you think?<p>Best,
Robert<p>[1] http://robert-kowalski.de/blog/lets-learn-erlang-and-fix-a-bug-on-a-couchdb-cluster/
Very interested. Mostly working in Elixir, but very interested in idiomatic ways of using messages, supervisors, genservers, etc etc. Haven't yet had a chance to scale beyond a single server, but would love to learn about that as well.
There is Erlang In Anger by Fred Hebert as a starting point
<a href="http://www.erlang-in-anger.com/" rel="nofollow">http://www.erlang-in-anger.com/</a>
I would also be interested. I'm less interested in the open source examples and more interested in the techniques and options that are available.<p>Huge bonus if it takes Elixir into account.
Robert, do you plan to find those bottlenecks and then explain how to remove them by using Erlang/OTP best practices? (i.e. approaches used by Klarna, WhatsApp, etc.).
I'd love to read that! I'm new to errand but found your method of teaching erlang by fixing a real bug in a real project to be incredibly interesting and useful!
I would not write performance sensitive code in Erlang, so no. I'd be more interested in a book about distributed programming than a book about optimization.