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
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.
Chapters:
- - Dave introduces the show and Paul Rayner
- - Paul's last couple years
- - Refactoring to Deeper Insight: Lessons Learned Applying DDD to Large Scale
- - Layers and loops of refactoring, specification, and testing and the danger of coupling acceptance testing to the implementation
- - The Test Pyramid
- - The struggle of design and refactoring
- - Getting organizational buy-in on refactorings
- - Organizing the Explore DDD Conference
- - Landing mind-blowingly wonderful speakers
- - Who should attend Explore DDD?
- - The core nature of Domain-Driven Design
- - Parting thoughts regarding Explore DDD
Resources:
- Explore DDD Conference
- Example Mapping - Matt Wynne
- Matt Wynne on Developer On Fire
- EventStorming
- Refactoring to Deeper Insight: Lessons Learned Applying DDD to Large Scale
- The Test Pyramid
- Nexia Home
- Refactoring Golf
- JP Boodhoo
- Rebecca Wirfs-Brock on Developer On Fire
- Ward Cunningham on Developer On Fire
- Paul's First Appearance on Developer On Fire