Tom Deseyn's contributions
C# 8 default interface methods
Tom Deseyn
Explore how C# 8 allows developers to extend an interface and provide a default implementation, then check out the rest of this C# 8 series.
C# 8 pattern matching
Tom Deseyn
We explore C# 8's extended pattern matching support and compare it to pattern matching in C# 7.
C# 8 asynchronous streams
Tom Deseyn
Explore the new C# 8 asynchronous streams feature in this first article in our series covering the new features available in C# 8.
.NET Core on Red Hat platforms
Tom Deseyn
We look at the various ways .NET Core is made available on Red Hat platforms, starting with an overview of the available platforms, and then showing how to install .NET Core on each of them.
Tracing .NET Core applications
Tom Deseyn
Tom Deseyn shows how you can capture events from the .NET Core runtime and BCL using EventListener, dotnet-trace, and EventPipe environment variables.
The .NET Process class on Linux
Tom Deseyn
We'll go over the basics of the .NET process class in .NET Core 3.0 and cover a few differences in usage between Windows and Linux.
New features in .NET Core 3.0 on Linux
Tom Deseyn
We look at new features of .NET Core for Linux, including improved performance and support for building Windows desktop applications.
Interacting with native libraries in .NET Core 3.0
Tom Deseyn
We examine the new NativeLibrary class in .NET Core 3.0 and show how you can use it instead of the DllImport attribute.
C# 8 default interface methods
Explore how C# 8 allows developers to extend an interface and provide a default implementation, then check out the rest of this C# 8 series.
C# 8 pattern matching
We explore C# 8's extended pattern matching support and compare it to pattern matching in C# 7.
C# 8 asynchronous streams
Explore the new C# 8 asynchronous streams feature in this first article in our series covering the new features available in C# 8.
.NET Core on Red Hat platforms
We look at the various ways .NET Core is made available on Red Hat platforms, starting with an overview of the available platforms, and then showing how to install .NET Core on each of them.
Tracing .NET Core applications
Tom Deseyn shows how you can capture events from the .NET Core runtime and BCL using EventListener, dotnet-trace, and EventPipe environment variables.
The .NET Process class on Linux
We'll go over the basics of the .NET process class in .NET Core 3.0 and cover a few differences in usage between Windows and Linux.
New features in .NET Core 3.0 on Linux
We look at new features of .NET Core for Linux, including improved performance and support for building Windows desktop applications.
Interacting with native libraries in .NET Core 3.0
We examine the new NativeLibrary class in .NET Core 3.0 and show how you can use it instead of the DllImport attribute.