Entities, Value Objects, Aggregates and Roots

I have recently been reading up on Domain Driven Design again. After rereading the section on the Domain Model definition in Martin Fowler’s Patterns of Enterprise Application Architecture book and sifting through Eric Evan’s Domain-Driven Design: Tackling Complexity in the Heart of Software book, I also came across a really nice blog post by Jimmy Bogard which does a great job summerizing Entities, Value Objects, Aggregates and Roots. Anyway, I figured I would share these quick resources that I used to refresh my memory on domain driven design concepts.