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

Tag

# #low-level-design

259 posts · 92 followers

[yash arya](https://hashnode.com/@yasharya) · [Oct 21](https://hashnode.com/posts/build-custom-programming-language-ion-plus/6ad872209043ff40e2dcfad7)

### [Introducing Ion+: Building a Custom Low-Level Programming Language from Scratch in Python](https://yasharya.hashnode.dev/build-custom-programming-language-ion-plus?utm_source=hashnode&utm_medium=feed)

By Yash Arya

4 min read · [yasharya.hashnode.dev](https://yasharya.hashnode.dev/build-custom-programming-language-ion-plus?utm_source=hashnode&utm_medium=feed)

[Manasseh Samuel](https://hashnode.com/@manassehsamuel) · [Jul 8](https://hashnode.com/posts/building-a-recursive-filewatcher-with-build-output-awareness-capability-in-c/6a4e323ba1ab5bf47f7ec3b9)

### [Building a recursive filewatcher with build output awareness capability in C++](https://kernel-thoughts.hashnode.dev/building-a-recursive-filewatcher-with-build-output-awareness-capability-in-c?utm_source=hashnode&utm_medium=feed)

FLOWHOOK INTERNALS I

7 min read · [kernel-thoughts.hashnode.dev](https://kernel-thoughts.hashnode.dev/building-a-recursive-filewatcher-with-build-output-awareness-capability-in-c?utm_source=hashnode&utm_medium=feed)

[Maverick](https://hashnode.com/@maverick48) · [Jun 22](https://hashnode.com/posts/visitor-pattern/6a509962ba3fc4da37b94b22)

### [Visitor Pattern](https://jyanshu.hashnode.dev/visitor-pattern?utm_source=hashnode&utm_medium=feed)

Master the Visitor Pattern to add new operations to stable class hierarchies without modifying them, using double dispatch.

10 min read · [jyanshu.hashnode.dev](https://jyanshu.hashnode.dev/visitor-pattern?utm_source=hashnode&utm_medium=feed)

[Maverick](https://hashnode.com/@maverick48) · [Jun 22](https://hashnode.com/posts/memento-pattern/6a509077c9ca49261010f25c)

### [Memento Pattern](https://jyanshu.hashnode.dev/memento-pattern?utm_source=hashnode&utm_medium=feed)

Learn the Memento Pattern to capture and restore object state with clean undo/redo, preserved encapsulation, and snapshot history

9 min read · [jyanshu.hashnode.dev](https://jyanshu.hashnode.dev/memento-pattern?utm_source=hashnode&utm_medium=feed)

[Maverick](https://hashnode.com/@maverick48) · [Jun 22](https://hashnode.com/posts/template-method-pattern/6a50957f2c04e3d10abe857d)

### [Template Method Pattern](https://jyanshu.hashnode.dev/template-method-pattern?utm_source=hashnode&utm_medium=feed)

Learn the Template Method Pattern to define algorithm skeletons, eliminate duplication, and let subclasses customize specific steps

8 min read · [jyanshu.hashnode.dev](https://jyanshu.hashnode.dev/template-method-pattern?utm_source=hashnode&utm_medium=feed)

[Maverick](https://hashnode.com/@maverick48) · [Jun 22](https://hashnode.com/posts/mediator-pattern/6a397df9b3e88daa7be4cd60)

### [Mediator Pattern](https://jyanshu.hashnode.dev/mediator-pattern?utm_source=hashnode&utm_medium=feed)

The Mediator Pattern is a behavioral design pattern that centralizes communication between objects. Instead of objects talking to each other directly (which creates a tangled web of dependencies), the

7 min read · [jyanshu.hashnode.dev](https://jyanshu.hashnode.dev/mediator-pattern?utm_source=hashnode&utm_medium=feed)

[Maverick](https://hashnode.com/@maverick48) · [Jun 19](https://hashnode.com/posts/command-pattern/6a34d8c451f650c72dfb47cf)

### [Command Pattern](https://jyanshu.hashnode.dev/command-pattern?utm_source=hashnode&utm_medium=feed)

Master the Command Pattern: encapsulate requests as objects, implement undo/redo, and build flexible, decoupled systems.

10 min read · [jyanshu.hashnode.dev](https://jyanshu.hashnode.dev/command-pattern?utm_source=hashnode&utm_medium=feed)

[Maverick](https://hashnode.com/@maverick48) · [Jun 19](https://hashnode.com/posts/iterator-pattern/6a34fbed14a3201847773b4d)

### [Iterator Pattern](https://jyanshu.hashnode.dev/iterator-pattern?utm_source=hashnode&utm_medium=feed)

Master the Iterator Pattern: traverse collections without exposing internals, support multiple traversals, and write cleaner code.

9 min read · [jyanshu.hashnode.dev](https://jyanshu.hashnode.dev/iterator-pattern?utm_source=hashnode&utm_medium=feed)

[Maverick](https://hashnode.com/@maverick48) · [Jun 19](https://hashnode.com/posts/interpreter-pattern/6a34e3f74055f52528cd400f)

### [Interpreter Pattern](https://jyanshu.hashnode.dev/interpreter-pattern?utm_source=hashnode&utm_medium=feed)

Learn the Interpreter Pattern with examples. Build expression evaluators, DSLs & query parsers using this behavioral design pattern.

12 min read · [jyanshu.hashnode.dev](https://jyanshu.hashnode.dev/interpreter-pattern?utm_source=hashnode&utm_medium=feed)

[Maverick](https://hashnode.com/@maverick48) · [Jun 18](https://hashnode.com/posts/bridge-design-pattern/6a33bf34d2056cea6a445a4e)

### [Bridge Design Pattern](https://jyanshu.hashnode.dev/bridge-design-pattern?utm_source=hashnode&utm_medium=feed)

Master the Bridge Pattern in Java: decouple abstraction from implementation, avoid class explosion, and build flexible cross-platform apps.

10 min read · [jyanshu.hashnode.dev](https://jyanshu.hashnode.dev/bridge-design-pattern?utm_source=hashnode&utm_medium=feed)
