Rock Your Code and Applications with dotNetDave @ Code Stars Summit

On October 2nd, I will be doing my first full-day workshop titled Rock Your Code and Applications with dotNetDave (click on this link to register) at the Silicon Valley Code Stars Summit event, the day before Silicon Valley Code Camp. This workshop will guide any level of programmer to greater productivity by providing the information … Continue reading Rock Your Code and Applications with dotNetDave @ Code Stars Summit

Developer Productivity: What’s New in C# 6

In this video MVP and best-selling author Bill Wagner teams up with Microsoft Program Manager Anthony Green to explore auto property initializers, expression bodied members, null propagation operators, exception filters, string interpolation, and more. Find out how these new language features can make your C# development more efficient. And see how easy it is to … Continue reading Developer Productivity: What’s New in C# 6

TGIF Episode 2 – Visual Studio Analyze

In this episode I demonstrate the code analyzer in Visual Studio that all .NET developers must use to made sure they are writing bullet proof code. The Common Language Specification and Cyclomatic Complexity are also discussed. You can purchase the DVD mentioned in this episode at: http://mkt.com/nicheware/rock-your-code-dvd-v-1 You can purchase the book mentioned in this … Continue reading TGIF Episode 2 – Visual Studio Analyze

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; }