DEV Community

# designpatterns

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Design Patterns Simplified: Part 16 — Proxy Pattern (a.k.a. “The Gatekeeper”)

Design Patterns Simplified: Part 16 — Proxy Pattern (a.k.a. “The Gatekeeper”)

Comments
3 min read
The Builder Design Pattern in Java

The Builder Design Pattern in Java

Comments
2 min read
How DDD (almost) killed the startup I work for

How DDD (almost) killed the startup I work for

Comments 1
3 min read
Managing Dynamic Behavior with the State Design Pattern in TypeScript

Managing Dynamic Behavior with the State Design Pattern in TypeScript

Comments
2 min read
🔌Adaptör (Adapter)

🔌Adaptör (Adapter)

Comments
1 min read
Design Patterns Simplified: Part 14 — State Pattern (a.k.a. “The Mood Manager”)

Design Patterns Simplified: Part 14 — State Pattern (a.k.a. “The Mood Manager”)

Comments
4 min read
Introducing The Atomic Query Construction (AQC) Design Pattern

Introducing The Atomic Query Construction (AQC) Design Pattern

Comments 20
5 min read
Designing with Product and Sum types

Designing with Product and Sum types

Comments
4 min read
The Structure Supreme — Lazy File Architecture for the AGI software design pattern

The Structure Supreme — Lazy File Architecture for the AGI software design pattern

Comments
2 min read
Design Patterns Simplified: Part 13 — Template Method Pattern (a.k.a. “The Recipe Pattern”)

Design Patterns Simplified: Part 13 — Template Method Pattern (a.k.a. “The Recipe Pattern”)

Comments
5 min read
Abstract Factory Design Pattern

Abstract Factory Design Pattern

1
Comments
3 min read
Supercharging EF Core Specifications with EF.CompileQuery

Supercharging EF Core Specifications with EF.CompileQuery

3
Comments
4 min read
Why Domain Modeling Is the First Step to Scalable Software

Why Domain Modeling Is the First Step to Scalable Software

Comments
3 min read
Design Patterns Simplified: Part 12 — Memento Pattern (a.k.a. “Your Object's Time Machine”)

Design Patterns Simplified: Part 12 — Memento Pattern (a.k.a. “Your Object's Time Machine”)

Comments
3 min read
Part 1 - Rendering Components Outside the DOM Tree with the Outlet Pattern in React

Part 1 - Rendering Components Outside the DOM Tree with the Outlet Pattern in React

1
Comments
2 min read
🧼 Clean Architecture: o que é e por que tantos devs falam disso?

🧼 Clean Architecture: o que é e por que tantos devs falam disso?

Comments
4 min read
Prototype Design Pattern in Java: Clone Like a Pro!

Prototype Design Pattern in Java: Clone Like a Pro!

Comments
3 min read
Understanding Strategy Design Pattern: A Simple Guide

Understanding Strategy Design Pattern: A Simple Guide

1
Comments
2 min read
What Architectural Style Should You Use? — a Guide to Tactical DDD Decision Tree

What Architectural Style Should You Use? — a Guide to Tactical DDD Decision Tree

2
Comments
5 min read
LivinGrimoire VS Standalone LLM

LivinGrimoire VS Standalone LLM

1
Comments
2 min read
Memory management with Flyweight Design Pattern

Memory management with Flyweight Design Pattern

Comments
2 min read
Design Patterns by Purpose: The Factory Pattern in Frontend Life (Part 2)

Design Patterns by Purpose: The Factory Pattern in Frontend Life (Part 2)

2
Comments 2
4 min read
Design Patterns Simplified: Part 11 — Mediator Pattern (a.k.a. “Talk to the Middleman!”)

Design Patterns Simplified: Part 11 — Mediator Pattern (a.k.a. “Talk to the Middleman!”)

Comments
3 min read
Pattern Matching in Java: The Modern Way to Write Cleaner Code

Pattern Matching in Java: The Modern Way to Write Cleaner Code

Comments
8 min read
The UX Exercise That Quietly Changed How I Design (and Mildly Embarrassed Me)

The UX Exercise That Quietly Changed How I Design (and Mildly Embarrassed Me)

Comments
2 min read
loading...