Category: Erlang
Taming the Spaghetti Monster: The Birth of Kappa - 2023-05-26
Solving Codebase Complexity at Klarna with a Business Layers Strategy
Unleashing the Power of Erlang's BEAM - 2023-05-30
A case study with Delta Exchange
FATE: Revolutionizing Smart Contract Execution - 2023-05-31
Enhancing Efficiency and Safety in Blockchain Applications
Taba the story - 2023-06-01
In 2017, we embarked on a journey to build a blockchain named Aeternity. We used Erlang and developed a virtual machine called Fate, along with a...
It is never about technology - until it is - 2023-06-06
Then it is Erlang
Neural Networks in Elixir - 2023-06-19
A beginners guide
Three Decades with Erlang - 2023-12-14
A Personal Odyssey
Designing Concurrent Systems on the BEAM - 2024-03-09
Principles and Strategies for Robust System Design
The Quest for Enhanced Productivity in Software Development - 2024-04-28
A Reflection One and a Half Decades Later
How Erlang Powers High-Volume Finance - 2024-09-11
Build Scalable and Reliable Fintech Systems with Erlang
Enhancing Fintech Security with Erlang - 2024-09-24
Build Scalable and Reliable Fintech Systems with Erlang
Getting the hang of Rebar3 - 2025-01-07
Rebar3 is the standard build tool and package manager for the Erlang programming language. While the official documentation is pretty good, it can be...
Forget Microservices: Just Use Erlang. - 2025-02-21
A distributed system, without the distributed headaches.
The Best Issue Ever Reported on GitHub - 2025-03-06
This one's a feature, definitely not a bug
The BEAM Book Is Almost Done. Here's What Writing It Taught Me. - 2025-03-25
Reflections on scope, clarity, and the joys of letting go.
Why I Wrote the BEAM Book - 2025-06-03
The story behind writing The BEAM Book-ten years, three publishers, and an open‑source sprint.
The Gnome Village - 2025-11-06
Threads fight. Gnomes cooperate.
Supervisors Are Managers - 2025-11-11
Build a village of gnomes, not a park of machines.
Gnomes, Domains, and Flows - 2025-11-12
Why boundaries decide whether the village holds
Domains Own Code and Data - 2025-11-12
Keep modules, OTP apps, and state in the same lane
Flows Keep Work Moving - 2025-11-12
Design data, message, process, and call paths on purpose
Gnomes, Domains, and Flows: Putting It Together - 2025-11-12
From checklist to a running payments path
Process Archetypes: The Roles in the Gnome Village - 2025-11-21
Every process has a job. Problems start when it has two.
Workers: Do One Job, Then Get Out of the Way - 2025-11-22
Short-lived processes, polite pools, and where people overcomplicate things
Resource Owners: One Process, One Piece of State - 2025-11-24
The boring, reliable center of most good systems
Routers: Processes That Only Decide Where Stuff Goes - 2025-11-26
The Gnome Village Mailmen
Gatekeepers: The Traffic Controllers of the Gnome Village - 2025-12-08
Processes that protect the system from the outside world, and from itself
Observers: The Watchful Gnomes of the Village - 2025-12-12
Processes that watch, restart, and enforce lifetimes