Containerize .NET for Red Hat OpenShift: Use a Windows VM like a container
Learn how to use Red Hat OpenShift Virtualization to run a Windows virtual machine in OpenShift and treat it like any other container.
Learn how to use Red Hat OpenShift Virtualization to run a Windows virtual machine in OpenShift and treat it like any other container.
Explore C# 9's new nint and nuint native-sized integer types for facilitating native interop in C# 9 programs, in this final article in the series.
Get a quick guide to using Windows containers to deploy .NET Framework applications to your Kubernetes or Red Hat OpenShift clusters.
Learn how to combine C# 9's new init accessors and records to build immutable data models, which support change via the with expression.
Get a high-level overview of Linux containers and .NET Core, then see a couple of ways to build and containerize .NET Core applications for Red Hat OpenShift.
Discover new capabilities for methods and functions in C# 9, including extended partial methods and how to use them with C# source generators.
Discover new features for pattern matching in C# 9, including support for combining patterns in both if and switch, nesting patterns, and more.
Discover the new features in C# 9: top-level statements and target-typed new and conditional expressions. These features make C# less verbose and can be used in everyday programs.
Developers looking to containerize .NET applications have options. Get an overview of the three paths forward using Linux, Windows, or Red Hat OpenShift CNV.
Now generally available on Red Hat Enterprise Linux and Red Hat OpenShift, .NET 5.0 includes language updates, improved garbage collection, and more.
Learn how to deploy Microsoft SQL Server 2019 on Red Hat OpenShift, use SQL Server from an OpenShift-deployed ASP.NET Core application, and more.
Runtimes and APIs for building and running .NET applications on Linux and in containers.
Ever wanted to set up CI for .NET Core in a cloud-native manner and didn’t know where to start? This is the guide you were looking for!
Learn how to use OpenAPI to describe the APIs provided by an ASP.NET Core service, then use the API description to generate a strongly-typed client.
Learn how to use Prometheus to monitor a .NET Core application running on Kubernetes, and use PromQL to run queries and generate metrics.
Learn how to fix a "It works on my machine" NET Core (C#) "Unable to obtain lock file access" error on Red Hat OpenShift.
In the final articles of this series, explore C# 8's new static local functions, indices and ranges, and using declarations.
Explore how C# 8 lets us express whether a variable shouldn’t be null, and when it can be null.
Explore how C# 8 allows developers to extend an interface and provide a default implementation, then check out the rest of this C# 8 series.
We explore C# 8's extended pattern matching support and compare it to pattern matching in C# 7.
Explore the new C# 8 asynchronous streams feature in this first article in our series covering the new features available in C# 8.