.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

New features in .NET Core 3.0 on Linux

New features in .NET Core 3.0 on Linux

October 17, 2019

.NET Core 3.0 brings many exciting new features, including a new major release of C#, improved performance and support for building Windows desktop applications (on Windows). In this article, we’ll look at interesting new features for Linux and Linux container users.

CI/CD for .NET Core container applications on Red Hat OpenShift

CI/CD for .NET Core container applications on Red Hat OpenShift

October 17, 2019

Many people have done continuous integration and continuous delivery (CI/CD) for .NET Core, but they still may wonder how to implement this process in Red Hat OpenShift Container Platform (OCP). The information is out there, but it has not been structurally documented. In this article, we’ll walk through the process.

Eclipse Che 7 and the .NET developer

Eclipse Che 7 and the .NET developer

October 14, 2019

Eclipse Che 7, an open source in-the-browser development environment, allows you to define custom workspaces for your software development. Think of a workspace as you would think of a development PC: You have an operating system, programming language support, and all the tools necessary to write code. In this article, I’ll introduce the .NET developer […]

Interacting with native libraries in .NET Core 3.0

Interacting with native libraries in .NET Core 3.0

September 6, 2019

NativeLibrary is a new class in .NET Core 3.0 for interacting with native libraries. In this article, we’ll take a closer look. DllImport .NET makes it simple to call functions from a native library using DllImport: [DllImport("mylibrary")] public static extern int foo(); This code makes available the function foo from the native library mylibrary. This […]

Executing .NET Core functions in a separate process

Executing .NET Core functions in a separate process

July 17, 2019

In this article, we’ll take a look at Tmds.ExecFunction, which is a library that allows developers to easily execute a .NET Core function in a separate process. Use cases Before we get to the code, let’s cover a few scenarios where it makes sense to execute a function as a separate process. Processes have some […]

Improving ASP.NET Core build speed on Red Hat OpenShift

Improving ASP.NET Core build speed on Red Hat OpenShift

July 10, 2019

In previous articles, I’ve covered two strategies for improving .NET Core build speed on Red Hat OpenShift by reducing time to restore dependencies: adding a local NuGet server and using incremental builds. In this article, I’ll look at another strategy: using a custom base image that has includes the dependencies.

More .NET articles

Latest Comments

Waiting for Disqus…