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.
DDD Sydney 2011 : Git, YouTrack and TeamCity
From my presentation at DDD Sydney 2011 – the slides from my talk covering Git, YouTrack and TeamCity
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.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.
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.
read all blog articles