Tag: Csharp

Action-Oriented C#

Action-Oriented C#

Five years ago I hit a plateau. My code hit a certain level of quality and flexibility and stopped improving ...
Read More
Safer Code with C# 8 Non-Null Reference Types

Safer Code with C# 8 Non-Null Reference Types

Null reference exceptions are one of the most frequent errors encountered in .NET applications. As powerful as the framework is, ...
Read More
Annotating Nulls in C#

Annotating Nulls in C#

In my prior post I talked about using functional programming null handling features. While this is a valid approach, it ...
Read More
Eliminating Nulls in C# with Functional Programming

Eliminating Nulls in C# with Functional Programming

This is a short and sweet article showing how the Option class can bring functional programming concepts to C# codebases ...
Read More
Neural Nets in C# vs F#

Neural Nets in C# vs F#

This is a comparison of C# and F# implementations of programming a simple neural network library. A neural net is ...
Read More
Common .NET Gotchas

Common .NET Gotchas

.NET Development and C# in particular have come a long way over the years. I’ve been using it since beta ...
Read More