Best resources on BEAM internals?

Obviously watched


by @rvirding

What else would you guys recommend?

6 Likes
2 Likes

My first stop is often BEAM Wisdom.

I found a site once which were similar in its spirit, but I can not find it anymore.

4 Likes

And the Github for it:

https://github.com/happi/theBeamBook

3 Likes

Another vote for BEAM wisdoms, just to solidify its lead :smiley:

2 Likes

BEAM Wisdoms is useful. The BEAM book is great - in parts where it’s finished it goes much more in depth on the issues.

I would also recommend any talks by Lukas Larsson - he did a few on how schedulers work and also some about plans for the JIT. The ones on schedulers are especially interesting.

Additionally there’s a lot of internal documentation in OTP itself - https://github.com/erlang/otp/tree/master/erts/emulator/internal_doc

3 Likes

Thanx guys for great suggestions now I know what I will be doing this weekend :slight_smile:

1 Like

Yes, my talk is just an overview of the basics. Both Lukas Larsson and Erik Stenman have given a number of talks at Erlang conferences describing parts of the internals which give much more information. Lukas works with the OTP team on the BEAM so he has first-hand knowledge. There have also other talks by OTP team members describing internals.

3 Likes