wolfgang ziegler


„make stuff and blog about it“

.NET - My 20 year love affair!

February 14, 2022

Banner - 20 years .NET

Check out this awesome repository for digital .NET-related swag like the banner above.

Wow! So .NET turned 20 today!

Five years ago, I wrote this blog post about .NET being my 15-year love affair and I finished the post with this sentence:

Now, I am looking forward to celebrating the 20th anniversary of this love affair.

And well, here we are. Time goes by fast and a lot of things have changed since then.

Technically, I have been using Windows, MacOS, Linux in multiple flavors (I am writing this blog post on Ubuntu) but .NET has always been a constant in there.

My Favorite .NET Moments

Here are a few special moments that come into my mind when I think of my personal "history" with .NET.

  • The first bits - Visual Studio .NET Beta 1 (see the image below).
  • I was a PDC 2005, when Anders Hejlsberg personally introduced LINQ and blew our minds 🤯.
  • Then there was WPF (Avalon!) which introduced data-binding and MVVM and fundamentally changed our approach of building UIs.
  • Then there was Windows Phone with its .NET (Silverlight!) programming model, I was so passionate about for years.
  • In 2013, I got .NET (Mono) running on a Raspberry Pi and published an article on windows.developer (then: .NET Magazin) about it.
    • Today, the Raspberry Pi is just another platform where .NET (Core)just runs!
  • At Microsoft Build 2014 I head the please watching the open-sourcing of Roslyn by - again - Anders Hejlsberg.
  • At Microsoft Build 2018 a friend and I crashed an after conference beer of Beth Messi, Karel Zikumd, Jon Galloway and others in a hotel lobby 😆.
  • Solving this year's Advent of Code puzzles making use of all the new .NET 5 and 6 features (top level statements, records, nullable reference types, ...) was a joy!

Of course, I also have my .NET memorabilia from the previous blog post still lying around. Here's a picture of proof. 😊

.NET in iX magazine and Visual Studio .NET Beta 1 CD ROMs

Now, I am looking forward to celebrating the 25th anniversary of this love affair.