realDotNetDave Profile Banner
David McCarter (Microsoft MVP) Profile
David McCarter (Microsoft MVP)

@realDotNetDave

Followers
4K
Following
3K
Media
7K
Statuses
30K

Microsoft MVP (Developer Technologies), Software Architect, Code Quality Zar, Speaker, Trainer, Inventor, Mentor. **LOOKING FOR REMOTE POSITION**

San Diego, CA
Joined August 2013
Don't wanna be here? Send us removal request.
@realDotNetDave
David McCarter (Microsoft MVP)
2 months
šŸš€ 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 https://t.co/y0eVor0bl6
Tweet card summary image
dotnettips.wordpress.com
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…
0
0
1
@realDotNetDave
David McCarter (Microsoft MVP)
10 hours
There are several ways to get a string’s character count in .NET… but they don’t all perform the same. Span, Length, LINQ—each tells a different story. šŸ‘€ See which approach comes out on top šŸ‘‡ #dotnet10 #MVPBuzz #CodePerformance https://t.co/lEC3T07mtI
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
10 hours
Exposing arrays via properties is fast—but breaks encapsulation and violates CA1819. Collections are safer and future-proof. I keep CA1819 as a warning in my .editorconfig. More details šŸ‘‡ #dotnet10 #MVPBuzz https://t.co/8YBGZnCE8M
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
10 hours
šŸš€ Microsoft .NET Developers! šŸš€ Need a "code review" by a .NET veteran? With decades of experience, I can quickly spot issues and provide expert recommendations to improve your projects. šŸ” Let’s optimize your code—contact me here: https://t.co/hinImvyW6V #dotnet
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
10 hours
Software Engineers, let me help you land your dream job with resume reviews and mock interviews! https://t.co/Vz5DRcrN4Q #SoftwareEngineer #CareerSuccess
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
16 hours
Have you ever taken a coding test for a job where you had to build a solution from scratch under tight time limits? šŸ‘‰Did you finish it all? šŸ‘‰How did it go? šŸ‘‰Did you land the job? Your feedback will help shape an article I’m writing. Let’s connect and share stories!
0
0
1
@realDotNetDave
David McCarter (Microsoft MVP)
1 day
IT'S DONE! FINALLY! Stay tuned for an announcement on https://t.co/if8DVQiK6C and a contest to win an autographed copy of the very first one printed! šŸ˜… #dotnet10 #MVPBuzz
0
1
1
@realDotNetDave
David McCarter (Microsoft MVP)
1 day
Curious about the performance impact of sealing attributes? šŸ’»šŸ’” Learn why Microsoft recommends sealing them and how it affects your code's efficiency. Check out my insights here: https://t.co/CtzJYj7KMn #dotnet10 #dotnet #MVPBuzz #CodePerformance
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
1 day
Structures don’t come with == or != out of the box—so if you’re using value types, you’ve gotta wire them up yourself. šŸ’Ŗ A quick operator overload + a refactoring tool like CodeRush = done in seconds. #MVPBuzz #dotnet10 https://t.co/nPyP8zGfST
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
1 day
šŸ”„ New update: ā€œCode It Any Way You Want: Constants vs. Propertiesā€ In .NET 10, const fields and read-only properties now rock the same performance riff—a big change from earlier versions. Check the benchmarks and tune up your code https://t.co/jRI9mpmvFq
0
0
1
@realDotNetDave
David McCarter (Microsoft MVP)
2 days
Boost your .NET projects with Spargine’s powerful TypeExtensions! šŸš€ Explore methods to enhance performance and simplify your development. Open-source & community-driven. Contribute today! https://t.co/Y6KLsYOqTd #dotNET #OpenSource #MVPBuzz #Spargine #NuGet
0
0
1
@realDotNetDave
David McCarter (Microsoft MVP)
2 days
Tired of job postings missing key details like tech stack or salary? I’ve created a better job posting template that prioritizes clarity and saves time for engineers. Check it out and help improve hiring standards! šŸ‘‡ https://t.co/g51SaKH4n3 #JobSearch #TechJobs
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
2 days
.NET Devs! Check out the Spargine Dev Tool—because you deserve a faster, cleaner system. Backup your source files in a snap and get rid of those pesky cached/temp files that are probably slowing you down. Don’t be that dev—download it today! https://t.co/b5HRZTjgwl
0
0
1
@realDotNetDave
David McCarter (Microsoft MVP)
2 days
.NET tip: Immutable collections don’t play by List<T> rules. Calling Add() in a loop without capturing the return is a silent no-op and a perf killer. Use a Builder and keep your CPU happy. I break it down here šŸ‘‡šŸ» #dotNet #MVPBuzz https://t.co/zXW04X9Zo5
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
2 days
Warning to companies: if you’re struggling to hire senior software engineers, check your interview. Stop grilling them like juniors with trivia and gotchas. Ask senior-level questions about design, trade-offs, mentorship, and real-world impact. āš ļø https://t.co/DbnqJpOqj0
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
2 days
Ready for a long, fulfilling career in software engineering? Join us for a special episode featuring a panel of seasoned experts sharing their top tips for success. It’s never too late to plan and thrive! https://t.co/q2Z0qyUG80 #SoftwareEngineer #CareerAdvice
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
3 days
Hey @aspnet team, I am getting this error when downloading the source. 🫤
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
3 days
šŸŽø Got a .NET engineer in your life? Turn their coding up to 11! Grab one of my Rock Your Code books on Amazon and watch their skills go from garage-band to arena-ready. šŸ”„ Fast. ⚔ Clean. šŸŽ¤ Rock-solid. Give the gift that helps them write code that shreds. #dotnet #MVPBuzz
0
0
1
@realDotNetDave
David McCarter (Microsoft MVP)
3 days
šŸš€ Boost your .NET 10 projects with faster, allocation-free byte array conversions! Learn how to to write cleaner, high-performance code for real-time data and binary processing. #dotnet #dotnet10 #CodePerformance #RockYourCode https://t.co/adf8cx8ki1
Tweet card summary image
dotnettips.wordpress.com
When working with byte arrays in performance-critical applications, every nanosecond and allocation counts. Fortunately, in .NET, there is a class that provides several high-performance methods tha…
0
0
1
@realDotNetDave
David McCarter (Microsoft MVP)
3 days
Boost your .NET projects with Spargine’s powerful TypeExtensions! šŸš€ Explore methods to enhance performance and simplify your development. Open-source & community-driven. Contribute today! https://t.co/Y6KLsYNT3F #dotNET #OpenSource #MVPBuzz #Spargine #NuGet
0
0
1
@realDotNetDave
David McCarter (Microsoft MVP)
3 days
Tired of duplicate items messing up your multi-threaded .NET apps? šŸ”„āš ļø Check out DistinctBlockingCollection<T> in Spargine — thread-safe, bounded, and duplicate-free! Perfect for producer-consumer scenarios. #dotnet #MVPBuzz #Multithreading https://t.co/8CVT2DaSf7
0
0
1