YYusuf Öztoprak3d ago · 9 min readSwapping OpenAI for a Fake Embedder With One Environment VariableThere is a standard story about design patterns. You learn them from a catalogue, you memorize the diagrams, and later, in an interview, someone asks you to explain the Factory Method and you draw boxyusufoztoprak.hashnode.dev
MMuhammad Ali Mughal5d ago · 9 min readStrategy & Factory Patterns: Payment & Courier CodeAlmost every e-commerce or SaaS backend starts with a single payment gateway and a single shipping carrier. A developer writes a quick if ($gateway === 'stripe') check inside CheckoutService, ships thresume-ai.hashnode.dev
Aamir taherkhaniOct 7 · 5 min readStrategy 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 polinestjs-skills.hashnode.dev
JJairamOct 5 · 24 min readThe State and Observer Patterns in a Python Agent LoopIn a hurry? An agent is a model calling tools in a loop. The model decides how many rounds there are. Your code only decides the ceiling. The State pattern gives each situation the loop can be in it12KAthearchitectsmind.hashnode.dev
OOussama ChahidiOct 3 · 3 min readNaming Conversion in a Design SystemToken and element names form the interface between your design decisions and the people who implement them. A well-named token or component communicates intent, survives a rebrand, and feels intuitivewevdevblog.hashnode.dev
JJairamOct 3 · 21 min readDependency Injection and Interface Segregation in a Python RAG RetrieverIn a hurry? Dependency injection means an object is handed the things it uses instead of creating them itself. My vector store is handed its embedding model. A test hands it a fake that returns numbe1Athearchitectsmind.hashnode.dev
JJairamOct 1 · 16 min readThe Composite Pattern in a Python LLM PipelineIn a hurry? Composite is a container that answers the same call as the things it holds. Calling code can't tell one step from a whole pipeline, and doesn't need to. That only works if every step takthearchitectsmind.hashnode.dev
OOussama ChahidiSep 28 · 3 min readDesign SystemA design system is a set of standards for managing design at scale, reducing redundancy and creating a shared language and visual consistency across channels.What are the benefits of a Design System Wwevdevblog.hashnode.dev
SSiddhesh PrabhugaonkarSep 22 · 8 min readA Field Guide to Agentic Design Patterns: The 17 Building Blocks of Modern AI AgentsAuthor: Siddhesh Prabhugaonkar — Enterprise AI & Cloud Consultant Object-oriented programming didn't feel like a discipline until the Gang of Four sat down and named the twenty-three recurring shapes cloud-authority.com
OOnkesh GuptaSep 17 · 8 min readDesign Patterns Simplified #3: Abstract Factory You're building the backend for a furniture store's website. Customers can order two things right now, a Chair and a Sofa. Both come in two styles: Modern and Victorian. You start simple. A ChairFactoonkeshgupta.hashnode.dev