Rockin’ The Code World with dotNetDave – Special Guest: Mark Brown (Halloween Show)

Join me live on October 31th, 2020 at 10:00 PST on C# Corner for Show #6 where I will interview for Mark Brown, a Principal PM Manager at Microsoft! Mark has helped me understand CosmosDB a lot better and he can do the same for you! Send me your questions for Mark by tweeting it … Continue reading Rockin’ The Code World with dotNetDave – Special Guest: Mark Brown (Halloween Show)

Rockin’ The Code World with dotNetDave – Special Guest: Jeremy Likness

Join me live on October 24th, 2020 at 10:00 PST on C# Corner for Show #5 where I will interview for the first time, Jeremy Likness, a Senior Program Manger - .NET Data at Microsoft! Send me your questions for Jeremy by tweeting it to @realDotNetDave and #RockinCodeWorld. New Show Intro Song This show will … Continue reading Rockin’ The Code World with dotNetDave – Special Guest: Jeremy Likness

Rockin’ The Code World with dotNetDave – Special Guest: Julie Lerman

Join me live on October 17th, 2020 at 10:00 PST on C# Corner for Show #4 where I will interview my good friend Julie Lerman who is a Software Coach & Microsoft Regional Director! Schedule for Show #4 Introduction Let's Fix It! (code challenge) The Interview: Julie Lerman Wrap up I will also give away … Continue reading Rockin’ The Code World with dotNetDave – Special Guest: Julie Lerman

Rockin’ The Code World with dotNetDave – Special Guest: Mads Torgersen

Join me live on October 10th, 2020 at 10:00 PST on C# Corner for Show #3 where I will interview my good friend Mads Torgersen who is the Principal Program Manager for the C# language! Tune in to find out what is coming out in .NET 5! Schedule for Show #3 Introduction There's More to … Continue reading Rockin’ The Code World with dotNetDave – Special Guest: Mads Torgersen

Coding Faster with the dotNetTips Utility: DateTime Extensions

If you talk to any seasoned developer, they will usually say that dealing with dates and times is a real pain. While it has gotten better since .NET was first released, it could always be better. For this article, I will be showing the extension methods that are in my open-source project, dotNetTips.Utility.Standard.Extensions  for the … Continue reading Coding Faster with the dotNetTips Utility: DateTime Extensions

OOP: Encapsulating Business Logic in Class Properties

The first “pillar” of Object-Oriented Programming (OOP) is encapsulation. If you have ever come to one of my conference sessions, you might hear me say… If encapsulation isn’t done correctly, I have little hope that the other pillars of OOP are being done properly or at all! For this article, I will be explaining how … Continue reading OOP: Encapsulating Business Logic in Class Properties

dotNetDave Rocks The Azure Virtual Conference: Learn How To Build a Cloud App!

The dotNetDave No Apologies World Tour will be at the Azure Virtual Conference on August 8th at 2 pm EST. I hope you will join me at this meeting. I'm excited to present the session below. Röck Yoür Cöde: Real World Cloud App From Start to Finish This session, updated for 2020, will show how … Continue reading dotNetDave Rocks The Azure Virtual Conference: Learn How To Build a Cloud App!

Coding Faster with the dotNetTips Utility: StringBuilder Extensions

Recently, I was looking at the source code for Entity Framework Core and found a few interesting extension methods for the StringBuilder class. So I moved the ones I liked to my open-source project called dotNetTips.Utility.Standard.Extensions and is part of the NuGet package too. Appending Bytes If you want to combine an array of byte … Continue reading Coding Faster with the dotNetTips Utility: StringBuilder Extensions

Unit Testing with Random Data

In 2019, while I was working on benchmark tests for my new book on code & app performance, I wanted to use “real-world” data types like a person or a coordinate along with methods for creating random words, email addresses, URLs, etc. After I worked on the code, I thought that most of it could … Continue reading Unit Testing with Random Data

dotNetDave Rocks The San Diego .NET User Group: Learn How To Build a Cloud App!

The first, live and in person, stop on the dotNetDave No Apologies World Tour will be at the San Diego .NET User Group on July 7th at 5:30 pm. I hope you will join me at this meeting. I will have lots of swag (including some of my books) to give-a-way during my session. I'm … Continue reading dotNetDave Rocks The San Diego .NET User Group: Learn How To Build a Cloud App!