Hands-onsoftware modellingaiSoftware architecture
DDD & Domain Modeling: Using AI to Accelerate Design – with Staffan Palopää

DDD & Domain Modeling: Using AI to Accelerate Design – with Staffan Palopää

DDD & Domain Modeling can take a long time to learn and understand. This could be one of the biggest impediments for increased adoption of DDD. With the help of AI, we can speed up the learning process dramatically. We can create domain models (from prompts) in...

TalkSoftware designcomplexity theorySoftware architecture
An Introduction to Residuality Theory by Barry M O’Reilly

An Introduction to Residuality Theory by Barry M O’Reilly

Residuality theory is a revolutionary new theory of software design that aims to make it easier to design software systems for complex business environments. Residuality theory models software systems as interconnected residues - an alternative to component and...

Talksociotechnical systemsdesign patternsSoftware architectureStrategic design
Open Sociotechnical Systems Thinking with Trond Hjorteland

Open Sociotechnical Systems Thinking with Trond Hjorteland

The term “sociotechnical” seems to have gotten a bit or renaissance lately, which is a great thing given all the positive impact it has had on many organisations and their workers around the world over the years. It also seems to have gotten some traction outside...

TalkDDDDDbounded contextSocio-technicalSoftware architectureMicroservices
[DDDDD-20] Bounded Contexts, Microservices, and Everything In Between

[DDDDD-20] Bounded Contexts, Microservices, and Everything In Between

Bounded Contexts, Microservices, and Everything In Between “95% of the words are spent extolling the benefits of ‘modularity’ and that little, if anything, is said about how to achieve it” - Glenford J. Myers, 1978. This quote is 40 years old. Tody, 4 decades...

Talkdomain storytellingSoftware architectureCollaborative modelling
What writing a book taught us about collaborative modeling

What writing a book taught us about collaborative modeling

Writing a book about a modeling method (in our case: Domain Storytelling) necessarily makes you reflect on your own modeling practices. We had to frame things that we intuitively did in workshops. And we had to put our own approach into relation to other modeling...

TalkSoftware architectureCapability Modelling
Can business capabilities be useful in DDD with Trond Hjorteland

Can business capabilities be useful in DDD with Trond Hjorteland

In this SPA conference special, we will talk with Trond Hjorteland about if business capabilities are useful in DDD. The DDD community seems to consist of mostly technical people, or at least with sort of hands-on programming experience, both now an back when the...