Is Quality Part of Open-Source Projects Your App Is Using?

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?

Determine User OneDrive Folders without the Microsoft.OneDriveSDK

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

dotNetDave Rocks Mauritius (2018)

For the first time, I will be speaking at the MSCC Developers Conference in Mauritius on May 17th - 19th. I'm very excited about bringing my World Farewell Tour to this country and rock the geeks. I hope to see you there for some learning and fun (I will be bringing my guitar). I will … Continue reading dotNetDave Rocks Mauritius (2018)

dotNetDave Rocks the San Diego .NET User Group

I hope you will join me at the monthly meeting of the San Diego .NET User Group on Wednesday March 14th at 6pm. I will be presenting the session below. I hope to see you there. Rock Your .NET Code Performance The performance of code is always something that is very important. Even more important … Continue reading dotNetDave Rocks the San Diego .NET User Group

Collection Performance: SortedDictionary vs Dictionary

For the update of this article (for .NET), I researched how developers are sorting a Dictionary and then show the differences when compared to the SortedDictionary.

dotNetDave Rocks SoCal Code Camp in Los Angeles

For one last time, I will be rocking the geeks at SoCal Code Camp in Los Angeles on December 2nd - 3rd. It's always a great time with lots of great content. I will be doing the following sessions on the 2nd. Rock Your Code Quality Code quality starts with you, the developer. If you … Continue reading dotNetDave Rocks SoCal Code Camp in Los Angeles

dotNetDave Rocks The Raleigh .NET Conf Local

For the first time, the dotNetDave Rock The World Tour is hitting North Carolina at the Raleigh .NET Conf Local on October 28th, 2017. I'm excited to give my new session below. Rock Your .NET Core Best Practices In this sessions, you will learn how to apply .NET Framework best practices to .NET Core 2.0. … Continue reading dotNetDave Rocks The Raleigh .NET Conf Local

Make Encapsulation Easy with dotNetTips.Utility

Encapsulation is the first pillar of Object-Oriented Programming (OOP), yet most code that I see does not implement encapsulation correctly or not all. Like I say in many of my conference sessions "If you do not implement encapsulation, you aren't doing OOP!" I also say "Bad data in, bad data out!".Several years ago, Microsoft Labs … Continue reading Make Encapsulation Easy with dotNetTips.Utility

dotNetDave Rocks Silicon Valley Code Camp 2017!

On October 7th and 8th of this year, I will be rocking the geeks at the Silicon Valley Code Camp again! This is my favorite Code Camp to go to each year. If you haven't been, you need to experience it at least once. I will be doing the session below. I hope to see … Continue reading dotNetDave Rocks Silicon Valley Code Camp 2017!

dotNetDave Rocks India!

The dotNetDave Rock The World Tour is finally headed to India! I've been wanting to rock India for many years. I'll be speaking at the C# Corner Conference in Delhi on 7 - 9 April. Have you been to India before? I'd like to hear about what to bring/ not to bring, do/ not do … Continue reading dotNetDave Rocks India!