BT

Interview: Eric Evans on the State of DDD

by dave West on  Jun 03, 2009

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.

SOA and DDD

by Mark Little on  Feb 27, 2009 6

In a recent entry, Phillip Calcado asks the question "What Is A Service?" and then goes on to describe how the answer to this lies with Domain Driven Design and ensuring that all stakeholders in an SOA development share the same understanding.

Interview: Greg Young Discusses State Transitions in Domain-Driven Design and DDD Best Practices

by Srini Penchikala on  Jan 30, 2009 9

In this interview recorded at QCon San Francisco 2008 conference, Greg Young talked about how his team has been using Domain-Driven Design (DDD) concepts in their projects. He discussed how to manage domain state transitions in a Domain-Driven Design project. He also talked about Command Query Separation (CQS) design concept to keep the design cleaner and easier to test and maintain.

Presentation: What Drives Design?

by Abel Avram on  Jan 25, 2009 5

In this presentation held during OOPSLA 2008, Rebecca Wirfs-Brock reviews various forms of driven development in order to understand the principles and values of several design practices used today. By comparing them, a designer will get a broader view over design and will better understand which design practice is more appropriate for him.

Rapid Application Development using Naked Objects for .NET

by Jonathan Allen on  Dec 23, 2008 22

Richard Pawson of Naked Objects offers brief history of the framework and introduction to Naked Objects for .NET. Naked objects can be seen as Domain Driven Design taken to the extreme. With proper annotation, this framework can automatically generate a matching presentation layer in Java or .NET.

Is There a Symbiosis Between SOA and DDD?

by Boris Lublinsky on  Sep 15, 2008 6

As the complexity of the real-life problems grows, it becomes obvious that in order to solve them, it is often necessary to combine multiple techniques. One example of a good symbiotic relationship is that between Service Oriented Architecture (SOA) and Domain Driven Design (DDD).

Presentation: Martin Fowler and Dan North Talk Over the Yawning Crevasse of Doom

by Abel Avram on  Aug 13, 2008 3

In this presentation filmed during QCon London 2007, Martin Fowler and Dan North talk about the communication gap existing between the developers and the customers or users. Closing this gap is extremely important in order to create successful software.

Article: Domain-Driven Design at the Center of an Evolving Architecture

by Floyd Marinescu on  Jul 29, 2008 15

Domain driven design can be most readily applied to stable domains but it becomes more challenging when the domain itself is in a state of flux and development. This is common in Agile projects, and happens also when the business itself is trying to evolve. This article examines how we used DDD in the context of a two-year programme of work to rethink and rebuild guardian.co.uk.

Article: Beyond SOA, a New Type of Framework for Dynamic Business Applications - Part II

by Jean-Jacques Dubray on  Jul 08, 2008 2

In the second part of their article, Vasile and Michael explore the architecture of Dynamic Business Application as a possible standard architecture for server-side applications. The authors note that in this architecture concepts like SOA play a minor role while components like BPM engines, schedulers, messaging have a definite role.

ADO.NET Entity Framework Taking Some Heat

by Robert Bazinet on  Jun 26, 2008 7

A petition has started by the community to express concerns over Microsoft's upcoming release of the ADO.NET Entity Framework. The petition titled "ADO.NET Entity Framework Vote of No Confidence", aims to raise awareness of design and implementation issues foreseen by experts in the industry.

Article: Domain Driven Design and Development In Practice

by Niclas Nilsson on  Jun 16, 2008 52

Domain-Driven Design is a subject where there currently are very few examples of how to actually do it in practice. In this article, Srini Penchikala gives you guidelines, practices, frameworks and tools that technical leads and architects can use in the effort of implementing a system in a Domain-Driven way.

Object Lifecycle Explorer Released on AlphaWorks

by Jean-Jacques Dubray on  Jun 06, 2008 6

Object Lifecycles (a.k.a State Machines) have been for the most part ignored by developers, architects and business process practitioners alike. A group of researchers from IBM Zurich has just released an Object Lifecycle modeling tool that complements and link with executable Business Process models.

Is ADO.NET Entity Framework Enterprise Ready?

by Jonathan Allen on  May 22, 2008 2

The ADO.NET Entity Framework relies heavily on visual modeling tools. But are these tools really appropriate for large scale development?

Combining General Purpose Languages and Domain Specific Languages for Model Driven Engineering

by Jean-Jacques Dubray on  Apr 21, 2008 1

In his last blog post, Johan den Haan asks one of the key questions of model driven engineering. The article is didactic and explains how ontological and linguistic metamodels can be combined (orthogonally) to simplify code generation while enabling the combination of general purpose languages and domain specific languages concepts. He uses BPEL and BPMN as a supporting example.

TDD/BDD Leading To Incomplete Unit Tests?

by Mike Bria on  Feb 14, 2008 7

Peter Ritchie raised concern about TDD and BDD keeping practitioners from writing good unit tests. He cites an over-reliance on “interaction testing", a core mantra and essence of TDD and BDD, as a driver with tendency to result in incomplete unit testing.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2015 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT