Did you know? DZone has great portals for Python, Cloud, NoSQL, and HTML5!

Patterns

  • submit to reddit

Unit testing when Value Objects get in the way

Tests developed during TDD can be classified into several levels, depending on the size of the object graph they need to work with. End-to-end tests span the whole application graph, while unit tests usually target a single public class at a time.

0 replies - 3610 views - 01/26/12 by Giorgio Sironi in Articles

Patterns in Parallel Programming

The concurrency revolution in hardware is already here, but the real revolution needs to come from software.  Developers need to imagine the new types of...

0 replies - 6289 views - 08/05/10 by Lyndsey Clevesy in Videos

Death by buzzwords

We'll start in media res, with a pair of quotes:The design viewpoint expresses the logical components and their structural relationships. It also expresses their dynamics in terms of collaborations. The realization viewpoint expresses how the logical and...

1 replies - 5376 views - 06/08/10 by Giorgio Sironi in Articles

Performance Considerations in Distributed Applications

Distribution and Communication between applications and services is a central concept in modern application architectures. In order to profit from distribution you have to keep some basic principles in mind – otherwise you can easily run into performance...

1 replies - 9326 views - 09/30/09 by Alois Reitbauer in News

Domain Driven Design: Domain Services or Method on an Entity?

There has been much discussion on the DDD list regarding where to put the business logic control, whether in a service or entity. Being more specific, in order to ship an order, the following things should happen:Validate that the order can be shippedUpdate...

5 replies - 7388 views - 07/07/08 by Rafael Naufal in Articles

Java Frameworks and Pattern Usage by Developers

A couple of days ago I was thinking of the last time I used a pattern in my daily programming. I think it was 3 months ago! Then I tried to find out why.

10 replies - 7378 views - 05/30/08 by Reza Ghafari in Articles

Pattern Based Development with Mule 2.0

Are you still working with integration products from one of the typical large integration vendors such as IBM and Tibco and looking for a more lightweight approach?

9 replies - 27465 views - 05/28/08 by OpenSource ESB in Articles