This week in Erlang — Jul 9
Having recently looked at how the Rust community is shaping up and how they are trying to make Rust more popular, it gave me an idea. I started using Erlang only a few years ago, and I was in love the second I started learning all the little cool things about the VM. I would love to attract more talent towards this great language, so I thought I’ll keep a blog of cool things I see around each week (modeled after “This Week in Rust” series):
New articles and blog posts
- PropEr Testing by Fred Hebert: http://propertesting.com/
- Erlang Shell Vizualization By Vladimir Gordeev: http://vladimir-vg.me/erlang-shell-visualization-demo/
- Pierre Fenoll’s Supercompiler parse transform looks really interesting, have a look! https://github.com/fenollp/erlscp
- Erlang Solutions posted videos from EUC17. Watch them all at their Youtube channel.
Library Updates
- Appliscale’s xprof library has seen some action and a few fixes/features have been merged.
- Sidejob moved to be under ErlangPack Github “Organization”.
- Zotonic is preparing a huge change to make everything an OTP application. Read more here.
- Loïc Hoguin has updated cowlib and 2.0.0-rc1 has been released.
OTP Updates
An interesting PR recently got merged:
- Introduce new_map_lit operation in the loader: This PR (by @michalmuskala) introduces optimizations towards map creations. Especially for small maps (less than 32 keys). Apparently 50% memory saving on some cases is expected!
Library of the week
GraphQL by Shopgun and JLouis:
This library is a good example how an Erlang library could be organized. From Travis CI integration to syntax consistency. This library has it all.
Please let me know if you would like to include anything in these series or if you have any suggestions. You can find me under @gootik in the Erlanger Slack or Twitter.