Elixir of Youth — Reviving Ancient Legacy with .NET 5
summary
A team migrated a 10-year organically grown Python application to .NET 5, weighing options between rewriting from scratch and transpiling. They tackled practical issues like lack of documentation, interacting with an unpredictable VBA client, converting extensive condition-based logic while preserving readable code, and devising tests to verify correctness after the move.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 2:00Legacy project overview
- 6:58Migration to .NET 5
- 12:34New architecture design
- 19:15Migration advice
- 23:08Results and conclusion
related talks
58mModernizing your legacy application
46mThe Journey to One .NET with .NET 5 / 6
36mLegacy code - lessons learned during migration (...)
33mThe Divine Comedy of Legacy Code: From Hell to Paradise with Elixir
31mModernize Fast, Migrate Faster: .NET Apps
01h 29mAlchemical Code Rejuvenation
53mPorting Code - Lessons Learned
01h 00m20 year old cloud native apps with .NET
