Why Do Senior Programmers "Complicate" Things with Complex Folder Structures?
Confused by Service and Provider folders in a codebase? Here is why senior developers separate business logic from controllers for scalability and testing.
Read more
A collection of articles where I share technical insights, implementation patterns, and lessons from building digital products.
Confused by Service and Provider folders in a codebase? Here is why senior developers separate business logic from controllers for scalability and testing.
Read more
A collection of writing on engineering, product thinking, and the process of building software.
Confused by Service and Provider folders in a codebase? Here is why senior developers separate business logic from controllers for scalability and tes...
Read moreIntegrating a payment gateway is about much more than just a checkout button. Learn why you must decouple orders from payments, preserve price snapsho...
Read moreIntegrating Midtrans Snap might seem straightforward in the documentation, but subtle configuration, caching, and payload issues can stall development...
Read moreSeparating admin and user interfaces is not just about aesthetics. It is a crucial architectural decision that ensures security, enhances UX, and simp...
Read moreA design note about refining product pages, product detail layouts, cart pages, color accents, and load more interactions.
Read moreA note about reading Laravel errors across routes, config, validation, frontend assets, and external integrations.
Read more