
.NET


.NET 9 now available for RHEL and OpenShift
The .NET 9 release is now available, targeting Red Hat Enterprise Linux (RHEL) 8.10, RHEL 9.5, RHEL 10, and Red Hat OpenShift. Here's a quick overview of what developers need to know about this new major release.


Some more C# 12
Explore C# 12 advanced features, including inline arrays, optional params and params in lambda expressions, ref readonly parameters, aliasing any type, and the UnsafeAccessorAttribute.

.NET on Red Hat Enterprise Linux
Learn how to install .NET on RHEL, get a program running, and run your .NET code in a Linux container with our .NET on Red Hat Enterprise Linux cheat sheet.

Databases
Databases form the foundation of efficient application development, enabling

Connect a .NET app to an external PostgreSQL database
Learn how to connect a .NET 7 application to an external PostgreSQL database to enhance .NET application performance in a modern cloud-native environment.

Our top Linux articles for developers in 2023
Check out the top 10 Linux articles we published for developers in 2023, covering new features in Red Hat Enterprise Linux, containers, GCC 13, and more.

Containerize .NET applications with .NET 8
Learn to containerize .NET projects using the .NET 8 SDK, which provides built-in support for building container images.

How to deploy .NET apps as systemd services using containers
Learn how containers and recent .NET features make systemd easy to run a service under Linux in this demonstration.

Some more C# 11
Learn about 5 new features that improve C# applications, including UTF-8 string literals, file-scoped types, generic attributes, and ref fields. (Part 3 of 3)

C# 11: Pattern matching and static abstract interfaces
Discover more about C# 11 new features: pattern matching and static abstract interfaces and how they enable generic math. (Part 2 of 3)

C# 11: Raw strings, required members, and auto-default structs
There are changes to strings and initializers in .NET 7. Learn how you can use these new features in your everyday coding.

.NET, Go, Kamelets, and more: Top articles from November 2022
As we head into Thanksgiving, we want to share some of the top tutorials, announcements, and guides that our developer community has engaged with the most.

.NET 7 now available for RHEL and OpenShift
Discover what developers need to know about the new release of .NET 7 in this quick overview.

Red Hat Developer roundup: Best of August 2022
Find recent articles on observability, containerizing .NET applications, tips for building security into your Node.js development process, and more.

Containerize .NET applications without writing Dockerfiles
Discover how to use the dotnet build-image tool in a GitHub workflow to automate Dockerfile and containerized image creation from a .NET application.

Red Hat Developer roundup: Best of July 2022
GitOps workflows, Go Toolset container images, SaaS security controls, and more: Explore recent popular content from Red Hat Developer.

Developer events
Online events and regional events held around the world with Red Hat's Developer Advocates.

Add an Infinispan cache to your ASP.NET application
Discover how to easily integrate Infinispan as a distributed cache and session provider for ASP.NET Core applications using C# on Linux.

Red Hat Developer roundup: Best of March 2022
A trip through Red Hat Developer's content for the month, with articles on .NET, modular Perl in RHEL 8, OpenShift 4.10, Podman, Kafka, and much more.

Hello Podman using .NET
The Docker.DotNet library lets .NET programs control containers using Podman or Docker. This tutorial shows you how it's done.

Tutorial for debugging .NET applications
Learn how to debug .NET applications running with VS Code in local containers at Red Hat Developer. This tutorial lets you debug applications on development machines.

Use VS Code to debug .NET applications
Visual Code is an easy way to debug .NET applications in cloud environments like Kubernetes and OpenShift. Learn which plug-ins and configurations you need.