Why Elixir Changed How I Think About Backend Systems
Lessons from building concurrent, fault-tolerant systems with Elixir, the BEAM, and a few other tools along the way.
I've written something about Distributed systems, AI, programming and life.
Lessons from building concurrent, fault-tolerant systems with Elixir, the BEAM, and a few other tools along the way.
A practical walkthrough of GenServer, supervision, and failure handling with real-world Elixir code.
A practical look at ReScript, strong typing, and why it feels different from typical JavaScript-heavy workflows.
How the pipeline pattern helps structure Python code by chaining small, focused processing steps.
Simple, production-friendly CSS patterns that work well with Hotwire, Turbo, and server-rendered HTML.
A practical explanation of Ruby’s to_a and to_ary methods, when each is called, and how misuse can lead to subtle bugs.
How ReScript uses types and predictable data shapes to generate faster, more debuggable JavaScript.
Practical guidance on organizing, building, and deploying JavaScript applications without unnecessary complexity.