The difference between Value and Reference Types in the C# Language with examples and diagrams
CSharp
A collection of 8 posts
Changing the SQL Collation using an Entity Framework Query

Alter the collation of a SQL query using entity framework functions
How to create a custom voucher / coupon system using some simple code
How to code a simple voucher / coupon system from scratch.
Visual Studio Shortcut Cheat Sheets

The top 24 most useful Visual Studio Shortcuts in a convenient cheat sheet
The SOLID Principles in Software Design Explained
In this post you're going to learn about each of the 5 SOLID Principles. I've included some code examples to make them a bit more real. I've also added some thought exercises / mental models that helped me understand these principles in the hope that they'll help you too.