Paul Rayner is a developer, instructor, coach and popular conference speaker. He co-founded DDD Denver and is founder and chairman of the Explore DDD Conference (exploreddd.com). His company Virtual Genius LLC, provides training and coaching in DDD and EventStorming for agile teams (virtualgenius.com). Paul is from Perth, Australia, but chooses to live, work and play with his wife and two children, in Denver, Colorado. He blogs at thepaulrayner.com and tweets with an Australian accent at @ThePaulRayner.
(Talk, DDD Foundations 2020)
Being both a way of thinking and a set of priorities, DDD can sometimes be perceived as overly abstract and amorphous. But the aim of DDD is accelerating development for teams dealing with domain complexity.
DDD is about shortening the time to value for customers, and doing this in a sustainable, repeatable manner. In this talk, you'll gain an understanding of what DDD looks like, why it matters, and what that might mean for you, your team, and your organization .
(Hands-on Lab, Main Conference)
Derived from Latin, connascence means having been born together, applied to code it can indicate software components that have evolved to where changing one would
require the other to be modified in order to preserve overall system correctness.
In this hands-on session, we'll have fun exploring connascence as a lens for choosing the most effective refactorings, and as a tool for addressing interesting software modeling and design challenges.
No laptops necessary. We will likely be reading code, but nothing too difficult to understand. Come prepared to experiment, and learn!