Join me live on Saturday, July 9th at 10:00 PST on C# Corner Live for show #60 where my guest will be Shaun Walker, CTO of Professional Services, Cognizant.
Rock Your Code :Coding Standards for Microsoft .NET – 7th Edition
I'm excited to announce the 7th edition of my coding standards book for Microsoft .NET! 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 follow or use as a basis to … Continue reading Rock Your Code :Coding Standards for Microsoft .NET – 7th Edition
Speed Up Logging in .NET 6
In a recent article, I wrote and demonstrated how to speed up logging using LoggerMessage in .NET. Not long after I wrote that article, I learned of an even faster way to log using .NET 6. This article will show you how you can use this new way of logging and show the results of benchmark tests.
Food for Thought: Silos and Being Defensive of Your Code
On June 10th, 2022 I was asked a guest on the Growth and Mindset show on C# Corner Live. The host, and I talked about the dangers of teams working as silos at companies. We also discussed developers that are overly defensive about their code.
Rockin’ The Code World with dotNetDave – Guest: David Shepard
Join me live on Saturday, July 2nd at 10:00 PST on C# Corner Live for show #59 where my guest will be David Shepard, Associate Professor of Computer Science at Virginia Commonwealth University in Richmond, VA.
Coding Faster with dotNetTips Spargine 6: Benchmarking Your Code
Benchmarking is the process of measuring and baselining the performance of your code. It helps identify bottlenecks in comparing the performance of different algorithms or approaches that target the same set of problems and choosing the one that has optimal time and memory consumption. There are many ways to code the same thing in .NET, so how do you know which one is more performant? There can be big differences that not only affect performance but memory too. This article describes how I use BenchmarkDotNet to benchmark my code.
Rockin’ The Code World with dotNetDave – Guest: Jeremy Likness
Join us live on Saturday, June 11th at 10:00 PST on C# Corner Live for show #58 where for the second time, my guest will be Jeremy Likeness.
Coding Faster with dotNetTips Spargine 6: Validating Data Made Easy
In this article, I’m going to discuss new extension methods and show examples for validating data. In much of the code we write, we validate the state of a variable. In many cases, we use this to change program flow. These methods that I will describe make this very easy along with some added features.
Rockin’ The Code World with dotNetDave – Guest: Jiří Činčura
Join me live on Saturday, May 14th at 10:00 PST on C# Corner Live for show #57 where my guest will be Jiří Činčura.
Coding Faster with dotNetTips Spargine 6: Validating Arguments Made Easy
For my work moving Spargine to .NET 6, I have completely rewritten the Spargine methods to validate method parameters. In this release, these methods have been changed to allow fluent validation.
I Thought I Was a Software Engineer?
Did your parents ever tell you something like this… “Back when I was a kid, I had to walk 3 miles to school, in the snow!”? Well, this article is going to be something like that since I’m going to say that software engineering was easier when I started. The goal with this article is to start a conversation on how we can make the software development life cycle easier on software engineering teams.
You must be logged in to post a comment.