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)

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

Rock Your Microsoft .NET Coding Standards (2017)

I've released a brand new video of my conference session titled "Rock Your Microsoft .NET Coding Standards" on demand. This video has lots of new tips, tricks and guidance. To see this session, live and in person click here to check out my conference schedule. Rock Your Microsoft .NET Coding Standards from David McCarter on … Continue reading Rock Your Microsoft .NET Coding Standards (2017)

dotNetDave Rocks Silicon Valley Code Camp 2016

The Silicon Valley Code Camp in San Jose, CA is on October 1st - 2nd, 2016. It's the largest Code Camp in the United States (maybe the world) and I hope to see you there. I will be doing the sessions below. Röck Yoür Apps With >= 10 Things You Probably Aren’t Doing This session … Continue reading dotNetDave Rocks Silicon Valley Code Camp 2016

dotNetDave Rocks Desert Code Camp 2016

The Desert Code Camp in Phoenix is back on October 8th, 2016! It's always a great Code Camp and I hope to see you there. I will be doing the sessions below. Röck Yoür Apps With >= 10 Things You Probably Aren’t Doing This session will go over 10+ things that I see developers not … Continue reading dotNetDave Rocks Desert Code Camp 2016