Session

Untangling Spaghetti Code with Aspire & GitHub Copilot CLI

Inherited codebases often hide critical bugs behind layers of spaghetti logic. In this session, I take you through the journey of tackling a monolith plagued by database concurrency conflicts and object mapping on object mapping on more object mapping that stripped away essential context.

Rather than a full rewrite, we used GitHub Copilot CLI to analyze the chaos and follow the individual strings of spaghetti. By leveraging Aspire's built-in distributed tracing and structured logging, we finally gained visibility into the flow of data, pinpointing exactly where concurrency broke and where context was lost.

Ben Luts

Software Coach - Petrol Head - Classic car & motorcycle enthousiast

Bilzen, 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