Best of Design PatternsJune 2023

  1. 1
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    10 Microservice Patterns Software Engineers Should Know

    Building scalable software requires a software engineer/architect to pick the right architecture. Monolithic architecture is usually the first choice in mind for most engineers because it is easy and does not have to deal with the distributed system complexity because a whole application is in the same giant codebase when dealing with agile software delivery.

  2. 2
    Article
    Avatar of discdotDiscover .NET·3y

    Code Review & Refactoring to a better design

  3. 3
    Article
    Avatar of discdotDiscover .NET·3y

    "Clean Architecture" and indirection. No thanks.

  4. 4
    Article
    Avatar of tshThe Software House·3y

    Node.js interview questions, tips, trends

    Node.js has been one of the most consistently in-demand technologies for the past couple of years. There will be some Node interview questions too, but keep in mind that memorizing the questions and answers alone won’t get you far. The fundamentals are what make the most difference.

  5. 5
    Article
    Avatar of itnextITNEXT·3y

    Observer Pattern in Go

    Observer Pattern in Go is a software design pattern that defines a one-to-many dependency between objects. When an object changes its state, all its dependents are notified and updated automatically. The Observer pattern was introduced as one of the 23 design patterns by the Gang of Four (GoF) in 1994.

  6. 6
    Article
    Avatar of attiAT&T Israel·3y

    The Software Design Principle that we all agree on — Part I

    Part I Software design principles and frameworks are guidelines of good software development. Kfir Ezekiel: In practice, design discussions can often be a source of immense frustration for those involved. We will delve into the rich history of design principles in search of a unifying design principle.