Build software like a bag of marbles, not a castle of LEGO® and 10 things you didn't know EF Core can do
Mon 14 Dec 2026 To be decided
Build software like a bag of marbles, not a castle of LEGO®
If you have ever played with LEGO®, you will know that adding, removing or changing features of a completed castle isn’t as easy as it seems. You will have to deconstruct large parts to get to where you want to be, to build it all up again afterwards. Unfortunately, our software is often built the same way. Wouldn’t it be better if our software behaved like a bag of marbles? So you can just add, remove or replace them at will?
Most of us have taken different approaches to building software: a big monolith, a collection of services, a bus architecture, etc. But whatever your large scale architecture is, at the granular level (a single service or host), you will probably still end up with tightly coupled code. Adding functionality means making changes to every layer, service or component involved. It gets even harder if you want to enable or disable features for certain deployments: you’ll need to wrap code in feature flags, write custom DB migration scripts, etc. There has to be a better way!
So what if you think of functionality as loose feature assemblies? We can construct our code in such a way that adding a feature is as simple as adding the assembly to your deployment, and removing it is done by just deleting the file. We would open the door for so many scenarios!
In this talk, I will explain how to tackle the following parts of your application to achieve this goal: WebAPI, Entity Framework, Onion Architecture, IoC and database migrations. And most of all, when you would want to do this. Because… ‘it depends’.
10 things you didn't know EF Core can do
You won't believe number 7!
I know, the clickbait joke is rather lame, but I can assure you that this session is not! In this session, I'll take you on a journey in some lesser known features of EF Core and how they can benefit your projects.
In the .NET 8 era, EF Core has far surpassed what Entity Framework used to be, and has become an ORM powerhouse with features that are useful in many different scenarios. But unless you are constantly keeping up with the latest evolutions, chances are you are missing some opportunities to improve your EF Core usage in your projects.
And as the audience, you will have a say in some of the content of this session!
Schedule
- 17:30 - 18:30 Walk-in & Dinner
- 18:30 - 19:15 Part I
- 19:15 - 19:30 Break
- 19:30 - 20:15 Part II
- 20:15 - 21:00 Drinks and socializing
Capacity
- Maximum:
- 50
Sign up
You can sign up or cancel for this free Event until Thursday 10 Dec 2026 15:00.
Speaker
Hannes Lowette
Axxes
Hannes is a developer, a coach and a father of 3.
In software development, he has always had a passion for performance, databases, distributed systems and large scale applications. He's always weighing every solution's benefits against its drawbacks, reducing friction where possible.
As a coach, he is enthusiastic about knowledge sharing, personal growth and building careers. Building a company culture around learning is what gets him out of bed.
In his free time, when he’s not building LEGO® castles with his kids, he likes to spend time building guitars, playing chess, mountain biking and doing all round geeky stuff.
You can often find him on stage at the conference afterparty, especially as the guitarist of Dylan Beattie & the Linebreakers.