This episode has everything. Rob shares a story about the crappy website he had to use to book tickets for a park, JD is starting to plan his summer vacation in a COVID world, and then it gets technical. JD has a better understanding of Domain-Driven Design now, and the two discuss his learning from last week. This leads into a broader discussion about side projects, progress, and experience, and the two share their frustration comparing their progress with popular open source projects.
Aggregates turned out to be one of the most difficult patterns to apply. There was an over-emphasis on access rules within aggregates (nobody can hold a reference to things within an aggregate apart from the aggregate root). A much more useful view at aggregates is to look at them as consistency boundaries for transactions, distributions and concurrency.
Dev ‘n Life is a podcast by two friends who record their casual conversations about software development, technology, and personal growth. Follow along as Rob and JD discuss their ideas and views on technology and life as they maintain their long-distance friendship.