Design Pattern Content on InfoQ
Books about Design Pattern
Domain Driven Design Quickly
Domain Driven Design is a vision and approach for designing a domain model that reflects a deep understanding of the business domain. This book is a short, quickly-readable summary and introduction to the fundamentals of DDD; it does not introduce any new concepts; it attempts to concisely summarize the essence of what DDD is, drawing mostly Eric Evans' book.
View book details
Java Transaction Design Strategies
Java Transaction Design Strategies shows how to design an effective transaction management strategy using the transaction models provided by Java-based frameworks such as EJB and Spring. Local, programmatic, declarative, and XA models are explained; the book concludes with a set of design patterns show how to effecitvely use these models.
View book details
Articles about Design Pattern
Interview with Sandi Metz on Practical Object-Oriented Design in Ruby by Manuel Pais Posted on Jun 28, 2013
Interview and Book Excerpt: Service Design Patterns by Jeevak Kasarkod Posted on Jan 20, 2012
Interviews about Design Pattern
Presentations about Design Pattern
News about Design Pattern
Implementing Hexagonal Architecture using Life Preserver and Spring Framework by Jan Stenberg Posted on Aug 31, 2013
SOLID Design Principles and Other Patterns Revisited For .NET by Jan Stenberg Posted on Aug 27, 2013 1
Build Simplicity into a System with Simple Event-Driven Components by Jan Stenberg Posted on Jun 06, 2013 1
Events bring Simplicity to a System's Architecture by Jan Stenberg Posted on Apr 29, 2013
Dagger: A Dependency Injection Framework For Android by Kostis Kapelonis Posted on Oct 02, 2012 1
Community-Driven Research: What are the most widely used .NET practices and tools? by Dio Synodinos Posted on Sep 25, 2012
Research on Design Pattern
What are the most widely used .NET practices and tools?
This InfoQ Research item examines the adoption level of a range of practices and tools that aim to assist .NET developers in these practices.
Note that we have focussed only on these practices - there are other tools such as reflectors, productivity tools, frameworks etc. which we are not covering in this research.
View research details