Tom Deseyn's contributions
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.
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.
ASP.NET Core Hello World Explained
Tom Deseyn
Most books teaching C# start with a 'Hello World' application. This simple program is used to explain concepts like namespaces, classes, Main and Console.WriteLine. When every line of the code has been dissected, it's clear how it works. It's less obvious for an ASP.NET Core application. We are no longer invoking our code; instead, the ASP.NET Core framework is doing that for us. In this blog post, we'll look at a simple ASP.NET Core application and explain how ASP.NET Core...
Connecting .NET Core to D-Bus
Tom Deseyn
D-Bus is a Linux message bus system. Many system daemons (like systemd, PulseAudio, bluez) and desktop services can be controlled via D-Bus. Some applications can be reached via the global system bus and others are on a per-user-login-session bus. Higher-level bindings are available for various popular frameworks and languages. Tmds.DBus is a .NET implementation. The library is based on dbus-sharp/ndesk-dbus, which target Mono/.NET 2.0. Tmds.DBus leverages async/await (Task-based asynchronous pattern) introduced in .NET 4.5/C# 5.0. The library targets netstandard1.5 which...
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.
ASP.NET Core Hello World Explained
Connecting .NET Core to D-Bus