Owner and operator of multiple Software/SaaS companies acquired over the past decade.
Feb 26, 2026
•
8 min read
Full-stack Elixir in the browser is almost here, plus OTP 29 and building AI agents on the BEAM
Feb 19, 2026
7 min read
Compilation speed doubles, and the case for Elixir as the best language for AI workloads is getting loud.
Feb 12, 2026
6 min read
Scaling Phoenix beyond theory, pgvector in production, and why your monitoring probably lies to you
Feb 5, 2026
Native code without the crashes, scientific computing gets real, Phoenix's sync magic
Jan 29, 2026
5 min read
GenServer migration reality check
Jan 22, 2026
The memory model that makes Elixir fault-tolerant, Ash's first non-trivial architecture example, and type inference that graduated from research to bug-catcher.
Jan 15, 2026
One developer's World of Warcraft server refactor reveals why separating data from orchestration changes everything
Jan 9, 2026
Event-based ledgers beat drifting account totals when refunds and retroactive changes hit.
Jan 2, 2026
The API call worked. The transaction didn’t. One line of Ash code created state divergence and production chaos.
Dec 25, 2025
One CPU-heavy request froze Node. BEAM kept serving traffic.
Dec 18, 2025
Launch was perfect until someone bookmarked the staging domain. Redirects fix what check_origin can’t.
Dec 12, 2025
Fifteen years of polyglot experience means nothing if you skip OTP-here's what actually matters
Dec 4, 2025
String parsing works until it doesn’t. Here’s why Phoenix teams switch to NimbleParsec when correctness, clarity, and production errors actually matter.
Nov 27, 2025
Jevons Paradox from 1865 explains why easier programming creates MORE code debt—here's the survival guide
Nov 20, 2025
4 min read
BEAM's processes aren't magic—reduction budgets create the illusion of preemption on cooperative scheduling
Nov 13, 2025
That Raspberry Pi collecting dust could replace your $500/month cloud ML bill
Nov 6, 2025
Auto-apply platforms robbed him blind. Elixir, Poolboy, and $5 VPS got him actual interviews instead.
Oct 30, 2025
GenServer message chains got out of hand until event sourcing clicked—here's the pattern
Oct 23, 2025
Go goroutines leaked until Elixir supervision made the pagers stop—here's the data
Oct 16, 2025
Discord’s secret isn’t bandwidth — it’s BEAM’s process isolation, not OS threads.
Oct 10, 2025
Ash TypeScript generates complete clients from resources you already defined—no manual sync
Oct 2, 2025
Ievgen Pyrogov exposes AST-based transformations that demolish regex fragility
Sep 25, 2025
Advanced insert patterns annihilate roundtrip taxes
Sep 18, 2025
Your performance bottlenecks are configuration mistakes
Sep 11, 2025
Expert eliminates years of third-party language server frustration