Best of Design PatternsNovember 2023

  1. 1
    Article
    Avatar of devtoDEV·2y

    OOP Design Patterns in Javascript

    The Command Pattern turns a request or operation into a standalone object. The Strategy Pattern defines a family of interchangeable algorithms. The Flyweight Pattern reduces memory consumption by sharing common parts of objects. The Observer Pattern establishes a one-to-many dependency between objects.

  2. 2
    Article
    Avatar of systemweaknessSystem Weakness·3y

    “Unraveling SOLID Principles: A Beginner’s Guide to Software Development Fundamentals”

    Learn about the SOLID principles in programming, including the Single Responsibility Principle, Open Closed Principle, Liskov Substitution Principle, Interface Segmentation Principle, and Dependency Inversion Principle.

  3. 3
    Article
    Avatar of mafoMartin Fowler·2y

    Patterns of Distributed Systems

    A senior developer in India observed colleagues struggling with core distributed systems concepts and developed a code-centric approach to teach them. This approach led to the development of a series of patterns in distributed system design, which are included in a book containing thirty patterns with explanatory text, sequence diagrams, and code samples.

  4. 4
    Article
    Avatar of bitBits and Pieces·2y

    How to Use The Proxy Design Pattern in React?

    Learn how to use the Proxy Design Pattern in React to enhance performance, improve security, and optimize data management. Control access to objects, cache data, and more.