---
title: "#design-patterns articles | Hashnode"
description: "Explore 2,224 articles tagged #design-patterns on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/design-patterns"
---

Tag

# #design-patterns

2,224 posts · 1,077 followers

[Ahmed Shendy](https://hashnode.com/@devahmedshendy) · [Nov 1](https://hashnode.com/posts/blackboard-architecture-solving-problems-without-knowing-the-solution/6ae74956db8d50655b864296)

### [Blackboard Architecture: Solving Problems Without Knowing the Solution](https://shendy.hashnode.dev/blackboard-architecture-solving-problems-without-knowing-the-solution?utm_source=hashnode&utm_medium=feed)

Exploring Blackboard Architecture, where independent specialists contribute partial knowledge to solve problems without a predefined sequence of steps

3 min read · [shendy.hashnode.dev](https://shendy.hashnode.dev/blackboard-architecture-solving-problems-without-knowing-the-solution?utm_source=hashnode&utm_medium=feed)

[Yusuf Öztoprak](https://hashnode.com/@yusufoztoprak) · [Oct 27](https://hashnode.com/posts/swapping-openai-for-a-fake-embedder-with-one-environment-variable/6ae0887d18cbd3a0b53c3108)

### [Swapping OpenAI for a Fake Embedder With One Environment Variable](https://yusufoztoprak.hashnode.dev/swapping-openai-for-a-fake-embedder-with-one-environment-variable?utm_source=hashnode&utm_medium=feed)

A Factory refactor in a NestJS RAG API, and three things the tutorials leave out

9 min read · [yusufoztoprak.hashnode.dev](https://yusufoztoprak.hashnode.dev/swapping-openai-for-a-fake-embedder-with-one-environment-variable?utm_source=hashnode&utm_medium=feed)

[Muhammad Ali Mughal](https://hashnode.com/@ali978123) · [Oct 25](https://hashnode.com/posts/strategy-factory-patterns-payment-courier-code/6addb8dc4846183761ea14c1)

### [Strategy & Factory Patterns: Payment & Courier Code](https://resume-ai.hashnode.dev/strategy-factory-patterns-payment-courier-code?utm_source=hashnode&utm_medium=feed)

Replace brittle if/else provider switching with Strategy and Factory patterns in PHP/Laravel and TypeScript.

9 min read · [resume-ai.hashnode.dev](https://resume-ai.hashnode.dev/strategy-factory-patterns-payment-courier-code?utm_source=hashnode&utm_medium=feed)

[amir taherkhani](https://hashnode.com/@amirtaherkhani) · [Oct 7](https://hashnode.com/posts/strategy-pattern-in-typescript-and-nestjs-a-delivery-quote-example/6ac65ece95da13505cfb7fde)

### [Strategy Pattern in TypeScript and NestJS: A Delivery Quote Example](https://nestjs-skills.hashnode.dev/strategy-pattern-in-typescript-and-nestjs-a-delivery-quote-example?utm_source=hashnode&utm_medium=feed)

A practical guide to interchangeable delivery pricing, from plain OOP to NestJS providers and request validation.

5 min read · [nestjs-skills.hashnode.dev](https://nestjs-skills.hashnode.dev/strategy-pattern-in-typescript-and-nestjs-a-delivery-quote-example?utm_source=hashnode&utm_medium=feed)

[Jairam](https://hashnode.com/@jairamish) · [Oct 5](https://hashnode.com/posts/the-state-and-observer-patterns-in-a-python-agent-loop/6ac38cf6ce99372911d0b95d)

### [The State and Observer Patterns in a Python Agent Loop](https://thearchitectsmind.hashnode.dev/the-state-and-observer-patterns-in-a-python-agent-loop?utm_source=hashnode&utm_medium=feed)

LangGraph from Scratch, Phase 7: a loop that calls the model and runs tools until it answers, and a way to watch it run.

24 min read · [thearchitectsmind.hashnode.dev](https://thearchitectsmind.hashnode.dev/the-state-and-observer-patterns-in-a-python-agent-loop?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/the-state-and-observer-patterns-in-a-python-agent-loop/6ac38cf6ce99372911d0b95d)

[Oussama Chahidi](https://hashnode.com/@Exo2Dev) · [Oct 3](https://hashnode.com/posts/naming-conversion-in-a-design-system/6ac15eb365c48702104fa87b)

### [Naming Conversion in a Design System](https://wevdevblog.hashnode.dev/naming-conversion-in-a-design-system?utm_source=hashnode&utm_medium=feed)

Master design system naming conventions across tokens, components, states, and variants to improve team collaboration, consistency, and scalability.

3 min read · [wevdevblog.hashnode.dev](https://wevdevblog.hashnode.dev/naming-conversion-in-a-design-system?utm_source=hashnode&utm_medium=feed)

[Jairam](https://hashnode.com/@jairamish) · [Oct 3](https://hashnode.com/posts/dependency-injection-and-interface-segregation-in-a-python-rag-retriever/6ac0732fa00dc4c15f7313bd)

### [Dependency Injection and Interface Segregation in a Python RAG Retriever](https://thearchitectsmind.hashnode.dev/dependency-injection-and-interface-segregation-in-a-python-rag-retriever?utm_source=hashnode&utm_medium=feed)

LangGraph from Scratch, Phase 6: building the embedder, the vector store and the retriever as three separate pieces.

21 min read · [thearchitectsmind.hashnode.dev](https://thearchitectsmind.hashnode.dev/dependency-injection-and-interface-segregation-in-a-python-rag-retriever?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/dependency-injection-and-interface-segregation-in-a-python-rag-retriever/6ac0732fa00dc4c15f7313bd)

[Jairam](https://hashnode.com/@jairamish) · [Oct 1](https://hashnode.com/posts/the-composite-pattern-in-a-python-llm-pipeline/6abe0bed8ebb94d8c003d340)

### [The Composite Pattern in a Python LLM Pipeline](https://thearchitectsmind.hashnode.dev/the-composite-pattern-in-a-python-llm-pipeline?utm_source=hashnode&utm_medium=feed)

LangGraph from Scratch, Phase 5: building Sequence, Branch, Parallel and Retry as steps.

16 min read · [thearchitectsmind.hashnode.dev](https://thearchitectsmind.hashnode.dev/the-composite-pattern-in-a-python-llm-pipeline?utm_source=hashnode&utm_medium=feed)

[Oussama Chahidi](https://hashnode.com/@Exo2Dev) · [Sep 28](https://hashnode.com/posts/design-system/6abaeef2d4c1631b6a62cf96)

### [Design System](https://wevdevblog.hashnode.dev/design-system?utm_source=hashnode&utm_medium=feed)

Design system is a set of design rules and standard to manage your project visuals across team and development process.

3 min read · [wevdevblog.hashnode.dev](https://wevdevblog.hashnode.dev/design-system?utm_source=hashnode&utm_medium=feed)

[Siddhesh Prabhugaonkar](https://hashnode.com/@siddheshp) · [Sep 22](https://hashnode.com/posts/a-field-guide-to-agentic-design-patterns-the-17-building-blocks-of-modern-ai-agents/6ab25b309a78793a80c82bc4)

### [A Field Guide to Agentic Design Patterns: The 17 Building Blocks of Modern AI Agents](https://cloud-authority.com/a-field-guide-to-agentic-design-patterns-the-17-building-blocks-of-modern-ai-agents?utm_source=hashnode&utm_medium=feed)

Single-agent loops, multi-agent teams, memory architectures, and integration patterns — a reference map every agent builder now needs, with the two numbers that actually decide whether a pattern belongs in production

8 min read · [cloud-authority.com](https://cloud-authority.com/a-field-guide-to-agentic-design-patterns-the-17-building-blocks-of-modern-ai-agents?utm_source=hashnode&utm_medium=feed)
