Is code quality important to your team? It should be at the top of the list, not only to make your customers happy, but make your team happier when bugs arise and when features need to be added. Putting quality in your code in the future is a lot more expensive than doing it when … Continue reading Is Quality Part of Open-Source Projects Your App Is Using?
Recently while working on LAMBDA's for Amazon Web Services (AWS) we needed to cache data using Redis and ElastiCache. One of the older projects was already using the StackExchange.Redis NuGet package for the .NET Framework, so I used the same for the LAMDA's. Unfortunately, I ran into many issues with StackExchange that included connection and … Continue reading Sending and Retrieving Data From Redis Cache
Recently, while working on my dotNetTips.Utility Dev App, I realized I was determining the location of the users OneDrive folder wrong, especially if they have more than one OneDrive account, like myself. I didn't want to go through the hassle of learning the Microsoft.OneDriveSDK, nor did I want to use an entire SDK just to figure … Continue reading Determine User OneDrive Folders without the Microsoft.OneDriveSDK
On September 15th, the dotNetDave World Farewell Tour will land in Seattle, WA for the first time! I can't wait to rock the geeks in Seattle. If you live in the area, I hope you will attend my session below. For more info and to register, click here. Rock Your .NET Code Performance Location & … Continue reading dotNetDave Rocks the Seattle Code Camp 2018
Today, I released a new version of my app for developers that quickly cleans temp files created by Visual Studio & SQL Server. It also backs up your source code on your computer with more features coming soon. I use it every day and I hope you will too. To read more and download, please … Continue reading New Version of dotNetTips.Utility Dev App Released
Since I have been a speaker and a teacher, I have always stressed the importance of practicing proper object-oriented programming (OOP) techniques. If you don’t practice OOP, no matter what language you are using, I guarantee you will end up with a “house of cards” and they all eventually fall. The first “pillar” of OOP … Continue reading Defensive Programming – Let Type Checking Work for You
On April 13th - 15th of 2018 I got to speak, for the second time, at the annual C# Corner Conference. This conference is one of my favorite to speak at mostly due to the developers in India being hungry for knowledge to help them improve their code and careers and the conference run by … Continue reading Speaking at the 2018 C# Corner Conference