BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Older Newer rss
01:14:04

Enabling Microservices with Domain Driven Design and Ports & Adapters

Posted by Declan Whelan  on  Jan 12, 2016 Posted by Declan Whelan  on  Jan 12, 2016

Declan Whelan discusses how to use DDD to wrap microservices around the most important concepts in a system, using ports and adapters to decouple the core domain from persistence and other services.

39:19

Make Your Team's Domain Language Truly Ubiquitous with Concept Maps

Posted by James Ross  on  Jan 10, 2016 2 Posted by James Ross  on  Jan 10, 2016 2

James Ross discusses what concept maps are, how to construct one, what to do and what to avoid when creating one, and how to help a team build a shared mental model depicted in a concept map.

01:02:10

Exploring Domain Driven Design Implementation Patterns in .NET, Part 2/2

Posted by Steve Bohlen  on  Dec 11, 2015 10 Posted by Steve Bohlen  on  Dec 11, 2015 10

Steve Bohlen introduces DDD principles and concepts, and explores various patterns -Repositories, Specifications, Entities, Value Objects, Services, etc. - useful for implementing DDD in .NET code.

52:19

Exploring Domain Driven Design Implementation Patterns in .NET, Part 1/2

Posted by Steve Bohlen  on  Dec 06, 2015 3 Posted by Steve Bohlen  on  Dec 06, 2015 3

Steve Bohlen introduces DDD principles and concepts, and explores various patterns -Repositories, Specifications, Entities, Value Objects, Services, etc. - useful for implementing DDD in .NET code.

49:49

Developing Functional Domain Models with Event Sourcing

Posted by Chris Richardson  on  Aug 19, 2015 Posted by Chris Richardson  on  Aug 19, 2015

Chris Richardson describes how to implement business logic using a domain model that is based on event sourcing. He compares and contrasts a hybrid OO/FP design with a purely functional approach.

01:05:41

The Sweet Spot

Posted by Alberto Brandolini  on  May 06, 2015 Posted by Alberto Brandolini  on  May 06, 2015

Alberto Brandolini discusses how the Theory of Constraints, Kanban, CQRS, Domain-Driven Design, EventStorming and UX blend together to solve the real problems in software development.

01:07:29

So You Think You Know Pub/Sub?

Posted by Udi Dahan  on  Apr 24, 2015 1 Posted by Udi Dahan  on  Apr 24, 2015 1

Udi Dahan takes a look at why different kinds of pub/sub need to be used for specific domains like healthcare, finance, “internet of things”, and some kinds of retail.

41:48

Good Design Is Imperfect Design

Posted by Eric Evans  on  Apr 17, 2015 Posted by Eric Evans  on  Apr 17, 2015

Eric Evans discusses how to create good or even great designs with DDD without attempting to be perfect.

42:21

Stuff I Learned about Performance

Posted by Mike Barker  on  Mar 22, 2015 Posted by Mike Barker  on  Mar 22, 2015

Mike Barker shares lessons learned at LMAX Exchange: starting from a clean domain model is imperative and understanding the trade-offs between performance and safety/generality/functionality.

47:05

Strategic Design: Embrace Imperfection!

Posted by Eric Evans  on  Nov 06, 2014 Posted by Eric Evans  on  Nov 06, 2014

Eric Evans shares approaches that have helped him with issues in architecture, with a focus on establishing boundaries between software with different conceptual approaches and discipline levels.

50:25

What's the Best Way to Improve Software Architectures?

Posted by Eric Evans  on  Oct 12, 2014 Posted by Eric Evans Michael Feathers Duncan DeVore Leo Gorodinski  on  Oct 12, 2014

A lively panel discussion with Eric Evans, Duncan DeVore, and Leo Gorodinski, hosted by Mike Feathers, on software architecture improvement, DDD, the ins and outs of microservices and much more.

34:59

Domain-Driven Design with Clojure

Posted by Amit Rathore  on  May 27, 2013 2 Posted by Amit Rathore  on  May 27, 2013 2

Amit Rathore shares advice in building large scale applications in Clojure, making sure the code is readable and maintainable.

BT