Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Mike Rousos
Privacy and security improvements in .NET modernization tooling
June 18th, 2024 Recently, both .NET Upgrade Assistant and Azure Migrate application and code assessment for .NET have had updates improving privacy and security as well as adding some useful new features. .NET Upgrade Assistant helps upgrade solutions to newer versions of .NET.
Privacy and security improvements in .NET modernization tooling
June 18th, 2024 Recently, both .NET Upgrade Assistant and Azure Migrate application and code assessment for .NET have had updates improving privacy and security as well as adding some useful new features. .NET Upgrade Assistant helps upgrade solutions to newer versions of .NET.
Preparing for Azure with Azure Migrate Application and Code Assessment
There are many advantages to hosting ASP.NET and ASP.NET Core applications in Azure. Platform-as-a-Service (PaaS) environments like Azure App Service, Azure Kubernetes Service, and Azure Container Apps provide easy and automatic scalability, reliability, and availability in multiple geographies. What's more, these environments allow you to focus on the apps themselves without the overhead of maintaining underlying infrastructure.
Preparing for Azure with Azure Migrate Application and Code Assessment
There are many advantages to hosting ASP.NET and ASP.NET Core applications in Azure. Platform-as-a-Service (PaaS) environments like Azure App Service, Azure Kubernetes Service, and Azure Container Apps provide easy and automatic scalability, reliability, and availability in multiple geographies. What's more, these environments allow you to focus on the apps themselves without the overhead of maintaining underlying infrastructure.
GitHub Copilot Analysis, Customized Rules, and more come to the Azure Migrate application and code assessment
March 1st, 2024 In January of this year, we announced the release of Azure Migrate application and code assessment for .NET. Available as a Visual Studio extension or as a .NET SDK command line tool, it is a static analysis tool that helps assess the source code, configurations, and binaries of .NET applications to identify potential issues and opportunities when migrating to Azure environments such as Azure App Service, Azure Kubernetes Service, or Azure Container Apps.
ASP.NET Core Best Practices
Read in English Read in English Edit Twitter LinkedIn Facebook Email Article 12/21/2022 18 minutes to read In this article By Mike Rousos This article provides guidelines for maximizing performance and reliability of ASP.NET Core apps. Cache aggressively Caching is discussed in several parts of this article. For more information, see Overview of caching in ASP.NET Core.
ASP.NET Core Blazor dependency injection
Read in English Read in English Edit Twitter LinkedIn Facebook Email Article 12/16/2022 67 minutes to read In this article By Rainer Stropek and Mike Rousos This article explains how Blazor apps can inject services into components. Dependency injection (DI) is a technique for accessing services configured in a central location: Framework-registered services can be injected directly into components of Blazor apps.
Upgrade Tooling for .NET 7
Last year, the .NET team introduced the .NET Upgrade Assistant tool to make migrating from .NET Framework to modern .NET targets easier. Since then, the team has been hard at work iterating on the upgrade tooling story to improve functionality and fill gaps. With .NET 7's release, there are now more tooling options for easing the transition from .NET Framework to .NET 7.
Overview of ASP.NET Core Authentication
Read in English Read in English Feedback Edit Twitter LinkedIn Facebook Email Article 10/19/2022 17 minutes to read In this article By Mike Rousos Authentication is the process of determining a user's identity. Authorization is the process of determining whether a user has access to a resource. In ASP.NET Core, authentication is handled by the authentication service, IAuthenticationService, which is used by authentication middleware.
Performance Diagnostics Tools
Read in English Read in English Feedback Edit Twitter LinkedIn Facebook Email Article 09/15/2022 2 minutes to read In this article By Mike Rousos This article lists tools for diagnosing performance issues in ASP.NET Core. Visual Studio Diagnostic Tools The profiling and diagnostic tools built into Visual Studio are a good place to start investigating performance issues. These tools are powerful and convenient to use from the Visual Studio development environment.
Bring Your .NET Apps Forward with the .NET Upgrade Assistant
.NET 6 brings many exciting innovations to the .NET ecosystem. Compared to the .NET Framework, .NET 6 is faster and can work cross-platform on Windows, Mac, or Linux. .NET 6 and its successors are the future of .NET and going forward, all new features will come to .NET 6+ rather than to .NET Framework. Because of these benefits, it's valuable to upgrade existing .NET Framework projects to build and run as .NET 6 apps instead.
ASP.NET Core Blazor dependency injection
05/19/2020 11 minutes to read In this article By Rainer Stropek and Mike Rousos Blazor supports dependency injection (DI). Apps can use built-in services by injecting them into components. Apps can also define and register custom services and make them available throughout the app via DI. DI is a technique for accessing services configured in a central location. This can be useful in Blazor apps to: Share a single instance of a service class across many components, known as a singleton service.
ASP.NET Core - Getting Started with ASP.NET Core 2.0
01/15/2019 18 minutes to read In this article September 2017 Volume 32 Number 9 [ASP.NET Core] By Mike Rousos | September 2017 ASP.NET Core makes it easy to create fast, portable, cross-platform Web applications. This article will guide you through developing a simple ASP.NET Core Web site and will show what role each file in the project plays. It will also explain important ASP.NET Core concepts along the way.
ASP.NET Core Performance Best Practices
09/26/2019 16 minutes to read +2 In this article By Mike Rousos This article provides guidelines for performance best practices with ASP.NET Core. Cache aggressively Caching is discussed in several parts of this document. For more information, see Response caching in ASP.NET Core. Understand hot code paths In this document, a hot code path is defined as a code path that is frequently called and where much of the execution time occurs.
Custom Authorization Policy Providers in ASP.NET Core
Typically when using policy-based authorization, policies are registered by calling as part of authorization service configuration. In some scenarios, it may not be possible (or desirable) to register all authorization policies in this way. In those cases, you can use a custom to control how authorization policies are supplied.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Mike
Contact Mike, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack