Dbdqh4u8udtmowo81yge
SkillsCast

Domain Driven Design, In the Wild

10th August 2015 in London at CodeNode

There are 1 other SkillsCast available from LRUG August 2015 Meetup

Every day, we write software that solves business problems. How we actually do that is largely up to us. We tend to build models that encapsulate complexity and provide abstractions that help us reason about the problems we solve.

We stress our models with incremental development. Changing business requirements challenge the durability of our models. The magnitude of change is an indicator for the effectiveness of our models' ability to represent the problem domain.

At Which? we used Domain Driven Design to deliver our most recent project. In this talk, I will share those insights. I aim to cut through the jargon and give concrete, real-world examples of how we applied the principles of DDD to build a product that anticipates change.

Thanks to our sponsors

Domain Driven Design, In the Wild

Chris Patuzzo

Chris is a developer specialising in Ruby and object-oriented design. He enjoys topics relating to Computer Science and programming language theory.

SkillsCast

Every day, we write software that solves business problems. How we actually do that is largely up to us. We tend to build models that encapsulate complexity and provide abstractions that help us reason about the problems we solve.

We stress our models with incremental development. Changing business requirements challenge the durability of our models. The magnitude of change is an indicator for the effectiveness of our models' ability to represent the problem domain.

At Which? we used Domain Driven Design to deliver our most recent project. In this talk, I will share those insights. I aim to cut through the jargon and give concrete, real-world examples of how we applied the principles of DDD to build a product that anticipates change.

Thanks to our sponsors

About the Speaker

Domain Driven Design, In the Wild

Chris Patuzzo

Chris is a developer specialising in Ruby and object-oriented design. He enjoys topics relating to Computer Science and programming language theory.