Writing Clear and Maintainable Tests in Laravel
An opinionated look at organizing Laravel tests by responsibility for greater clarity, consistency, and long-term maintainability.

I’m Reuel Feenstra, a full-stack software engineer specializing in Laravel, Vue, Inertia, and modern PHP development. With 3+ years of experience building high-quality, maintainable web applications, I create fast, secure, and user-friendly platforms for churches, schools, nonprofits, and businesses. My work includes completing major framework upgrades, developing new features, improving test coverage, and building custom backend control panels. I also design and maintain WordPress sites and deliver reliable customer support. If you need a skilled Laravel, Vue, or WordPress developer to build or improve your website or application, I can help.
An opinionated look at organizing Laravel tests by responsibility for greater clarity, consistency, and long-term maintainability.
A simple ABC method for evaluating customer feature requests by assessing alternatives, benefits, and key considerations.
TDD is great… sometimes. This article explores when writing tests first boosts productivity and when building a quick prototype before writing tests makes more sense.
In this article, I reflect on the importance of setting boundaries and staying intentional when working from home.

