ASP.NET Core and .NET Core and the Web Development Stack Timeline - Iris Classon
Iris Classon wrote a good lengthy post about the history of .NET web development and how it all lead to the development of the .NET Core that we have today. As someone who doesn't get to work as much on the web dev side of things, this was a very informative read for me. I think it is a good read for any .NET developer, so check out her post by following the link below.
New Windows Terminal
Uhm the new Windows Terminal is looking rather... fabulous! Honestly, this looks pretty amazing! It also looks like it will be the only command-line terminal I will need in Windows, as it can also work with Powershell. It even has multiple tab support and emojis, wow!
Five Reasons to Read Fiction | Rugged Fellows Guide
A little more than half a year ago, I decided to make an effort to read more books. My motivation for reading more books was to act as a role model for my son, but that's a different story for another time. I'm here to talk about the kind of books I've been reading and if they were a good use of my time.
Sometimes It’s the Things We Leave Out - Dan Erickson
A few days ago I heard an ad on TV that said something like, "people say less is more, but more is REALLY MORE!". Obviously the intent of that ad is to get you to spend more money to buy more stuff. We live in a world where people are judged by their material possessions. The narrative being, if you have more, then you are living a better life compared to everyone else around you. That is ridiculous.
Conditionally Serializing Fields and Properties with Json.NET - Marius Schulz
Recently I ran into an issue where I needed to exclude a property from getting serialized using Json.NET. The easy answer is to add a
[JsonIgnore] attribute to the property. The problem with doing that is it will also ignore the same property during deserialization. So I needed a solution that allows me to ignore a property using serialization, but still set that property's value during deserialization. Thankfully I found a blog post from 2013 that explains exactly how to do that. I would have wasted more hours searching for an answer had I not found this solution right away.