5 years at Microsoft

As of the time of writing (2020-06-06), I will have been employed at Microsoft for 5 years. I joined the .NET team when I was 24 years old. Now at 29, I’m still here and thoroughly enjoying it. It’s been a great time overall. I’ve learned so much more than I ever would have imagined, met so many wonderful people, and helped make some things that people enjoy. Here’s what I remember the most in those years.
Read full post

How to use F# and BenchmarkDotNet

Every once in a while, you’ll want to compare to performance of two or more routines, algorithms, types, etc. This is called benchmarking and it’s a lot of fun to do in F#. Here’s how you do it. How to install BenchmarkDotNet First, make sure you’ve got the latest .NET SDK . Then create a new console app: dotnet new console -lang F# -o BasicExperiment Navigate to the BasicExperiment directory and add the package:
Read full post