8 posts about legacy code by 6 contributors.
Know legacy code? Share what you know with developers who are learning it.
Accelerate .NET Framework modernization with GitHub Copilot & .NET Upgrade Assistant. Reduce risk, cut costs, and deploy to cloud-native environments.
Automate .NET modernization with GitHub Copilot. Streamline refactoring, API updates, and testing for faster, efficient software upgrades.
Leverage .NET and Azure OpenAI to build intelligent AI-powered tools for automating legacy code migration, accelerating modernization.
A personal story about working on a fragile, legacy live app as a freelancer, and how careful steps—testing, small improvements, respect for old code, and leaving things better than they were—turned a risky task into a valuable lesson. The article explores practical strategies for safely improving legacy systems without breaking what people rely on.
Upgrade AngularJS or old Angular versions to the latest Angular (v19+) with minimal downtime. Boost performance, security, and developer experience. Step-by-step guide!
Discover practical refactoring strategies using LINQ, pattern matching, and async/await. Learn how to simplify loops, improve string handling, implement proper logging, and leverage IHttpClientFactory for scalable applications. Reduce technical debt and boost developer productivity with incremental refactors and AI tools.
Many developers still use older versions of C# due to legacy codebases, corporate constraints, and familiarity with older language features. Upgrading can seem daunting, but modern versions of C# offer significant benefits such as better performance, enhanced features and improved security.
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterPublish an article in this category and earn +1,000 SHARP when it is approved.
Write an article