Tag: domain-driven design

SE-Radio Episode 333: Marian Petre and André van der Hoek on Software Design

Filed in Episodes by on August 7, 2018 0 Comments
SE-Radio Episode 333: Marian Petre and André van der Hoek on Software Design

Felienne interviews Marian Petre & André van der Hoek on their book Software Design Decoded: 66 Ways Experts Think. We talk about the software design process, which Petre & van der Hoek en discuss about in their book too. While there are a lot of books about software design, their books address designers rather than […]

Continue Reading »

SE-Radio Episode 278: Peter Hilton on Naming

Filed in Episodes by on December 20, 2016 5 Comments
SE-Radio Episode 278: Peter Hilton on Naming

Felienne talks with Peter Hilton on how to name things. The discussion covers: why naming is much harder than we think, why naming matters in programming and program comprehension, how to create good names, and recognize bad names, and how to improve your naming skills. Venue: Felienne’s residence, Rotterdam Related Links To camelcase or under_score by […]

Continue Reading »

Episode 226: Eric Evans on Domain-Driven Design at 10 Years

Filed in Episodes by on May 13, 2015 6 Comments
Episode 226: Eric Evans on Domain-Driven Design at 10 Years

Eberhard Wolff talks with Eric Evans, the founder of domain-driven design (DDD), about its impact after 10 years. DDD consists of domain-modelling patterns; it has established itself as a sound approach for designing systems with complex requirements. The show covers an introduction to DDD, how the community’s understanding of DDD has changed in the last […]

Continue Reading »

Episode 218: Udi Dahan on CQRS (Command Query Responsibility Segregation)

Filed in Episodes by on January 30, 2015 3 Comments
Episode 218: Udi Dahan on CQRS (Command Query Responsibility Segregation)

Guest Udi Dahan talks with host Robert Blumen about the CQRS (command query responsibility segregation) architectural pattern. The discussion begins with a review of the command pattern. Then a high-level overview of CQRS, which consists of a separation of a command processing subsystem that updates a write model from one or more distinct and separate, […]

Continue Reading »

Episode 165: NoSQL and MongoDB with Dwight Merriman

Filed in Episodes by on July 16, 2010 9 Comments
Episode 165: NoSQL and MongoDB with Dwight Merriman

Dwight Merriman talks with Robert about the emerging NoSQL movement, the three types of non-relational data stores, Brewer’s CAP theorem, the weaker consistency guarantees that can be made in a distributed database, document-oriented data stores, the data storage needs of modern web applications, and the open source MongoDB.

Continue Reading »