Reviewing NestJS collections, provider lifetimes and runtime behaviorReplacing repeated find calls with a Map can change which duplicate wins. Start with that contract, then check provider identity, resource readiness and cache behavior before making performance claimsOct 16 · 11 min readnestjs-skills.hashnode.dev
NestJS hexagonal architecture: where DTOs, domain models, and types belongStart with the boundary: who sends this data, who owns its meaning, and who is allowed to change it? In a NestJS hexagonal architecture, use transport DTOs for HTTP or message contracts, application cOct 11 · 17 min readnestjs-skills.hashnode.dev
Strategy Pattern in TypeScript and NestJS: A Delivery Quote ExampleThe Strategy pattern gives one operation several interchangeable implementations. A caller asks for a delivery quote; a selected pricing policy calculates it. The caller does not need to know the poliOct 7 · 5 min readnestjs-skills.hashnode.dev
Finding a Business-Rule Bypass in a NestJS ModuleA wallet starts with a balance of 100. A checkout endpoint rejects a charge of 150. A bulk-charge endpoint accepts the same amount and leaves the balance at -50. Both endpoints belong to the same Nest3AOct 7 · 8 min readnestjs-skills.hashnode.dev