The Template Method Pattern is a behavioral design pattern that defines the skeleton of an algorithm in a method, deferring some steps to su
Check out my blog on template method pattern with an excellent example on video game NPC usecase.

roma★
Today's Document
ojovivo

Origami Around

Kaledo Art
Stranger Things

No title available

@theartofmadeline
AnasAbdin

Discoholic 🪩

No title available

titsay
he wasn't even looking at me and he found me
d e v o n
sheepfilms
occasionally subtle
noise dept.
No title available

No title available
TVSTRANGERTHINGS

seen from China

seen from Germany
seen from United Kingdom

seen from Malaysia
seen from Brazil
seen from United States
seen from United States

seen from United States

seen from Malaysia

seen from South Africa

seen from Bahrain
seen from Türkiye

seen from United States
seen from United States

seen from Türkiye

seen from United Arab Emirates

seen from India
seen from India

seen from Spain

seen from United States
@justanotherjavaguy
The Template Method Pattern is a behavioral design pattern that defines the skeleton of an algorithm in a method, deferring some steps to su
Check out my blog on template method pattern with an excellent example on video game NPC usecase.
Domain-driven design is a philosophy that provides principles and patterns to address problems faced while developing complex domain models.
Domain-driven design is a philosophy that provides principles and patterns to address problems faced while developing complex domain models. New to DDD, start here😉
Working on medium to large software systems, you realise that the real challenge is not solving complex algorithms, it’s orchestrating a system of many moving parts.
As the codebase grows and microservices multiply, designing solutions that integrate seamlessly, leverage existing components, and extend the system thoughtfully becomes increasingly difficult.
Domain-driven design is a philosophy that provides principles and patterns to address problems faced while developing complex domain models. Learn Domain driven Design:
Domain-driven design is a philosophy that provides principles and patterns to address problems faced while developing complex domain models.
Want to learn Domain Driven Development? Checkout my in-depth blog:
Domain-driven design is a philosophy that provides principles and patterns to address problems faced while developing complex domain models.
Domain-driven design is a philosophy that provides principles and patterns to address problems faced while developing complex domain models.
As software developers/ software architects, we often come across the question, “Why should I use your application?” Most of the enterprise-grade applications that we work on, whether greenfield or brownfield, have already been worked on or are already present.
Creating an application that answers the above questions often starts with recognising domain-specific problems requiring technical solutions. Working on medium to large software systems, you realise that the real challenge is not solving complex algorithms, it’s orchestrating a system of many moving parts.
As the codebase grows and microservices multiply, designing solutions that integrate seamlessly, leverage existing components, and extend the system thoughtfully becomes increasingly difficult.
Domain-driven design is a philosophy that provides principles and patterns to address problems faced while developing complex domain models.
Domain-driven design is a philosophy that provides principles and patterns to address problems faced while developing complex domain models.
Tackle complexity at the heart of software: Domain Driven Development
As software developers/ software architects, we often come across the question, “Why should I use your application?”
Creating an application that answers the above questions often starts with recognising domain-specific problems requiring technical solutions.
Working on medium to large software systems, you realise that the real challenge is not solving complex algorithms, it’s orchestrating a system of many moving parts.
As the codebase grows and microservices multiply, designing solutions that integrate seamlessly, leverage existing components, and extend the system thoughtfully becomes increasingly difficult.
Domain-driven design is a philosophy that provides principles and patterns to address problems faced while developing complex domain models.
The Template Method Pattern is a behavioral design pattern that defines the skeleton of an algorithm in a method, deferring some steps to su
The Template Method Pattern is a behavioral design pattern that defines the skeleton of an algorithm in a method, deferring some steps to subclasses. Template Method lets subclasses redefine certain steps of an algorithm without changing the algorithm’s structure.
In this blog, I break it down with a fun, real-world gaming example that makes this pattern super easy to understand.
The State Pattern is a behavioral design pattern that allows an object to alter its behavior when its internal state changes. Let's see who can get it right 🔥 Checkout my blog on State design pattern to understand the concept: https://justanotherjavaguy.com/state-design-pattern/
The State Pattern is a behavioral design pattern that allows an object to alter its behavior when its internal state changes. To learn more on State Design Pattern checkout my blog: https://justanotherjavaguy.com/state-design-pattern/
Builder pattern is a creational design pattern that builds a complex object step by step.It separates the construction of a complex object f
Singleton Design Pattern is a creational design pattern which ensures that a class has only one instance and provides a global point of acce
Design Patterns are reusable templates or blueprints towards the solution of common problems in software design. When communicating with oth