Tag: architecture
-
Anti-Antipatterns in Elixir Library Guidelines
· 7 min read
Deconstructing the dogmatic anti-patterns section of the official Elixir library guidelines and demonstrating when every single one of them is actually needed.
-
Your Orchestrator Is a Finite Automaton in Denial
· 14 min read
On the lonely `status` column that quietly metastasised into a state machine, the boolean flags breeding in its shadow, and why a real finite automaton is not academic finery but the cheapest insurance you will ever decline to buy
-
Horizontal Scaling
· 5 min read
Part four of 'four key developer skills': what horizontal scaling actually means (and why Shopify is not an example of it), why FSMs are non-negotiable, and why 201 is good while 200 is dreadful.
elixir erlang programming architecture distributed-systems hacking
-
YAGNIN, but YAGNIL
· 5 min read
Part three of ‘four key developer skills’: why YAGNI is the laziness excuse of the decade, what the correct formulation actually is, and how dependency injection lets you be ready for tomorrow without writing a single superfluous line today.
-
Divide et Impera
· 3 min read
Part two of ‘four key developer skills’: how to break a system into isolated parts, why SRP is the only principle in SOLID worth knowing, and why anyone who says code can’t be tested in isolation should be shown the door.