Skip to content

Category

software development

Published posts in this category.

Featured image

10/14/2026

Why Bugs Keep Coming Back After You Fix Them

Fixed a bug only to see it return weeks later? Here are the real causes, from symptom fixes and duplicated logic to stale caches, race conditions, and config drift, plus a practical checklist to fix it once.

By Muhammad Wilayat Shah

Read
Featured image

10/14/2026

How to Find the Root Cause of a Production Bug

A practical, step-by-step process for tracing production bugs from symptom to root cause in Laravel, Next.js, PostgreSQL and Redis applications, and making sure they stay fixed.

By Muhammad Wilayat Shah

Read
Featured image

10/14/2026

Controller vs Service vs Repository: Where Should Your Logic Go?

Fat controllers, empty services and repositories that wrap every Eloquent call are all signs of the same confusion. Learn what belongs in a controller, a service and a repository, with Laravel examples and simple rules you can apply to your next feature.

By Muhammad Wilayat Shah

Read