InfoQ

InfoQ

Topic/Tag specific view

Domain-Driven Design Content on InfoQ


Latest featured content about Domain-Driven Design

Jez Humble on Continuous Delivery

Topics
Lean Startup,
Agile in the Enterprise,
Agile Techniques,
Devops,
Software Craftsmanship,
Agile,
Customers & Requirements,
Reliability,
Domain-Driven Design

In this interview at Agile 2011, Jez Humble discusses continuous delivery and the deployment pipeline, emphasizing the importance of feedback and automating tests at every level to validate deployments. Gone are the days of massive acceptance test scripts. He also talks about the evils of feature branching, and speaks on the DevOps practices to collaborate all the way through the delivery cycle.

News about Domain-Driven Design

Debate: The Annoying Detail

Topics
Architecture,
Domain-Driven Design

Uncle Bob and Simon Brown debate on the infrastructure’s role in drawing a system’s architecture.

Preview: 15th SPLC Conference on Software Product Lines

Topics
Reuse,
Enterprise Architecture,
Domain Specific Languages,
Design,
Platforms,
Model Driven Engineering,
Architecture,
Governance,
Domain-Driven Design

The International Software Product Line Conference (SPLC) is the most important event that covers the full range of Product Line Engineering in software-intensive products. Its 15th incarnation will take place in the Munich City Center from August 21st to August 26th.

Articles about Domain-Driven Design

Interview and Book Excerpt: Dan Haywood's Domain-Driven Design Using Naked Objects

Topics
Java,
Book Review,
Architecture,
Domain-Driven Design

Domain-Driven Design Using Naked Objects book, by author Dan Haywood, covers the Domain-Driven Design topic using the open-source Java framework Naked Objects framework (which is now part of the Apache Isis incubator project). InfoQ spoke with Dan about the book, Naked Objects framework and its recent submission to be an Apache project.

Hades - JPA Repositories Done Right

Topics
Java,
Domain-Driven Design

Almost every application has to access data to do its work. In a domain driven design approach one defines repositories for the entities that make up the domain. Java developers often use JPA to implement these repositories. Hades is an open source library that's built on top of JPA and Spring to significantly improve the implementation of data access layers by reducing the effort required.

Presentations about Domain-Driven Design

Case Study: Large-scale Pure OO at the Irish Government

Topics
Object Oriented Design,
Modeling,
.NET,
Stories & Case Studies,
Architecture,
Domain-Driven Design

Richard Pawson discusses a case study of a large pure OO project for the Irish government, presenting the challenges met, the reason for choosing pure OO, and lessons learned implementing it.

Futures Trade Flow

Topics
Design,
Stories & Case Studies,
Architecture,
Domain-Driven Design,
Event Driven Architecture

Ian Bond presents the development of a trade flow event-driven architecture, providing the background of futures trade, the domain and the solution, sharing some of the lessons learned along the way.

Interviews about Domain-Driven Design

Udi Dahan on CQRS, DDD and NServiceBus

Topics
Architecture,
.NET,
Domain-Driven Design

Udi Dahan talks about Command Query Responsibility Segregation (CQRS) and its relationship to Domain Driven Design (DDD). Dahan also discusses his project, the NServiceBus. NServiceBus is an open-source service bus for Microsoft's .NET environment. In many ways, NServiceBus works like Microsoft's Windows Communication Foundation (WCF) and can be used instead of WCF in some cases.

Eric Evans on the State of DDD

Topics
Agile,
Architecture,
Domain-Driven Design

At QCon San Francisco, 2008, Eric Evans answers questions about his recent activities and the evolution of DDD. During the interview he responds to questions about the relationship of DDD to usability, to FIT and FITnesse type testing, technology tools, and domain-specific languages. He also speaks about the DDD community as a whole.