Listening to a persicope from Naval Ravikant changed my life. How to make tough decisions
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.
Value vs Reference Types in C#
The difference between Value and Reference Types in the C# Language with examples and diagrams
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.
Why Naming Conventions are Important (and useful) in Software Development.
Conventions in programming are important. They improve readability, velocity and new developer onboarding.
My Custom PC Build for Software Development
In this article I'm going to go through the custom PC I built for software development in November 2019.