Articles

DDD

  1. The program and Katharina's conference badge for Domain-Driven Design Europe

    Katharina's reflections from Domain-Driven Design Europe 2026

    Katharina spoke at Domain-Driven Design Europe 2026 and shares her reflections from the conference in Antwerp.
  2. Jimmy Nilsson pointing at you.

    Tips for developers on improving collaboration with domain experts

    According to Domain-Driven Design (DDD) and real life experience, good collaboration with the domain experts is of crucial importance when developing software. It’s amazingly po...
  3. A butterfly resting on a piece of wood.

    Is our organisation ready for AI?

    There are quite a lot of comments flowing around right now that GenAI is an accelerator. Good news if you are in a good situation, since the good will be increased. Bad news if ...
  4. A road in foggy weather.

    What will tomorrow look like?

    How do you organise for tomorrow when nobody knows what tomorrow looks like?
  5. A bridge with a concrete hand holding it.

    An example of architecture modernisation, 15 years later

    The other day I found myself thinking about an architecture modernisation project that I was fortunate to be involved in 15 years ago, together with Equinor (then Statoil) in Tr...
  6. Scan Agile 26 banner

    Katharina will be talking at Scan Agile in March

    Katharina is heading to Helsinki this March to share how Value Objects can be the ultimate 'Trojan Horse' for introducing Domain-Driven Design into your projects.
  7. A black and white plymoth rock chicken.

    Implementing Value Objects in Kotlin

    In this post I show which features of the Kotlin Language I find especially useful to implement Value Objects.
  8. Jimmy Nilsson

    DDD feels more crucial than ever (if that’s even possible)

    I keep hearing Domain-Driven Design (DDD) mentioned as a helpful foundation for agentic coding. Perhaps this means even more people will discover one of my all-time favourite co...
  9. A black and white paduan chicken.

    Katharina's experiences with Domain Primitives

    Domain Primitives are described as the smallest building blocks in a domain model. A Domain Primitive is a small Value Object, a type that is primarily defined by its attributes...
  10. Jimmy Nilsson

    Why tech agnostic?

    When working with Suzi Edwards-Alexander and trying to find out what is good (and bad) about factor10, I've realised there are a few unconventional things about us that I'm prou...
  11. Jimmy Nilsson at Craft conference 2023

    Dependencies; Devil or Darling? - Jimmy Nilsson at Craft Conference

    Craft Conference took place in Budapest in May this year. One of the speakers was factor10's Jimmy Nilsson.