Patterns

Coupling and Expressiveness

We came across an interesting situation in our code base recently whereby two coding approaches which I consider important for writing maintainable code seemed...

2 replies - 765 views - 08/26/09 by markhneedham in News

Seams: Some Thoughts

I pick up Michael Feathers' Working Effectively with Legacy Code book from time to time and one of my favourite parts of the book is the chapter where he talks...

1 replies - 609 views - 06/22/09 by markhneedham in News

DDD: Only for Complex Projects?

One of the things I find a bit confusing when it comes to Domain Driven Design is that some of the higher profile speakers/user group contributors on the...

0 replies - 766 views - 04/06/09 by markhneedham in News

Eventing In WCF

As I mentioned in a couple of previous posts (like "Using REST along with other architectural ), I've been spending the last few weeks writing an Event...

0 replies - 1303 views - 10/24/08 by arnonrgo in News

Practical Concurrency Patterns: Immutability (Freezables)

Another very simple pattern builds on the foundation of the Safe-Unsafe Cache pattern.  What is the easiest way to protect data from multi-threaded access...

0 replies - 1491 views - 08/18/08 by sashag in News

ASP.NET Design Patterns, Test Driven Development and Agile Development Book List

I've been collecting book recommendations on software design principles and patterns, test-driven development, and agile development. I wanted to share my...

1 replies - 3376 views - 06/30/08 by Stephen.Walther in News