The History of .NET

As someone who has been using .NET since the betas, I’ve been really impressed with .NET’s ability to grow, change, and stay relevant as technology changes. This isn’t an easy concept to explain to others, however, and so I thought I’d try to illustrate .NET’s history with an overview of changes from .NET Framework 1.0 to March of 2020.

Breeding Attack Squirrels in F#

In this article we’ll introduce genetic algorithms by teaching a squirrel how to find food and shelter, then see how different fitness functions can influence its behavior. Along the way we’ll discuss concepts of genetic algorithms, the F# programming language, and important design considerations in artificial intelligence applications.