Search

Lessons (3)

  • What Are Design Patterns?

    … create objects? Factory Method, Abstract Factory, Builder, Prototype, Singleton 🧱 Structural How do I connect objects into bigger …

  • Creational Patterns: How to Make Objects

    Factory Method, Abstract Factory, Builder, Prototype and Singleton, each with a real-life analogy, a picture and a …

  • Which Pattern Do I Need?

    … for a one-off task Plain function first Singleton abuse Global state everywhere, flaky tests Dependency injection God …