David McCarter
@dotnetdave.bsky.social
David McCarter is a Microsoft MVP, Solutions Architect, code quality expert, consultant, professional code reviewer, speaker, and author with 25+ years in software engineering.
https://bit.ly/davidmvp
https://dotnettips.com
https://bit.ly/davidmvp
https://dotnettips.com
Pinned
Rock Your Code: Coding Standards for Microsoft .NET (20th Anniversary Edition)
The 20th Anniversary Edition of Rock Your Code: Coding Standards for Microsoft .NET, authored by David McCarter, is now available on Amazon. This comprehensive guide offers updated standards for .N…
bit.ly
🚀 It’s here: Rock Your Code (20th Anniversary, 9th ed.)—my definitive .NET 10 coding standards. Cleaner, faster, more maintainable C# for teams that ship. Get it on Amazon! #dotnet #CSharp #RockYourCode #MVPBuzz #dotnet #dotnet10
bit.ly/CodingStanda...
bit.ly/CodingStanda...
Warning: Copilot and AI look slick, but don’t trust everything they spit out. They’re Junior Programmers — smart, but lacking real-world experience and best practices. Someday that’ll change, but for now you still need your own brain and judgment.
#dotnetconf #Copilot #dotnet
#dotnetconf #Copilot #dotnet
November 11, 2025 at 9:33 PM
Warning: Copilot and AI look slick, but don’t trust everything they spit out. They’re Junior Programmers — smart, but lacking real-world experience and best practices. Someday that’ll change, but for now you still need your own brain and judgment.
#dotnetconf #Copilot #dotnet
#dotnetconf #Copilot #dotnet
Hey, #dotnetconf, my coding standards book is out now for .NET 10! I hope you will check it out.
dotnettips.wordpress.com/2025/10/01/r...
#MVPBuzz
dotnettips.wordpress.com/2025/10/01/r...
#MVPBuzz
Rock Your Code: Coding Standards for Microsoft .NET (20th Anniversary Edition)
The 20th Anniversary Edition of Rock Your Code: Coding Standards for Microsoft .NET, authored by David McCarter, is now available on Amazon. This comprehensive guide offers updated standards for .N…
dotnettips.wordpress.com
November 11, 2025 at 8:26 PM
Hey, #dotnetconf, my coding standards book is out now for .NET 10! I hope you will check it out.
dotnettips.wordpress.com/2025/10/01/r...
#MVPBuzz
dotnettips.wordpress.com/2025/10/01/r...
#MVPBuzz
Am I the only one hearing very faint music playing in the background at #dotnetconf?
November 11, 2025 at 8:25 PM
Am I the only one hearing very faint music playing in the background at #dotnetconf?
I know everyone at Microsoft thinks the dark theme is cool, but it can be a real issue for people with color deficiency issues, which affects men more. Please read: dotnettips.wordpress.com/2018/12/06/p...
#dotnetconf
#dotnetconf
Presenting Code Samples with a Dark Theme… Please Don’t!
For all of you who code using apps like Visual Studio or VS Code, please do not present code in a meeting or conference session using a dark theme! I know I am going to get a lot of pushback from t…
dotnettips.wordpress.com
November 11, 2025 at 8:08 PM
I know everyone at Microsoft thinks the dark theme is cool, but it can be a real issue for people with color deficiency issues, which affects men more. Please read: dotnettips.wordpress.com/2018/12/06/p...
#dotnetconf
#dotnetconf
VS2026 didn't bring over any Extensions from 2022 or Insiders :-(
#dotnetconf
#dotnetconf
November 11, 2025 at 6:49 PM
VS2026 didn't bring over any Extensions from 2022 or Insiders :-(
#dotnetconf
#dotnetconf
Reposted by David McCarter
BlueSky all the way
I'm going to try something new today and see whether this is the right spot.
I'm exclusively #dotnetconf spamming on BlueSky!
Should I do this or nah? Repost and let me know.
I'm exclusively #dotnetconf spamming on BlueSky!
Should I do this or nah? Repost and let me know.
November 11, 2025 at 12:46 PM
BlueSky all the way
Reposted by David McCarter
#VisualStudio2026 solution load times cut almost in half. Now THAT'S the kind of thing that I want them to work on. I could care less about AI and co-pilot. Give us better VS!!! #dotnetconf
November 11, 2025 at 5:14 PM
#VisualStudio2026 solution load times cut almost in half. Now THAT'S the kind of thing that I want them to work on. I could care less about AI and co-pilot. Give us better VS!!! #dotnetconf
Maddy, what the heck is in the bowl on the table in front of you? 😆
#dotnetconf
#dotnetconf
November 11, 2025 at 6:21 PM
Maddy, what the heck is in the bowl on the table in front of you? 😆
#dotnetconf
#dotnetconf
Dustin, Visual Studio has some real issues with Extension Members around CoPilot, documentation and even discoverability. Are those being worked on? 🙏
#dotnetconf
#dotnetconf
November 11, 2025 at 6:20 PM
Dustin, Visual Studio has some real issues with Extension Members around CoPilot, documentation and even discoverability. Are those being worked on? 🙏
#dotnetconf
#dotnetconf
Reposted by David McCarter
Guitarists know the truth: you only need 3 chords to rock the world. 🎸
Customize the back with your go-to three — G-C-D, A-E-D, whatever you play loudest.
Grab yours now!
#GuitarLife #MusicianGift #ThreeChordsAndTheTruth
www.zazzle.com/guitarists_o...
Customize the back with your go-to three — G-C-D, A-E-D, whatever you play loudest.
Grab yours now!
#GuitarLife #MusicianGift #ThreeChordsAndTheTruth
www.zazzle.com/guitarists_o...
www.zazzle.com
November 11, 2025 at 4:28 PM
Guitarists know the truth: you only need 3 chords to rock the world. 🎸
Customize the back with your go-to three — G-C-D, A-E-D, whatever you play loudest.
Grab yours now!
#GuitarLife #MusicianGift #ThreeChordsAndTheTruth
www.zazzle.com/guitarists_o...
Customize the back with your go-to three — G-C-D, A-E-D, whatever you play loudest.
Grab yours now!
#GuitarLife #MusicianGift #ThreeChordsAndTheTruth
www.zazzle.com/guitarists_o...
⚠️ Engineering Managers: If these answers aren’t standard on your team, expect to lose great candidates.
Smart .NET engineers are asking the tough questions now—about code quality, culture, and career growth.
Time to level up.
👇 Read the checklist!
dotnettips.wordpress.com/2025/07/06/a...
Smart .NET engineers are asking the tough questions now—about code quality, culture, and career growth.
Time to level up.
👇 Read the checklist!
dotnettips.wordpress.com/2025/07/06/a...
Avoid the Wrong Job: The Ultimate .NET Interview Question Playbook
The content provides guidance for Microsoft .NET software engineers preparing for interviews, emphasizing the importance of asking insightful questions to assess a company’s culture, technica…
dotnettips.wordpress.com
November 11, 2025 at 4:27 PM
⚠️ Engineering Managers: If these answers aren’t standard on your team, expect to lose great candidates.
Smart .NET engineers are asking the tough questions now—about code quality, culture, and career growth.
Time to level up.
👇 Read the checklist!
dotnettips.wordpress.com/2025/07/06/a...
Smart .NET engineers are asking the tough questions now—about code quality, culture, and career growth.
Time to level up.
👇 Read the checklist!
dotnettips.wordpress.com/2025/07/06/a...
🚀 Boost your .NET performance tracking with the new PerformanceStopwatch from Spargine! 🕒 Enhance your Stopwatch with additional features for streamlined diagnostics and logging. Check it out and supercharge your projects!
dotnettips.wordpress.com/2025/05/11/b...
#dotnet #Spargine #MVPBuzz
dotnettips.wordpress.com/2025/05/11/b...
#dotnet #Spargine #MVPBuzz
Boost Your .NET Projects: Supercharge Your Performance Tracking with PerformanceStopwatch in Spargine
Spargine is a set of open-source .NET assemblies that includes the PerformanceStopwatch, designed to enhance performance measurement. This tool offers features like lap tracking, alert thresholds, …
dotnettips.wordpress.com
November 11, 2025 at 4:26 PM
🚀 Boost your .NET performance tracking with the new PerformanceStopwatch from Spargine! 🕒 Enhance your Stopwatch with additional features for streamlined diagnostics and logging. Check it out and supercharge your projects!
dotnettips.wordpress.com/2025/05/11/b...
#dotnet #Spargine #MVPBuzz
dotnettips.wordpress.com/2025/05/11/b...
#dotnet #Spargine #MVPBuzz
Boost your code documentation with the power of Copilot! Dive into my latest article to explore how new slash commands in Visual Studio can transform your XML and code comments. Enhance your projects today! dotnettips.wordpress.com/2024/08/11/m...
#CodeDocumentation #VisualStudio #Copilot
#CodeDocumentation #VisualStudio #Copilot
Mastering Code Documentation with Copilot: Enhancing XML and Code Comments in Projects
The article “Unleashing the Power of Copilot: Enhancing Visual Studio with New Slash Commands” discusses the importance of code documentation and the use of Copilot to enhance documenta…
dotnettips.wordpress.com
November 11, 2025 at 4:25 PM
Boost your code documentation with the power of Copilot! Dive into my latest article to explore how new slash commands in Visual Studio can transform your XML and code comments. Enhance your projects today! dotnettips.wordpress.com/2024/08/11/m...
#CodeDocumentation #VisualStudio #Copilot
#CodeDocumentation #VisualStudio #Copilot
Supercharge your .NET projects with Spargine’s List Extensions! 🚀 Discover powerful methods to optimize your List collection handling, improve performance, and boost reliability. Learn more & contribute to the open-source project!
#dotnet #MVPBuzz
dotnettips.wordpress.com/2025/02/02/b...
#dotnet #MVPBuzz
dotnettips.wordpress.com/2025/02/02/b...
Boost Your .NET Projects: Unleashing the Power of Spargine’s ListExtentions
Spargine is a set of open-source .NET 8 packages developed to enhance list functionality through the ListExtensions class. It includes various high-performance methods for action execution, element…
dotnettips.wordpress.com
November 11, 2025 at 4:25 PM
Supercharge your .NET projects with Spargine’s List Extensions! 🚀 Discover powerful methods to optimize your List collection handling, improve performance, and boost reliability. Learn more & contribute to the open-source project!
#dotnet #MVPBuzz
dotnettips.wordpress.com/2025/02/02/b...
#dotnet #MVPBuzz
dotnettips.wordpress.com/2025/02/02/b...
I'm watching .NET Conf, sick, on my couch, under a blanket. It better be good! 😀
@dot.net #dotnetconf
@dot.net #dotnetconf
November 11, 2025 at 4:06 PM
I'm watching .NET Conf, sick, on my couch, under a blanket. It better be good! 😀
@dot.net #dotnetconf
@dot.net #dotnetconf
Rockin’ Øredev 2025! Had an absolute blast speaking at the Øredev Developers Conference in Sweden. Hit the link for my recap and photos from an epic week. Can’t wait to be back on that stage again! 🎸 🎤
#Oredev2025 #MVPBuzz @oredev.org
dotnettips.wordpress.com/2025/07/11/d...
#Oredev2025 #MVPBuzz @oredev.org
dotnettips.wordpress.com/2025/07/11/d...
dotNetDave Rocks ØREDEV DEVELOPERS CONFERENCE 2025
dotNetDave will speak at the Øredev Developers Conference in Malmö, Sweden, from November 5-7, 2025. His session focuses on optimizing .NET code performance, sharing techniques to improve execution…
dotnettips.wordpress.com
November 11, 2025 at 9:00 AM
Rockin’ Øredev 2025! Had an absolute blast speaking at the Øredev Developers Conference in Sweden. Hit the link for my recap and photos from an epic week. Can’t wait to be back on that stage again! 🎸 🎤
#Oredev2025 #MVPBuzz @oredev.org
dotnettips.wordpress.com/2025/07/11/d...
#Oredev2025 #MVPBuzz @oredev.org
dotnettips.wordpress.com/2025/07/11/d...
Great! Installed the latest version of Visual Studio Insiders and now none of my benchmark tests will work! So frustrating!
@visualstudio.com
@visualstudio.com
November 10, 2025 at 9:57 PM
Great! Installed the latest version of Visual Studio Insiders and now none of my benchmark tests will work! So frustrating!
@visualstudio.com
@visualstudio.com
Hey, #dotnet community! I'm creating a list of companies that actively use Microsoft .NET so we can show our support by engaging with their businesses. Do you know any great companies using .NET? Drop them in the comments!
dotnettips.wordpress.com/2025/04/02/s...
dotnettips.wordpress.com/2025/04/02/s...
Supporting Companies That Use Microsoft .NET
The post highlights a decline in Microsoft .NET’s presence in job listings while advocating for companies that still utilize it, such as Ardent Mills, GEICO, and Peloton. It also notes compan…
dotnettips.wordpress.com
November 10, 2025 at 4:14 PM
Hey, #dotnet community! I'm creating a list of companies that actively use Microsoft .NET so we can show our support by engaging with their businesses. Do you know any great companies using .NET? Drop them in the comments!
dotnettips.wordpress.com/2025/04/02/s...
dotnettips.wordpress.com/2025/04/02/s...
Unlock the power of type conversion in #programming! 🚀 This article compares traditional syntax with the 'as' keyword in .NET, revealing insights on readability and performance. Check it out. dotnettips.wordpress.com/2024/05/10/g...
#dotnet #dotnet8 #MVPBuzz #CodePerformance
#dotnet #dotnet8 #MVPBuzz #CodePerformance
General Performance Tip: Type Conversion
This article explores type conversion in programming, comparing the traditional syntax with the newer “as” keyword in .NET. While the “as” keyword improves code readability,…
dotnettips.wordpress.com
November 10, 2025 at 4:04 PM
Unlock the power of type conversion in #programming! 🚀 This article compares traditional syntax with the 'as' keyword in .NET, revealing insights on readability and performance. Check it out. dotnettips.wordpress.com/2024/05/10/g...
#dotnet #dotnet8 #MVPBuzz #CodePerformance
#dotnet #dotnet8 #MVPBuzz #CodePerformance
Tired of looking up .NET date/time formats? I created DateTimeFormat in Spargine so you never have to again. Strongly typed, readable, and built for performance. Your formatting headaches are over!
#dotnet #MVPBuzz #Formatting
dotnettips.wordpress.com/2025/08/10/b...
#dotnet #MVPBuzz #Formatting
dotnettips.wordpress.com/2025/08/10/b...
Boost Your .NET Projects: Simplify Date & Time Formatting with Spargine’s DateTimeFormat
The DateTimeFormat type in Spargine simplifies date and time formatting for .NET developers. It provides a strongly typed set of options, reducing the need to memorize format strings. Available thr…
dotnettips.wordpress.com
November 10, 2025 at 4:04 PM
Tired of looking up .NET date/time formats? I created DateTimeFormat in Spargine so you never have to again. Strongly typed, readable, and built for performance. Your formatting headaches are over!
#dotnet #MVPBuzz #Formatting
dotnettips.wordpress.com/2025/08/10/b...
#dotnet #MVPBuzz #Formatting
dotnettips.wordpress.com/2025/08/10/b...
🚀 Boost your .NET projects with Spargine's InMemoryCache! Learn how to supercharge app performance with caching, explore key features, and see why it's a game-changer.
dotnettips.wordpress.com/2025/02/09/b...
#dotNet #Caching #Spargine #MVPBuzz #RockYourCode
dotnettips.wordpress.com/2025/02/09/b...
#dotNet #Caching #Spargine #MVPBuzz #RockYourCode
Boost Your .NET Projects: Unleashing the Power of Spargine’s InMemoryCache
Spargine is an open-source set of assemblies and NuGet packages for .NET 8 that includes the InMemoryCache type for efficient data caching. It enhances application performance by reducing database …
dotnettips.wordpress.com
November 10, 2025 at 4:03 PM
🚀 Boost your .NET projects with Spargine's InMemoryCache! Learn how to supercharge app performance with caching, explore key features, and see why it's a game-changer.
dotnettips.wordpress.com/2025/02/09/b...
#dotNet #Caching #Spargine #MVPBuzz #RockYourCode
dotnettips.wordpress.com/2025/02/09/b...
#dotNet #Caching #Spargine #MVPBuzz #RockYourCode
Boost your .NET projects! 🚀 Simplify file path operations with Spargine’s PathHelper for .NET 8 & 9. Easily combine paths, detect invalid chars, and more! Check it out!
dotnettips.wordpress.com/2023/05/05/s...
#dotNET #CSharp #MVPBuzz #Spargine
dotnettips.wordpress.com/2023/05/05/s...
#dotNET #CSharp #MVPBuzz #Spargine
Boost Your .NET Projects: Simplify File Path Operations with Spargine’s PathHelper
Spargine is an open-source library for .NET 8 and 9, featuring assemblies and NuGet packages developed to enhance file path management. It includes PathHelper, which offers extended functionality o…
dotnettips.wordpress.com
November 10, 2025 at 4:03 PM
Boost your .NET projects! 🚀 Simplify file path operations with Spargine’s PathHelper for .NET 8 & 9. Easily combine paths, detect invalid chars, and more! Check it out!
dotnettips.wordpress.com/2023/05/05/s...
#dotNET #CSharp #MVPBuzz #Spargine
dotnettips.wordpress.com/2023/05/05/s...
#dotNET #CSharp #MVPBuzz #Spargine
Reposted by David McCarter
Had an unforgettable night capturing Gary Hoey at Sam’s Burger Joint in San Antonio! 🎸 From emotional tributes to his late mother to shredding his heart out on stage, Gary's performance was pure magic. Check out my photos and videos from this special show! 🎶 #GaryHoey #LiveMusic
Gary Hoey at Sam’s Burger Joint: A Night to Remember
On April 17, 2025, I photographed guitarist Gary Hoey at Sam’s Burger Joint in San Antonio. Despite personal loss, Gary’s performance was emotional and authentic, featuring tracks from …
davidmccarter.wordpress.com
November 7, 2025 at 3:12 PM
Had an unforgettable night capturing Gary Hoey at Sam’s Burger Joint in San Antonio! 🎸 From emotional tributes to his late mother to shredding his heart out on stage, Gary's performance was pure magic. Check out my photos and videos from this special show! 🎶 #GaryHoey #LiveMusic
Veteran software engineers bring unmatched expertise, fast ROI, and crucial mentorship. Yet, many companies overlook their value. Let’s change that. 🚀
#VeteranEngineers #VSE #TechLeadership #ExperienceMatters #Career
dotnettips.wordpress.com/2025/05/01/t...
#VeteranEngineers #VSE #TechLeadership #ExperienceMatters #Career
dotnettips.wordpress.com/2025/05/01/t...
The Untapped Power of Veteran Engineers: Why Companies Are Overlooking Their Most Valuable Assets – Part 1
Veteran Software Engineers, with over 25 years of experience, are invaluable assets to any team, offering deep technical expertise and strategic insight that enhance organizational success. They ex…
dotnettips.wordpress.com
November 7, 2025 at 3:12 PM
Veteran software engineers bring unmatched expertise, fast ROI, and crucial mentorship. Yet, many companies overlook their value. Let’s change that. 🚀
#VeteranEngineers #VSE #TechLeadership #ExperienceMatters #Career
dotnettips.wordpress.com/2025/05/01/t...
#VeteranEngineers #VSE #TechLeadership #ExperienceMatters #Career
dotnettips.wordpress.com/2025/05/01/t...