Tag: Csharp

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 essentially a calculator that takes one or more numerical inputs and computes one or more numerical outputs.

Common .NET Gotchas

.NET Development and C# in particular have come a long way over the years. I’ve been using it since beta 2 in 2001 and I love it, but there are some common gotchas that are easy to make when you’re just getting started. Throwing Exception If you need to throw […]

Refactoring C# Unit Tests

Unit tests are often treated like second class citizens and not given the same level of polish and refactoring as our production code. As a result, they can wind up brittle, unclear, and hard to maintain. In this article, I’m going to show you a few tricks to keep your […]