dotNetDave Says… Coding Should Be The Least Part of Your Job

There is more to writing a great app than just sitting down and coding. If you are banging out code, most of the day, you are doing it wrong. Coding should be the least (minor) part of being a great software engineer. Here are just a few of the other tasks that should be done … Continue reading dotNetDave Says… Coding Should Be The Least Part of Your Job

The Done Kind Of Done with Nuri Halperin

Join us for Episode 3 of The Confessions of Angry Programmers podcast! In this episode David and Woody talk about: Dogfooding: David revisits the Netflix app on Amazon Fire TV. WTF Were They Thinking?: David discusses backward software practices. Guest We are joined by our guest Nuri Halperin. Nuri discusses the "The Done Kind Of … Continue reading The Done Kind Of Done with Nuri Halperin

The Science of Great Design with Mark Miller

Join us for Episode 14 of The Confessions of Angry Programmers podcast. In this episode David and Woody talk about: Dogfooding: Woody talks about features he wants for Amazon Echo. WTF Were They Thinking?: David talks about .NET open-source repositories (including Microsoft) that do not follow common .NET coding standards. Guest We are joined by … Continue reading The Science of Great Design with Mark Miller

New Book Release! Rock Your Code: Coding Standards for Microsoft .NET

Announcing the 6th edition of my coding standards book for Microsoft .NET! Newly updated for .NET Core 3.1 and .NET Framework 4.8. This book is a compilation of common Microsoft .NET coding standards in use today. In the past, for languages like Visual Basic, Microsoft published coding standards in a single document that developers could … Continue reading New Book Release! Rock Your Code: Coding Standards for Microsoft .NET

What Can Be Done to Make Code Quality Better?

Since 2014, all my conference sessions have been wrapped around code quality. It has always been very important to me and I try to include a lot of that concept in my coding standards book. Since that time, I have asked developers to participate in an online survey to see how they implement coding standards … Continue reading What Can Be Done to Make Code Quality Better?

dotNetDave Rocks the Granite State Code Camp

For the first time, the dotNetDave 25th Anniversary World Tour is coming to the Granite State Code Camp in Manchester, NH on November 2nd! Even though I was born back east (Delaware), I don't think I have ever been to the state. If you live in the area, please let me know what I should … Continue reading dotNetDave Rocks the Granite State Code Camp

dotNetDave Says… If Your Code Is Hard To Unit Test, You’re Doing It Wrong

Unit testing is something very important for any project. With that said, I rarely see it done in projects or done correctly. How can you push the code to quality assurance or production without knowing the state of the code? A few years back, I worked on a contract at a company here in San … Continue reading dotNetDave Says… If Your Code Is Hard To Unit Test, You’re Doing It Wrong