.NET Core for Linux

Microsoft's decision to make .NET Core open source and cross-platform means it's time for Linux developers to get comfortable and start experimenting.

New .NET articles

Why Windows and Linux line endings don't line up (and how to fix it)

Why Windows and Linux line endings don't line up (and how to fix it)

May 6, 2021

I recently wrote a few automated database-populating scripts. Specifically, I am running Microsoft SQL Server in a container in a Kubernetes cluster—okay, it’s Red Hat OpenShift, but it’s still Kubernetes. It was all fun and games until I started mixing Windows and Linux; I was developing on my Windows machine, but obviously the container is […]

Containerize .NET for Red Hat OpenShift: Use a Windows VM like a container

Containerize .NET for Red Hat OpenShift: Use a Windows VM like a container

April 29, 2021

Embracing the future—making the transition from legacy monolithic applications running on .NET Framework to microservices and images running in containers (or pods)—is a tall task. If only there were a safe, proceed-at-your-own-pace way to make the change, one that was familiar yet led to a new destination. Of course, there is such a path; otherwise, […]

Some more C# 9

Some more C# 9

April 27, 2021

In this final article of our C# 9 series, we’ll look at advanced features related to native interop and performance in C# 9. If you missed any of the previous articles in this series, here’s where you can catch up: Part 1: C# 9 top-level programs and target-typed expressions Part 2: C# 9 pattern matching […]

Containerize .NET for Red Hat OpenShift: Windows containers and .NET Framework

Containerize .NET for Red Hat OpenShift: Windows containers and .NET Framework

April 22, 2021

Developers who use and target Microsoft’s .NET Framework are no longer outsiders looking in when it comes to developing container-based applications. Whether porting an existing application (for example, a website running in IIS) or creating a new microservice, or somewhere in between, it is now possible—thanks to Windows containers—to deploy .NET Framework applications to your […]

C# 9 init accessors and records

C# 9 init accessors and records

April 20, 2021

This is the fourth article in our C# 9 series. The previous articles covered top-level programs and target-typed expressions, new features for pattern matching, and new features for methods and functions. In this article, we’ll take a look at init accessors and records. Init accessors C# 9 introduces a new accessor for properties named init. […]

Containerize .NET for Red Hat OpenShift: Linux containers and .NET Core

Containerize .NET for Red Hat OpenShift: Linux containers and .NET Core

April 15, 2021

When .NET was released to the open source world (November 12, 2014—not that I remember the date or anything), it didn’t just bring .NET to open source; it brought open source to .NET. Linux containers were one of the then-burgeoning, now-thriving technologies that became available to .NET developers. At that time, it was “docker, docker, […]

More .NET articles

Latest Comments

Waiting for Disqus…