Coding Faster with dotNetTips Spargine – January 2022 Release

I am happy to announce the fifth release (v2022.1.5.40) of Spargine on January 1st, 2022, my open-source projects, and NuGet packages for .NET 5 and above. I have added new classes, methods, benchmarks, and unit tests! I use these in all the projects I am currently working on including many that are in production! I hope you will check them out and let me know what you would like to see added.

dotNetDave Says… If You Don’t Keep Up with Technology, Your Apps Will Be Stuck in the Past!

I have written about, spoke about and even taught at a university that the software world we work in changes every single day. It’s imperative that we keep up with these changes. I had one professor call this “techno stress” and I have a case of it 110%! I am finding out the longer I’m in this career, that this stress only increases, and it becomes harder to keep up.

dotNetDave Says… Teams Spend Too much Time Protecting Their “Silos”!

To ship high-quality software that meets the user's needs, different teams within a company must work well together to accomplish this goal. I’ve worked at far too many companies that one or more of these teams spend more time protecting their “silo” than delivering software.

dotNetDave Says… Fixing Bugs Is Like Playing the Game Whack-A-Mole!

Let’s face it, no software engineers like fixing bugs in code. Since no software is perfect, they are going to happen. They are a fact of life for software engineers. Sometimes, it feels like we are playing the game Whack-A-Mole where no matter how many we fix, more will pop up.

dotNetDave Says… Management Wants You To Teach Offshore Teams

There have been numerous times in my career where management comes to the team or an individual and asks them to "teach" an offshore team what they do for their job. In every case, management was planning to lay people off! So now, I caution teams that if this happens, start looking for a new job immediately!

LINQ: LASTORDEFAULT() CHART

Collection Performance: How Do You LINQ?

Way, way back in 2007, the Language-Integrated Query (LINQ) was introduced as part of .NET 3.5. Since LINQ was new, I spent some time learning how to create the most performant queries, especially for Entity Framework. I learned back then how the query is written can affect performance. In this article, I will show the most performant way to write queries for a collection of objects.