Bookmarks

A collection of links to interesting and helpful articles I've found around the web...

Most Popular Programming Languages - TIOBE Index | TIOBE

I was reading this article about Xamarin and Swift when I noticed this useful piece of information at the end:


Hundreds of practical ASP.NET Core samples to learn the fundamentals - Scott Hanselman

This is a great resource for anyone who wants to get started with C# and .NET Core.


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!


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.


Open and Closed Principle | Code Maze

Out of the 5 SOLID principles, the Open/Closed principle was the hardest one for me to grasp. This post from Code Maze explains it really well and the code examples were very helpful. This was a good read.