Mike Rousos
CODE Author
Mike Rousos is a Principal Software Engineer on the .NET Customer Engagement Team. A member of the .NET team since 2004, he has worked on a wide variety of feature areas and contributed content to the .NET team blog, .NET Conf sessions, Channel 9 videos, and .NET development e-books like “.NET Microservices: Architecture for Containerized .NET Applications.” Outside of work, Mike is involved in his church and enjoys reading, writing, and games of all sorts. His primary hobby, though, is spending time with his four kids.
Articles Authored
-
Preparing for Azure with Azure Migrate Application and Code Assessment
Last updated: Friday, December 26, 2025
Published in: CODE Magazine: 2024 - May/June
In this article, author Mike Rousos introduces the Azure Migrate application and code assessment feature, which allows developers to analyze the source code, configuration, and binaries of their .NET applications to identify potential issues and changes needed for migrating to Azure. The tool helps developers plan the re-platforming process by providing insights into the necessary modifications for the application to work in Azure's platform-as-a-service (PaaS) environments.
-
Upgrade Tooling for .NET 7
Last updated: Friday, December 26, 2025
Published in: CODE Focus Magazine: 2022 - Vol. 19 - Issue 1 - .NET 7.0
Mike Rousos surveys the expanded toolkit for migrating from .NET Framework to .NET 7, detailing new and improved upgrade tools and how they fit together. He explains Upgrade Assistant’s binary analysis and in-place upgrades for libraries and desktop apps, introduces ASP.NET Incremental Migration Tooling for gradually moving ASP.NET apps to ASP.NET Core, and presents System.Web Adapters to interoperate and share code between frameworks. The article also outlines practical upgrade steps, deployment considerations, and an ecosystem roadmap, urging community feedback to evolve the tooling.
-
Bring Your .NET Apps Forward with the .NET Upgrade Assistant
Last updated: Friday, December 26, 2025
Published in: CODE Focus Magazine: 2021 - Vol. 18 - Issue 1 - .NET 6.0
Now that you’re using all the shiny new tools in .NET 6, you need to make sure that the rest of your .NET Framework is keeping up. Mike shows you how the new Upgrade Assistant does some of that work for you; but you'll have some work to do yourself.

