Resources

Books and longer-form material written or published by Erik Stenman through HappiHacking.

Books and Writing

The current public catalogue is intentionally small. Finished material is listed here when it is ready to stand on its own.

The BEAM Book front cover The BEAM Book back cover
Published Flagship

The BEAM Book

A deep dive into the Erlang Runtime System (ERTS) and how concurrency, scheduling, and memory actually work.

Status: First Edition

Printed copies are temporarily out of stock through HappiHacking. Please order from Amazon for now.

About the Material

The public material focuses on runtime behavior, systems design, and practical engineering judgment. Drafts and unfinished product ideas stay off the public catalogue until they are ready.

A small catalogue of books, courses, guides, and tools connected to Erik Stenman's public work.

All Resources

PhD Thesis "Efficient Implementation of Concurrent Programming Languages"

PhD Thesis "Efficient Implementation of Concurrent Programming Languages"

Book

Erik Stenman's 2002 PhD thesis on efficient implementation of concurrent programming languages

The days are all empty and the nights are Unreal - cookie quote from the thesis.

Academic Research
Developer Productivity Course

Developer Productivity Course

Course

A paid developer productivity course for teams and individuals who want steadier engineering habits and clearer workflows.

A practical course on motivation, habits, focus, workflow design, collaboration, and developer tooling.

Course Paid
Entrepreneur Coaching Course

Entrepreneur Coaching Course

Course

A paid entrepreneurship course focused on direction, profitability, and disciplined execution.

A practical course for founders who need clearer priorities, better financial discipline, and a business model they can operate.

Course Paid Coaching
Kappa

Kappa

External

A tool for keeping large Erlang codebases-developed by multiple teams-in a manageable state

Kappa was conceptualized and started by Erik Stenman at Klarna to keep massive, multi-team Erlang codebases manageable and transparent. Now open source—ideal for analytics and codebase health at scale.

Open-source Klarna
The HappiHacking Blog

The HappiHacking Blog

Blog

Essays and technical notes on BEAM, systems, architecture, software work, and engineering judgment

Thank you for writing this book! I really wanted this a few years ago as I was debugging production Elixir. - bicx, Hacker News

Essays Technical
Erlang and OTP in Action

Erlang and OTP in Action

Book

A practical, experience-rich guide to Erlang and OTP by Richard Carlsson and co-authors.

A long-awaited book that covers distributed programming from so up to nuts. OTP has grown over the years. This book shows the lessons learned. - Ulf Wiger

Classic
Erlang/OTP Contributions

Erlang/OTP Contributions

External

Contributed to Erlang/OTP during both the HiPE research era and ten years scaling Klarna.

Contributed to Erlang/OTP during the HiPE research era and throughout a decade scaling Klarna—patches, ideas, and insights that helped shape the runtime still used in production today.

Erlang

The work has been read by engineers at Klarna, WhatsApp, and in the wider BEAM community.

Special thanks to GitHub sponsors, including: shiguredo, umbec, christhekeele, josevalim, robinhilliard, hitdavid.

View all endorsements

Have a resource to share?

Send a note if a BEAM or Elixir book, tool, framework, or guide should be part of this library.

Have a favorite BEAM tool or guide? Share it and help the community.