RSS feed [root] /design /pattern /weblog



title search:


Sun Feb 06 00:10:26 AEDT 2022


(google search) (amazon search)
download zip of files only

Sun Feb 06 00:10:09 AEDT 2022 From /weblog/design/pattern


Lenses in Java -

(google search) (amazon search)

Thu Sep 30 11:22:17 AEST 2021 From /weblog/design/pattern


Non-Software Examples of Software Design Patterns -[..]vers/nonSoftwareExample/patexamples.html[..]hain-of-Responsibility-Pattern-in-C.aspx

Patterns to replace switch -

Design pattern in JDK -

Pattern examples in java -

(google search) (amazon search)

Sun Jul 25 00:13:07 AEST 2021 From /weblog/design/pattern


Saga Orchestration for Microservices Using the Outbox Pattern -

(google search) (amazon search)

Mon Jun 21 23:31:01 AEST 2021 From /weblog/design/pattern

Best pattern

Discussion about which pattern is most important -[..]page/abien?entry=most_important_patterns

Pattern Language Titles -

10 Design Patterns every Software Architect and Software Engineer must know -[..]oftware-architect-must-know-b33237bc01c2

(google search) (amazon search)

Tue Jan 22 01:35:44 AEDT 2019 From /weblog/design/pattern


(google search) (amazon search)

Thu Feb 16 03:03:22 AEDT 2017 From /weblog/design/pattern


(google search) (amazon search)

Wed Nov 02 19:14:20 AEDT 2016 From /weblog/design/pattern


understanding-retry-pattern-with-exponential-back-off-and-circuit-breaker-pattern -[..]al-back-off-and-circuit-breaker-pattern/

(google search) (amazon search)

Wed Sep 30 17:29:04 AEST 2015 From /weblog/design/pattern


Collection of patterns from objectmentor -[..]07/agile-scm-principles-from-ood-to.html

Robert Martin tutorial -

Links and abstract of few principle -

Tutorial about common anti-pattern -

Development of Further Patterns of Enterprise Application Architecture -

Expanation and C++/Java samples -

Java tutorial -

(google search) (amazon search)

Thu Dec 11 21:21:23 AEDT 2014 From /weblog/design/pattern


Sometime it is better to notify user about failing to validate input than throw -[..]ticles/replaceThrowWithNotification.html

(google search) (amazon search)

Fri Apr 25 12:38:41 AEST 2014 From /weblog/design/pattern


Using generic to prevent downcast for Strategy Pattern, every time we try to cast something, may be worth to consider generic first? -[..]te-and-strategy-design-pattern-java.html

(google search) (amazon search)

Wed Mar 12 16:37:40 AEDT 2014 From /weblog/design/pattern

builder[..]-reasons-why-i-like-the-builder-pattern/ <- and it is not Silver Bullet

(google search) (amazon search)

Thu Feb 14 15:33:33 AEDT 2013 From /weblog/design/pattern


How to get ride of it -

Trying to make singleton testable -

Why singleton? Some time may be just create the object once at the beginning is fine -[..]ticleS.UncleBob.SingletonVsJustCreateOne

And a good article of telling why don't use singleton -[..]works/webservices/library/co-single.html

About how to get it right in Java -

(google search) (amazon search)

Sun May 15 04:52:07 AEST 2011 From /weblog/design/pattern


Suggest use to take a fresh look of original "pattern language" - , in his opinions, it is more about separate design to difference groups than create reusable design.

Some more...[..]007/5/17/design-patterns-are-code-smells

Some say pattern should be language feature ...

Closely related, there are no golden rules and silver bullet, Design Pattern can help us in some design problem and provide some design suggestion. However, we need to know what it good for and bad for[..]est-practice-vs-pattern-vs-standard.html[..]ndard-approach-does-not-necessarily.html

Use pattern in hello world, sample of over engineering:

(google search) (amazon search)

Thu Nov 12 12:57:25 AEDT 2009 From /weblog/design/pattern


(google search) (amazon search)

Wed Aug 22 02:57:24 AEST 2007 From /weblog/design/pattern


Survey about how people feel about design pattern -

(google search) (amazon search)