Patterns

  • submit to reddit

General Overview of Design Pattern Types

Typically most software engineering design patterns fall into one of three categories in regards to types. Three types of software design patterns...

0 replies - 813 views - 05/06/13 by Todd Merritt in Articles

Publish/Subscribe Pattern with Apache Camel

Publish/Subscribe is a simple messaging pattern where a publisher sends messages to a channel without the knowledge of who is going to receive them. Then it...

0 replies - 2925 views - 05/02/13 by Bilgin Ibryam in Articles

Hard Coding: A Design Approach

Hard Coding: A Design Approach from Øredev Conference on Vimeo. In this session, we will discuss the Great Simplification Architecture, instead of creating...

1 replies - 3252 views - 04/26/13 by Mitch Pronschinske in Articles

Template Method Pattern- Using Lambda Expressions, Default Methods

Template Method pattern is one of the 23 design patterns explained in the famous Design Patterns book by Erich Gamma, Richard Helm, Ralph Johnson and John...

0 replies - 3812 views - 04/25/13 by Mohamed Sanaulla in Articles

A Few Cases Where EAV Modelling Really Works in LedgerSMB.

Entity-attribute-value (EAV) modelling is typically seen as an antipattern and for good reasons.  Misapplied it leads to inflexible queries, poor...

0 replies - 549 views - 04/24/13 by Chris Travers in Articles

Implementing WireTap EIP in WSO2 ESB Proxy Service

One of the EIP patterns is the WireTap. In this pattern you can extract a copy of the message from the flow without interfering the process. The way to do...

0 replies - 549 views - 04/17/13 by Pascal Alma in Articles

Who Benefits From the Use of Design Patterns?

Who benefits from the use of design patterns is like asking who benefits from clean air or a good education. All of the stakeholders of a project benefit...

0 replies - 2615 views - 04/14/13 by Todd Merritt in Articles

Dependency Antipatterns – The Bypass

This is the second part in my little series about dependency anti-patterns. The first part was about the God Node. Images and nomenclature are based on...

0 replies - 4159 views - 03/27/13 by Jens Schauder in Articles

A Singleton Escape Plan

A link to a PDF – Singleton_Escape_Plan.pdf Read it if you want to get rid of Singletons in a enterprise solution, without doing a rewrite such, or...

0 replies - 5025 views - 03/25/13 by Paul Hammant in Articles

5 Ways Objects Can Communicate With Each Other Heading Towards Decoupling

Way 1. Simple method call Object A calls a method on object B. This is clearly the simplest type of communication between two objects but is also the way...

0 replies - 9075 views - 03/22/13 by Paul Wells in Articles

When To Use The Chain of Responsabilities Pattern

Description: The pattern chains the receiving objects together, and then passes any request messages from object to object until it reaches an object...

0 replies - 3456 views - 03/18/13 by Cristian Chiovari in Articles

The Wizard Design Pattern

We all love wizards.... (Software wizards I mean). We are always happy to jump on those ''Next" buttons like we were dancing the funky chicken on our… well...

3 replies - 2598 views - 03/01/13 by Nadav Azaria in Articles

Forced Domain and Forced Paradigm Anti-Patterns

These two common (and usually overlooked) “anti-patterns” are frequently followed by developers. Actually, I’m not sure if we can officially call...

0 replies - 372 views - 02/28/13 by William Martinez in Articles

ScaleBase Overview – Your complete scale out partner

ScaleBase Overview – Your complete scale out partner Watch the Video below to learn how to scale out your MySQL Database with ScaleBase. Cost-effectively...

0 replies - 302 views - 02/22/13 by Kelley Gemma in Uncategorized

Designing Hypermedia APIs

Ruby on Rails did a lot to bring REST to developers, but its conception leaves the REST devotee feeling a bit empty. "Where's the hypermedia?" she says....

0 replies - 2490 views - 02/09/13 by Mitch Pronschinske in Articles