Rock Your Code Using Code Contracts – Video (V2)

This session will introduce developers to the new powerful new feature that is part of the .NET 4.5 framework called Code Contracts. Code Contracts brings the advantages of design-by-contract programming to .NET programming. Contracts are used to improve testing via runtime checking, enable static contract verification, and documentation generation. We will also explore the new … Continue reading Rock Your Code Using Code Contracts – Video (V2)

Rock Your .NET Coding Standards – Video (V8)

This session will guide any level of programmer to greater productivity by providing the information needed to write consistent, maintainable code. Learn about common coding mistakes, code style, defensive programming and much, much more. Code tips are included to help you write better, error free applications. Lots of code examples in C# and VB.NET. This … Continue reading Rock Your .NET Coding Standards – Video (V8)

Lambdas & LINQ in C# Explained

Ever since LINQ and Lambdas were introduced in .NET I never looked back. I love them and it opened up coding to be simpler and better! At one company I worked at one of the "senior" developers said that he just could not wrap his head around LINQ. If you are new to LINQ and … Continue reading Lambdas & LINQ in C# Explained

Rock Your Technical Interview – Video (V3)

Have you ever not gotten a job because you weren’t prepared for the interview? Would you like a big raise? Do you need motivation to rock your career? I’ve interviewed 100’s of software developers and will share my knowledge on how to survive, what we look for and even divulge some of the secrets we … Continue reading Rock Your Technical Interview – Video (V3)

dotNetDave Goes To… VSLive

For the first time in a very long time I spoke at VSLive in Orlando, Florida. Here is video on my trip.

TGIF – Using StyleCop from Microsoft

Here is an excerpt from my Rock Your Code Using Visual Studio Add-ins conference session. If you are a C# developer and not using StyleCop, WATCH THIS!

Using Generic Constraints & Default

Here is a great video from one of my buddies, Jeremy Clark, on generic constraints and default: Here is an extension method I made from Jeremy's second example: public static T Max<T>(this T obj1, T obj2) where T : IComparable {     if obj1.CompareTo(obj2) >= 0 ? return obj1 : return obj2; }

dotnetDave Explains… Object Oriented Programming

In this episode we will explore the three pillars of Object Oriented Programming and more! For more videos, go to: http://bit.ly/dntstore

dotNetDave Explains… .NET Base Class Libraries

In this episode we will explore just some of the common libraries that make up the Microsoft .NET base class libraries. For more videos, go to: http://bit.ly/dntstore

256 Seconds with dotNetDave (E1) – Visual Studio Online

In this first episode dotNetDave talks about source control and demonstrates the new Visual Studio Online. You now have no excuse not to use source control!