dotNetDave Rocks the Seattle Code Camp 2018

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. Special thanks goes to GrapeCity for sending … Continue reading dotNetDave Rocks the Seattle Code Camp 2018

Defensive Programming – Let Type Checking Work for You

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

dotNetDave Rocks India (2018)

I'm very excited to speak at the C# Corner Conference this year on April 13th-15th with other great speakers like Mads Torgersen, Magnus Martensson and the #1 Indian speaker Pinal Dave. I had an awesome time last year and meet hundreds of awesome developers in India. I cant wait to see everyone and enjoy some … Continue reading dotNetDave Rocks India (2018)

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 Triangle .NET User Group

  For the first time, I will be speaking at the Triangle .NET User Group in Morrisville, NC on October 27th at 6pm. If you live in the area, I hope to see you there. It's going to be a fun session. Rock Your Code Knowledge - The Game How well do you know coding … Continue reading dotNetDave Rocks The Triangle .NET User Group

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, … Continue reading Make Encapsulation Easy with dotNetTips.Utility

dotNetDave Rocks Azure BootCamp – 2017

For the first time I will speaking at the Azure BootCamp in Southern California on Saturday April 22nd. I hope to see you there. I will be doing the session below. Rock Your Development With A Real World Example This session will demonstrate concepts in the first four parts of my series titled "Improving Code … Continue reading dotNetDave Rocks Azure BootCamp – 2017