The article critiques code analysis rule CA1828 in Microsoft .NET, which suggests using AnyAsync() over CountAsync() for checking item existence in IQueryable collections. Benchmark results indicate CountAsync() outperforms both AnyAsync() and LongCountAsync(), pointing to potential inefficiencies in following CA1828. The author recommends adjusting rule severity to optimize performance.
Category: Training
Rockin’ The Code World with dotNetDave – Special Guest: Kira Weiss
Join me live on Saturday, May 8th, 2021 at 10:00 PST on C# Corner for season 2, show #24 where I will interview Kira Weiss, Program Manager on Visual Studio. Looking forward to learning more about Visual Studio! Send me your questions for Kira by tweeting it to @realDotNetDave and #RockinCodeWorld. You can also email … Continue reading Rockin’ The Code World with dotNetDave – Special Guest: Kira Weiss
There Isn’t A Shortcut To Success
Developers have asked recently (at a conference) how can they quickly become a successful software engineer, gain more customers or release the next killer app. Well, I am here to let you know that there is no shortcut to success in the software business. Real success comes with a lot of hard work, patience, and passion.
Rock Your Development With A Real World Example
I've just released by brand new conference session "Rock Your Development With A Real World Example" on video-on-demand. This video is for you if you want to see how I implemented proper architecture in Microsoft Azure. To see this session, live and in person click here to check out my conference schedule. Rock Your Development … Continue reading Rock Your Development With A Real World Example
Improving Code Quality… One Developer At A Time Video Series
All of my conference sessions are designed to make the quality of software better. If you missed one of my sessions at a conference or you couldn't make it, you can still see my session(s) on video by going here. You can also get all of these sessions, slide decks and sample code by purchasing … Continue reading Improving Code Quality… One Developer At A Time Video Series
dotNetDave Rocks SQL Saturday #340
I hope everyone in southern California will make it to the SQL Saturday #340 San Diego on September 20th. Not in San Diego? Well the weather is always awesome here! Below are the session I am doing this year. Please click here to donate to the tour to keep the buses rolling (gas prices are … Continue reading dotNetDave Rocks SQL Saturday #340
dotNetDave Explains… DVD Released!
This new DVD is packed full of over 25 videos about the .NET Framework. Everything from the CLR, CTS, base class libraries, types, compiling, memory management and more is explained in detail. This DVD will help you learn “the why” on how things work in the framework. This DVD is sponsored by Redgate. Save 10% … Continue reading dotNetDave Explains… DVD Released!
How dotNetDave Got Into Teaching
Here is a clip from an recent interview done at a conference in St. Louis.
St. Louis Days of .NET – 2013
I hope everyone in the t. Charles, MO area are planning to attend this years St. Louis Days of .NET on November 14th thru 16th. It’s always a great time and lots of free training! I will be presenting the following session and I hope you will attend. Wear your favorite concert t-shirt to my sessions and be … Continue reading St. Louis Days of .NET – 2013
C# For Beginners at UCSD (Summer 2013)
Starting on Wednesday, June 26th, I will be teaching my C# for Beginners class at UCSD. Here is the official description: This course is a slower paced introduction for beginners interested in C# programming. It provides an in-depth study of basic C# programming syntax in conjunction with a detailed introduction to the concepts of writing … Continue reading C# For Beginners at UCSD (Summer 2013)

You must be logged in to post a comment.