Always Developing

always learning | always growing | always paging (45)

ArgumentNullException improvements

How its becoming easier to throw argument null exceptions


Read more...


Covariance and Contravariance in C#

Covariance and Contravariance in C# explained with examples


Read more...


Using SQL Server's OFFSET and FETCH

Using SQL Server's built in functionality to limit the number of rows returned


Read more...


Closures explained

What is a closure, and how does it work?


Read more...


Private variables prefixed with underscore?

Why is the convention that private variables should start with an underscore?


Read more...