11 followers
Trying to disprove that old-school Devs cannot learn new tricks!
Ever wondered how to configure a simple yet secure authentication method in ASP.NET Core? Read on! This article aims to give you a minimum set of steps necessary to configure certificate-based authentication in ASP.NET Core. At the end of the article...
How do you deal with out parameters inside of LINQ queries? Almost every time I come across the need to invoke a method inside of a LINQ query, which uses an out argument, I need to stop for a moment and think about what the correct solution is. And ...
People often wonder (and argue) what is the exact role of a Software Engineer and maybe even more what is the difference in responsibilities between a Software Engineer vs. Software Developer. This is a broadly discussed topic and people often have h...
Doing a left outer join in T-SQL is as straightforward as adding a single keyword to the JOIN statement. I remember that when I first tried to perform a left outer join in a LINQ query, I was honestly surprised about how confusing the syntax was. Eve...
Here's another LINQ gem, which is very useful if you plan to base your projection or filtering logic on the element's index in a sequence. From the MSDN page for Enumerable.Select(): Projects each element of a sequence into a new form by incorporati...
I'm always fascinated by how simple yet helpful LINQ queries are. Take for example the Enumerable.Zip() method. It's simple, yet very useful in case you need to combine two sequences of data. Here's a partial example where Zip() is used to combine a...