MMateoinmateoslp.hashnode.dev·Jul 8 · 5 min readHow I secured my E-commerce API and decoupled data using DTOsThe Context Exposing raw database entities directly through REST controllers is a severe anti-pattern. It tightly couples the database schema to the API contract and creates massive security vulnerabi00
MMateoinmateoslp.hashnode.dev·Jun 27 · 3 min readLaying the architecture for an enterprise-scale E-commerce APIThe Context When building backend applications, placing all files in a flat directory structure or writing unstructured SQL queries quickly becomes unmaintainable. I needed to bootstrap a robust E-com00
MMateoinmateoslp.hashnode.dev·Jun 19 · 3 min readHow I built a safe Git workflow and stopped fearing the terminalThe Context When building backend applications, treating your project directory as a local, unversioned folder is a recipe for disaster. I realized early on that I needed a systematic way to track my 00
MMateoinmateoslp.hashnode.dev·Jun 17 · 4 min readHow I stopped throwing generic exceptions in Spring BootThe Context Relying on standard try-catch blocks across the service layer inevitably leads to code duplication and leaks HTTP/web layer concerns into the business logic. I recently decided to audit ho00