

Recent
The Real Cost of Rolling Your Own Auth
·5 mins
After maintaining an authentication library with 125 million downloads for over a decade, here’s what I learned about the real cost of auth: it’s not the build, it’s the maintenance nobody plans for. And no, an AI agent monitoring your dependencies isn’t the answer.

AI Exposed the Process Debt You've Been Ignoring
·6 mins
AI made code cheap. The bottleneck was never the code. It was scoping, estimation, and communication, the skills teams treated as optional for years. That bet no longer pays off.
Ruby Class Methods are a better design choice than Constants
·5 mins
Constants in Ruby code leads to poor object-oriented design principals. Use class methods instead to create a maintainable API without losing any performance.
Serving Universal Links / App Links from Phoenix
Universal Links, App Links (aka Deep Links) are pretty complicated. Let me show you how to serve the server verification from your Phoenix app.
Expose Phoenix app via (free) ngrok
Expose your Elixir / Phoenix application to the internet using a free ngrok account. No more messing with dynamic hostnames.