Hello and welcome to “This week in Erlang”! As expected, there was a lot of action on the OTP side this week, and maybe a little too slow everywhere else. However, there was a piece of great news that came out this week. Read on!

Articles and Blog posts

Bet365’s CEO announced that they will be buying all of Basho’s remaining assets and making everything open source: http://lists.basho.com/pipermail/riak-users_lists.basho.com/2017-August/019500.html

There was a discussion on Hackernews about Pierre Fenoll ’s Supercompiler Pass project: https://news.ycombinator.com/item?id=15064127

’s Supercompiler Pass project: https://news.ycombinator.com/item?id=15064127 Andrew Bennett (@potatosaladx) wrote another great article this week. It is about load testing Cowboy 2.0 and how it holds against Cowboy 1.1. Highly recommend reading it: https://potatosalad.io/2017/08/20/load-testing-cowboy-2-0-0-rc-1.html

Library updates

Cowboy 2.0-rc2 was released with bunch of important bug fixes: https://ninenines.eu/articles/cowboy-2.0.0-rc.2/

A new version of Rebar3 was released. Hurry and update since it’s a big release: https://github.com/erlang/rebar3/releases/tag/3.4.3

OTP Updates

OTP 20.0.3 was released this week, with what seems like a few security fixes. Read about it at https://groups.google.com/forum/#!topic/erlang-programming/ThszrBokews and download the new package at https://github.com/erlang/otp/releases/tag/OTP-20.0.3

was released this week, with what seems like a few security fixes. Read about it at https://groups.google.com/forum/#!topic/erlang-programming/ThszrBokews and download the new package at https://github.com/erlang/otp/releases/tag/OTP-20.0.3 There was a lot of PR-merging happening on master OTP branch. But one that I particularly liked was Björn’s BEAM improvement commit. Prepare for performance improvements coming in the next release: https://github.com/erlang/otp/commit/fbf740d68600b59dc5fa7bd76d0aa0d019e81a75

Library of the week

A very cool library that I still have not found a good use for is Inaka’s Niffy library. It was created by Brujo Benavides (@elbrujohalcon) and Hernán Rivas Acosta (@hernanrivasacosta) to make adding NIFs to Rebar3 projects easier. Have a look and see if it solves any of your problems:

Niffy: https://github.com/inaka/niffy

Examples: https://github.com/HernanRivasAcosta/niffy_example

Project of the week

On one of the Erlang mailing list threads, Joe linked to Skel as a framework for making concurrent Erlang easier. I had forgotten about it, but this library/framework is really interesting and definitely worth a look:

Announcements

As usual you can help/suggest/fix mistakes for this newsletter at Github: https://github.com/gootik/this-week-in-erlang