BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

Leveraging DDD in Core-Business Applications Using Entity Framework

by Jan Stenberg on  Nov 30, 2013

Domain-Driven Design, DDD, is all about the domain, not about persistence. With a history of database programming for 25 years, later years using Entity Framework, Julie Lerman, a consultant on the .NET platform and a Microsoft MVP, in a recent presentation at the Øredev developer conference shares her persistence experiences when moving into DDD.

Implementing With Domain-Driven Design from the Ground Up

by Jan Stenberg on  Oct 30, 2013

The domain describes your business and in Domain Driven Design, (DDD), the domain is the most important ingredient of the application, Andras Nemes explains when starting a series of blog posts on building a web service based on Domain-Driven Design principles. His goal is not to cover all details and aspects of DDD, his ambition though is that also developers completely new to DDD can benefit.

Experiences Going From Data-Driven Development to Domain-Driven Design

by Jan Stenberg on  Oct 16, 2013

With a long history of data-driven development, Julie Lerman shares her experiences moving into using her skills with Domain-Driven Design in three articles, with examples in C# using Entity Framework

Get Started With Behaviour-Driven Development Focusing on the Domain Instead of on the Database

by Jan Stenberg on  Jul 09, 2013

Start using Behaviour-Driven Development (BDD) when designing an application and focus on the domain instead of the database, Julie Lerman, a Microsoft MVP since 2003, suggests. BDD lets developers focus on user stories and behaviour in the business domain when building up logic and tests. New to BDD, Julie has implemented a working example using Visual Studio, C# and SpecFlow.

Uncle Bob: Architecture is About Intent, not Frameworks

by Jan Stenberg on  Jul 03, 2013 1

Architecture is about intent, we have made it about frameworks and details, Robert C. Martin, “Uncle Bob”, stated earlier at this year’s DDD Exchange Day in London. Robert refers to a book by Ivar Jacobson from 1992 and brings the original thoughts about use cases into architecture models, e.g. Hexagonal architecture and Clean architecture to improve these models.

Vaughn Vernon on the Actor Model and Domain-Driven Design

by Jan Stenberg on  Jun 16, 2013 1

To take advantage of the great concurrency opportunities the new multi-core machines gives us we should use a programming model that helps us achieve this, and the Actor model gives us a number of tools for doing that, Vaughn Vernon stated at this year’s DDD Exchange Day in London.

Documentation Guide for Teams Doing Domain-Driven Design

by Jan Stenberg on  May 27, 2013 1

The first thing a team should do on a new software project is drawing a context map to help them understand the context, the core domain and what other contexts they may need to interact with to get a shared understanding of the domain between everyone involved, Paul Rayner explains when sharing his experiences what kind of documentation teams doing Domain-Driven Design, DDD, should produce.

Vaughn Vernon on Advanced Architecture Styles with DDD

by Jan Stenberg on  Apr 18, 2013

Using the Hexagonal architecture style allows for delaying decisions for architectural mechanisms and promotes using the same internal API irrespective of type of client, Vaughn Vernon explained last week when describing different architecture styles from a DDD perspective; the classical Layered Architecture and the more advanced Hexagonal and Actor Model styles.

CQRS Framework Axon 2 Features MongoDB Support and Performance Improvements

by Jan Stenberg on  Mar 12, 2013

The latest version of CQRS framework Axon supports MongoEventStore, which uses MongoDB as a backing store, and comes with a simplified API and performance improvements. The recently released version 2.0 also lets event objects be based on POJOs and annotations to define messages, payload and metadata.

Debate: The Annoying Detail

by Abel Avram on  Nov 25, 2011 7

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

by Michael Stal on  Aug 05, 2011

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.

OOD vs SOA Approach to SOA Domain Modeling

by Jeevak Kasarkod on  Apr 05, 2011 3

Should one approach SOA domain modeling starting with informational or functional constructs? Is a canonical data model the answer to standardizing message formats? What are the various stages of SOA information modeling? Experts on Gervas Douglas's SOA distribution list on yahoo groups put forth their views to answer these questions and more.

Notes from OOP 2011 Conference in Munich

by Michael Stal on  Feb 07, 2011

The OOP conference (Object Oriented Programming) was held in Munich, Germany, from 24th to 28th January 2011 with “Business Impact through Mastering Change” as its general motto. Despite of its name, the OOP represents one of the largest and long-lasting events on the general field of software engineering.

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.

Article: Chunk Cloud Computing

by Abel Avram on  Jun 01, 2009 10

In this article, Jimmy Nilsson describes an architectural style that he has observed slowly growing in popularity over the last few years, a style that he calls Chunk Cloud Computing.

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