This evening we'll explore how small, intentional choices — in code, tools, and ways of working — can lead to more reliable systems and better outcomes in the following talks.
Just start (with Value Objects)
with Katharina Damschen
My journey with Domain-Driven Design began with confusion and skepticism. Inherited codebases built on DDD's layered architecture made me question the value of the domain layer, when all I saw were models being used to pass data between persistence and application services. After digging deeper into DDD, I realized how replacing primitive types with domain-specific classes reshaped my understanding of the problem space. What looked like a small coding choice unlocked deeper conversations with domain experts.
This talk explores how seemingly simple Value Objects became my unexpected entry point into domain modeling. Through stories from real projects, I'll demonstrate how Value Objects can be leveraged to build a richer domain model from the bottom up, incrementally introducing Domain-Driven design thinking without overwhelming teams.
By providing practical guidance and examples this presentation helps you to move past analysis paralysis and begin asking the right questions instead of waiting for a time when you have all the answers.
This talk is aimed at software developers at any stage of their DDD journey who want to see how starting small can lead to significant shifts in both code quality, domain understanding and collaboration. You will leave with lots of tips of pitfalls to look out for and improvement possibilities to explore.
5 pro tips for coding with agents
with Nizar Selander
Agentic coding is full of promise! Right up until your AI agent derails your codebase for the third time in a row, that is. Spending hours fixing avoidable agentic coding messes is frustrating! That’s why I created TDD Guard: a plugin that helps you set boundaries for your coding agents, so they play by your rules. It gives you less chaos, more control, and a smoother path to actually shipping something useful.
In this talk, I’ll share some of my hard-earned lessons from months of building both with and against agentic coding’s many quirks. We’ll look at how to move from unpredictable outcomes to productive workflows by setting the right boundaries, using TDD in ways that make agents more dependable, and guiding their behaviour through intentional guardrails. I’ll also touch on things like, the value of dog-fooding and how containers and sandboxed environments help keep everything safe.
Whether you're aiming to strengthen your current setup for agentic coding or want to get started on solid footing, this talk offers practical tips you can start using right away.
We would love for you to join us!
When? Thursday 22 January 2026 at 17.30.
Where? Foo Café in Malmö
