Session

The Spaghetti Lasagne which Aspired to be Contained Ravioli

Ever inherit .NET solutions that looked like they were assembled after a particularly chaotic cooking show by multiple contestants and got mashed together? We did! 'The Spaghetti Lasagne' – a codebase layered with good intentions, but ultimately a saucy, tangled mess of disparate parts. A modern container could not even keep it safe anymore due to the age of the .NET version used! This is the story of our refactoring journey, from that initial indigestion to a far more refined dish: 'Contained Ravioli.' We'll explore how we used private NuGet feeds to create clear boundaries between components, brought all projects to the same table with a monorepo eventually, migrated to a container-friendly .NET version, and are now enjoying an easy to test and debug solution thanks to .NET Aspire. Bon appétit!

Wouter Bauchart

Technical Architect @ Xebia

Lummen, Belgium

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top