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

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

The Year in Review (2019)

2019 has been a big year for dotNetTips.com and dotNetDave (me)! I released a new book titled Rock Your Code: Code and App Performance for Microsoft .NET early in the year and then released the second edition in September when the new version of .NET was released. I also released a new edition of my … Continue reading The Year in Review (2019)

dotNetDave Says… Documenting Software Projects

If you don't document your project, then how can developers code it, QA test it and Tech Support assist users? dotNetDave, November 2019 With so many software development methodologies out there, it's important to remember to do proper architecture and document your project BEFORE coding begins. I've seen methodologies come and go and with some … Continue reading dotNetDave Says… Documenting Software Projects

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

Dogfooding: Expensify.com

In this episode of Dogfooding, I am talking about how the user experience (UX) has really gone downhill in the past year at Expensify.com. Not sure what has happened at the company, but I state multiple times in the video "I'm floored that people actually pay for this website". I use to recommend this site … Continue reading Dogfooding: Expensify.com