Tom Deseyn's contributions
Article
Using .NET PInvoke for Linux system functions
Tom Deseyn
.NET Platform Invoke (PInvoke) makes it easy to consume native libraries. This article describes how to use PInvoke for Linux system functions.
Article
Using a local NuGet server with Red Hat OpenShift
Tom Deseyn
How to deploy a NuGet server as a caching server on Red Hat OpenShift to speed up builds and host private packages. It also explains some general NuGet concepts and why it makes sense to use a local NuGet server.
Article
Building .NET Core container images using S2I
Tom Deseyn
This article describes how to build .NET Core container images using source-to-image (S2I). The container images can be built directly from a git repository, from local sources, or from a pre-built application on, which can be useful on your development machine or as part of a CI/CD pipeline.
Article
Locating special folders in cross-platform .NET applications
Tom Deseyn
.Use .NET APIs to portably locate special folders (app and user data/confgiuration) in your cross-platform applications. The Linux behaviour of these APIs are demonstrated.
Article
Securing .NET Core on OpenShift using HTTPS
Tom Deseyn
This post describes how to secure ASP.NET Core applications on OpenShift using HTTPS for two use-cases: terminating SSL in OpenShift for public routes and terminating SSL in ASP.NET Core directly using OpenShift-generated service certificates.
Article
Running Microsoft SQL Server on Red Hat OpenShift
Tom Deseyn
This article shows how set up Microsoft SQL Server on Red Hat OpenShift and then use SQL Server to store data for a simple ASP.NET Core application running in a container deployed on OpenShift that manages a list of contacts. It also shows how to manage SQL Server within OpenShift using SQL Operation Studio.
Article
Improving .NET Core Kestrel performance using a Linux-specific transport
Tom Deseyn
Kestrel, the web server in the .NET Core, supports replacing the network layer. This article benchmarks Kestrel’s networking layer with a Linux-specific implementation to achieve measurable performance gains compared to the out-the-box implementation.
Article
Using OpenShift to deploy .NET Core applications
Tom Deseyn
Containers are the new way of deploying applications. They are an efficient way to portably deploy applications across clouds and different OSes.This article looks at what OpenShift brings for .NET Core specifically and how OpenShift provides a DevOps platform on top of Kubernetes for building and deploying apps.
Using .NET PInvoke for Linux system functions
.NET Platform Invoke (PInvoke) makes it easy to consume native libraries. This article describes how to use PInvoke for Linux system functions.
Using a local NuGet server with Red Hat OpenShift
How to deploy a NuGet server as a caching server on Red Hat OpenShift to speed up builds and host private packages. It also explains some general NuGet concepts and why it makes sense to use a local NuGet server.
Building .NET Core container images using S2I
This article describes how to build .NET Core container images using source-to-image (S2I). The container images can be built directly from a git repository, from local sources, or from a pre-built application on, which can be useful on your development machine or as part of a CI/CD pipeline.
Locating special folders in cross-platform .NET applications
.Use .NET APIs to portably locate special folders (app and user data/confgiuration) in your cross-platform applications. The Linux behaviour of these APIs are demonstrated.
Securing .NET Core on OpenShift using HTTPS
This post describes how to secure ASP.NET Core applications on OpenShift using HTTPS for two use-cases: terminating SSL in OpenShift for public routes and terminating SSL in ASP.NET Core directly using OpenShift-generated service certificates.
Running Microsoft SQL Server on Red Hat OpenShift
This article shows how set up Microsoft SQL Server on Red Hat OpenShift and then use SQL Server to store data for a simple ASP.NET Core application running in a container deployed on OpenShift that manages a list of contacts. It also shows how to manage SQL Server within OpenShift using SQL Operation Studio.
Improving .NET Core Kestrel performance using a Linux-specific transport
Kestrel, the web server in the .NET Core, supports replacing the network layer. This article benchmarks Kestrel’s networking layer with a Linux-specific implementation to achieve measurable performance gains compared to the out-the-box implementation.
Using OpenShift to deploy .NET Core applications
Containers are the new way of deploying applications. They are an efficient way to portably deploy applications across clouds and different OSes.This article looks at what OpenShift brings for .NET Core specifically and how OpenShift provides a DevOps platform on top of Kubernetes for building and deploying apps.