Best of Design Patterns β€” January 2023

  1. 1
    Article
    Avatar of freecodecampfreeCodeCampΒ·3y

    Software System Design for Beginners

    Software System Design for Beginners is designed to provide a comprehensive understanding of the various concepts and techniques involved in designing and building software systems. You will learn about basic engineering design patterns that are used to build large-scale distributed systems. The course uses video streaming service as an example for demonstrating system design principles.

  2. 2
    Article
    Avatar of logrocketLogRocketΒ·3y

    Applying SOLID principles to TypeScript

    The SOLID principles are intended to improve the readability, adaptability, extensibility and maintainability of object-oriented designs. The abbreviation SOLID was later coined by Michael Feathers to illustrate the ideas identified by Uncle Bob. In this article, we’ll go over each of the SOLIDs principles, providing TypeScript examples.

  3. 3
    Article
    Avatar of pointerPointerΒ·3y

    DovAmir/awesome-design-patterns: A curated list of software and architecture related design patterns.

    Software design pattern- A general, reusable solution to a commonly occurring problem within a given context in software design. It is a description or template for how to solve a problem that can be used in many different situations. This website accompanies the book Reactive Design Patterns by Roland Kuhn.

  4. 4
    Article
    Avatar of hackernoonHacker NoonΒ·3y

    Real-World Examples of Using Design Patterns in Modern PHP

    The Singleton Pattern is a software design pattern that ensures a class has only one instance, while providing a global access point to that instance. This is useful in situations where it is necessary to limit the number of instances of a class, such as when managing resources or ensuring data integrity. In the world of PHP development, design patterns are particularly useful.

  5. 5
    Article
    Avatar of smashingSmashing MagazineΒ·3y

    State of Usability In 2023 🎊 β€” Smashing Magazine

    People are very, very good at finding loopholes and shortcuts to make things work best for them. This article is part of our ongoing series on design patterns. It’s also a part of the 4-weeks live UX training and will be available in our 9h-video course on UX as well.