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
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)
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
The next time you are making a decision, think about that gray matter in your head as if it is just a super advanced bio-computer!
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
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
You can overhear me say this in every one of my code conference sessions! I've been coding for over 25 years, and this way of thinking has allowed me to make changes to the code, later in time, easier. For example, in a recent project that I was hired to work on about 4 months … Continue reading dotNetDave Says…Always Code For Reusability