
· Jesse Edwards · Case Studies
How to Lock Down a Web App (Actual Steps, No Fluff)
Mitigations for secrets handling, OAuth bypasses, dependency typosquatting, prompt injection, and more.

Mitigations for secrets handling, OAuth bypasses, dependency typosquatting, prompt injection, and more.

Security is not easy and that is why so many products get it wrong part 1.

Security is hard. That’s why most products get it wrong.

Why I stuck with Rails in 2026 instead of chasing the latest frontend flavor.

Here's why I chose restraint over hype and how to save money early on.

Most construction software was not built by people who lived through the problems. RenovationRoute exists because the failures I kept seeing were not technology problems. They were architecture, process, and trust problems.