Tom Deseyn's contributions
Reduce application image build times with .NET Core incremental builds
Tom Deseyn
Learn how the new incremental build feature of the S2I .NET Core builder can reduce build times by reusing packages from a previously built image.
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.
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.
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.
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.
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.
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.
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.
Reduce application image build times with .NET Core incremental builds
Learn how the new incremental build feature of the S2I .NET Core builder can reduce build times by reusing packages from a previously built image.
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.