Deploying Rails 8 with Kamal on a Single Server
A senior engineer's guide to hardening a fresh VPS and shipping a production Rails 8 app with Kamal, kamal-proxy, and Let's Encrypt
Insights and best practices for maintenance, security and application modernization.
A senior engineer's guide to hardening a fresh VPS and shipping a production Rails 8 app with Kamal, kamal-proxy, and Let's Encrypt
How to evaluate a long-term Rails partner that handles both keeping your app healthy and shipping new features
The precise minimum, the recommended version, and why the answer you find on the internet is often one version off
Why older Rubies fail to build on new Ubuntu releases, which combinations actually work, and what to install when
The complete roadmap for jumping four Rails versions — the intermediate stops, the Ruby bumps, and the specific landmines at each stage
Why engineers push back on AI adoption harder than most employees — and what actually works when the people you need to bring along are senior developers