Welcome to ThinkDDD

This site has been setup to replace the creaking and aging site at dddstepbystep.com, which for all it's plus points, was proving impossible to maintain. Sorry Community Server you had to go!

Hopefully you will find all the same content here, in a much easier to access fashion, along with new information. Some of this may be out of date, if it is, please feel free to add comments to let me know what to change

Recent Blog Posts

DDD Sydney 2011: Guerilla Domain Driven Design

In my talk for 2011 I wanted to cover the fundamental messages that Domain Driven Design is based upon, rather than the practices and software patterns that all too often become the focus

Many of the slide quotes can be found in the Domain-Driven Design book by Eric Evans – so if they don’t make sense, ask a question in the comments, or read the book.

Posted by jak on July 21, 2011 | Comments | Read full article

DDD Sydney 2011 : Git, YouTrack and TeamCity

From my presentation at DDD Sydney 2011 – the slides from my talk covering Git, YouTrack and TeamCity

Posted by jak on July 20, 2011 | Comments | Read full article

What is Domain Driven Design?

Domain Driven Design is a software development methodology, intended to achieve a software system closely modelled on and aligned with real business processes. Traditionally development tends to be a technically led process, where requirements are passed from the business to the development teams, and then the development teams go off and produce their best guesstimate at what the requirements said.

Posted by jak on May 17, 2011 | Comments | Read full article

My Objective Today is to Make You Think

I recently presented at DeveloperDeveloperDeveloper in Sydney, and although my talk was Stuff About CQRS, I opened with the slide

My Object Today Is To Make You Think … ‘Maybe There is a Better Way’

The real focus of this was around how normal people think, and how unlike normal people we developers really are. My role in development is all about enabling better communication, because fundamentally I believe the real value a developer brings to a project is not technical, but is in the way they interact with the team, and more importantly with the normal people they are actually creating software for.

Posted by jak on July 19, 2010 | Comments | Read full article

DDDSydney Presentation : Stuff About CQRS

I was pleased to be able to present at Developer Developer Developer Sydney yesterday on the topic of CQRS …

To make this a little less bland I covered some of the aspects that make CQRS a good architectural fit from the perspective of users, as a task focused paradigm within your system.

Posted by jak on July 17, 2010 | Comments | Read full article

read all blog articles
blog comments powered by Disqus