Episode 254 | Paul Rayner - Explore DDD




Developer On Fire show

Summary: <div> <div>Guest:</div> <div> <div><a target="_blank" href="http://exploreddd.com/">Paul Rayner</a></div> <div><a target="_blank" href="http://twitter.com/thepaulrayner">@thepaulrayner</a></div> </div> </div> <div class="podcast-episode"> <div class="subtitle"> Paul Rayner talks with Dave Rael about refactoring, learning a domain, Domain-Driven Design, and his Explore DDD Conference in Denver, Colorado USA in September 2017 </div> <div class="podcast-summary"> <p>Paul Rayner is one of the world’s leading Domain-Driven Design (DDD) practitioners. He is a developer, instructor, coach and popular conference speaker. He co-founded DDD Denver and is founder and chairman of the Explore DDD Conference. His company Virtual Genius LLC, provides training and coaching in DDD for agile teams. Paul is from Perth, Australia, but chooses to live, work and play with his wife and two children, in Denver, Colorado. He (occasionally) blogs at thepaulrayner.com and tweets with an Australian accent at @ThePaulRayner.</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and Paul Rayner</a></li> <li><a href="#!"> - Paul's last couple years</a></li> <li><a href="#!"> - Refactoring to Deeper Insight: Lessons Learned Applying DDD to Large Scale</a></li> <li><a href="#!"> - Layers and loops of refactoring, specification, and testing and the danger of coupling acceptance testing to the implementation</a></li> <li><a href="#!"> - The Test Pyramid</a></li> <li><a href="#!"> - The struggle of design and refactoring</a></li> <li><a href="#!"> - Getting organizational buy-in on refactorings</a></li> <li><a href="#!"> - Organizing the Explore DDD Conference</a></li> <li><a href="#!"> - Landing mind-blowingly wonderful speakers</a></li> <li><a href="#!"> - Who should attend Explore DDD?</a></li> <li><a href="#!"> - The core nature of Domain-Driven Design</a></li> <li><a href="#!"> - Parting thoughts regarding Explore DDD</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="http://exploreddd.com/" target="_blank">Explore DDD Conference</a></li> <li><a href="https://cucumber.io/blog/2015/12/08/example-mapping-introduction" target="_blank">Example Mapping - Matt Wynne</a></li> <li><a href="http://developeronfire.com/podcast/episode-016-matt-wynne-strong-communication-and-passionate-dedication" target="_blank">Matt Wynne on Developer On Fire</a></li> <li><a href="http://eventstorming.com/" target="_blank">EventStorming</a></li> <li><a href="https://skillsmatter.com/skillscasts/7796-refactoring-to-deeper-insight-lessons-learned-applying-ddd-to-large-scale-ruby-and-rails" target="_blank">Refactoring to Deeper Insight: Lessons Learned Applying DDD to Large Scale</a></li> <li><a href="https://martinfowler.com/bliki/TestPyramid.html" target="_blank">The Test Pyramid</a></li> <li><a href="http://www.nexiahome.com/" target="_blank">Nexia Home</a></li> <li><a href="https://github.com/daviddenton/refactoring-golf" target="_blank">Refactoring Golf</a></li> <li><a href="https://twitter.com/jpboodhoo" target="_blank">JP Boodhoo</a></li> <li><a href="http://developeronfire.com/podcast/episode-192-rebecca-wirfs-brock-understanding-perception" target="_blank">Rebecca Wirfs-Brock on Developer On Fire</a></li> <li><a href="http://developeronfire.com/podcast/episode-057-ward-cunningham-exceeding-expectations-with-joy-curiosity-and-discovery" target="_blank">Ward Cunningham on Developer On Fire</a></li> <li><a href="http://developeronfire.com/podcast/episode-014-paul-rayner-facilitating-learning-and-growth" target="_blank">Paul's First Appearance on Developer On Fire</a></li> </ul> </div> <div class="podcast-book-recommendation"> <h6>Paul's book recommendation:</h6> <ul> <li><a href="https://www.amazon.com/dp/0321125215/?tag=devonfir-20" target="_blank">Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans</a></li> <li><a href="https://www.amazon.com/dp/0321213351/?tag=devonfir-20" target="_blank">Refactoring to Patterns - Joshua Kerievsky</a></li> <li><a href="https://www.amazon.com/dp/0131177052/?tag=devonfir-20" target="_blank">Working Effectively with Legacy Code - Michael Feathers</a></li> <li><a href="https://www.amazon.com/dp/1617291218/?tag=devonfir-20" target="_blank">The Mikado Method - Ola Ellnestam</a></li> </ul> </div> <div class="podcast-tips"> <h6>Paul's top 3 tips for delivering more value:</h6> <ol> </ol> </div> </div>