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)
3 months
Follow me on BlueSky for the latest information for #dotnet #RockYourCode #MVPBuzz
Tweet media one
0
0
3
@realDotNetDave
David McCarter (Microsoft MVP)
7 hours
Did you know that it's critical to ask questions during a technical interview? It not only provides you with more information about the position but also shows your interest in the company. #Interviews #techinterview #CareerDevelopment.
Tweet card summary image
dotnettips.wordpress.com
As I discuss during my “How to Survive the Technical Interview” conference session, it’s very important to ask the interviewer questions. This is not only for your information, bu…
0
0
0
@grok
Grok
8 days
What do you want to know?.
656
475
3K
@realDotNetDave
David McCarter (Microsoft MVP)
13 hours
🔐 Strengthen your .NET app security with Spargine's SHA256PasswordHasher! Learn how to implement secure password hashing and boost resilience against attacks. Check out my guide on using SHA-256 for reliable protection. #dotnet #OpenSource #MVPBuzz
Tweet media one
0
0
1
@realDotNetDave
David McCarter (Microsoft MVP)
1 day
🌐 Unlock the power of streamlined string translations with the Multilingual App Toolkit! 💬 I efficiently translated Spargine Dev Tool strings to Spanish in just hours. #AppDevelopment #Localization #VisualStudio #MVPBuzz.
Tweet card summary image
dotnettips.wordpress.com
Throughout the author’s career, the significance of supporting various spoken languages and locales in applications and services is emphasized. The process of globalizing strings using the .N…
1
0
1
@realDotNetDave
David McCarter (Microsoft MVP)
1 day
Learn how to use Visual Studio & GitHub Copilot to create detailed XML comments for .NET projects quickly! No more excuses for poor documentation. Watch now! 🚀📚.#dotNet #VisualStudio #GitHubCopilot #MVPBuzz #CodingStandards #CodeQuality.
Tweet card summary image
dotnettips.wordpress.com
In this episode of 256 Seconds with dotNetDave, learn to use Visual Studio and GitHub Copilot to swiftly create detailed XML comments for Microsoft .NET projects. Detailed commands for documenting …
0
0
1
@realDotNetDave
David McCarter (Microsoft MVP)
2 days
🚀 Maximize efficiency and savings in software dev! Stop reinventing the wheel and use existing tools to save time and money. Discover how third-party solutions can accelerate your projects. 🛠️💡.#MVPBuzz #dotnet #VisualStudio
Tweet media one
0
0
1
@realDotNetDave
David McCarter (Microsoft MVP)
2 days
🚀 Boost your async game in .NET!.Tired of no built-in async queue? Check out ChannelQueue<T> in Spargine — thread-safe, high-performance, and cancellation-friendly. Perfect for modern workflows. #dotnet #csharp #Spargine #AsyncProgramming.
Tweet card summary image
dotnettips.wordpress.com
The Spargine library introduces ChannelQueue, an efficient, thread-safe queue for .NET asynchronous programming, addressing the lack of a built-in async queue. It supports various features like asy…
0
0
1
@realDotNetDave
David McCarter (Microsoft MVP)
2 days
🚀 Maximize efficiency and savings in software dev! Stop reinventing the wheel and use existing tools to save time and money. Discover how third-party solutions can accelerate your projects. 🛠️💡.#MVPBuzz #dotnet #VisualStudio.
Tweet card summary image
dotnettips.wordpress.com
When developing software, prioritize speed and cost, but consider the impact on meeting consumer needs. Leverage existing solutions like Microsoft .NET and third-party tools to avoid costly custom …
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
2 days
No one writes perfect code—not even you. Code reviews aren’t attacks—they’re opportunities to grow. Be open, be curious, and become a better developer. 👨💻👩💻 .#CodeReview #DevLife #dotNetDave #SoftwareEngineers.
Tweet card summary image
dotnettips.wordpress.com
Code perfection is unattainable; the focus should be on continuous learning and improvement through feedback. Code reviews are essential for growth, helping developers refine their skills and produ…
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
2 days
Encapsulation Done Right: Improving Class Property Design in .NET 💡 Master encapsulation with proper validation and business logic in setters. Don't let bad data pollute your app! .#dotNET #CodingStandards #OOP #MVPBuzz.
Tweet card summary image
dotnettips.wordpress.com
The article discusses encapsulation in Object-Oriented Programming, highlighting its importance in ensuring data integrity. It details how a developer improved class properties with proper validati…
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
3 days
Supercharge your #dotnet projects with Spargine’s ObjectExtensions! Boost performance with powerful utility methods like Clone(), ComputeSha256Hash(), DisposeFields(), and more. Check out the details and contribute to this open-source gem. #MVPBuzz
Tweet media one
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
5 days
Software engineers, have you ever looked back at your own code and thought….‘Which idiot wrote this garbage?’.…only to realize the bonehead was YOU? .#SoftwareEngineering #RockYourCode #SoftwareEngineers
Tweet media one
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
5 days
My first coding standards book, released 20 years ago, was just 52 pages. The latest edition is now a whopping 560 pages! Get your copy today on Amazon!.#dotnet #MVPBuzz #CodingStandards #VisualStudio.
Tweet card summary image
dotnettips.wordpress.com
The 8th edition of the book, Rock Your Code: Coding Standards for Microsoft .NET, is available on Amazon. It consolidates Microsoft .NET coding standards and provides supplementary directives. Draw…
0
1
0
@realDotNetDave
David McCarter (Microsoft MVP)
5 days
🚀 .NET Devs — Time to Show Off! .Want to win a FREE autographed hardbound copy of my coding standards book (US only)? .All you have to do:.👉 Reply with every way in .NET you can allocate an array. ⚡ First correct answer WINS!.Are you in? Let’s see who really knows their stuff.
Tweet media one
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
5 days
Boost your .NET projects with "TypeHelper" in Spargine! 🚀 .Easily manage types, create instances, discover derived types, handle JSON, and more—all with optimized performance. #dotnet #csharp #Spargine #MVPBuzz.
Tweet card summary image
dotnettips.wordpress.com
TypeHelper, part of the DotNetTips.Spargine.Core assembly, offers essential methods for type management in .NET, enhancing developer productivity. Its features include loading derived types, instan…
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
5 days
Remote work = healthier, less stressed! 🌱 Since going remote in 2013, I’ve seen major health benefits—no more “cube land” illnesses, less stress, and freedom to live healthier. Why don't more companies embrace it? Let's rethink employee well-being!.
Tweet card summary image
dotnettips.wordpress.com
The article emphasizes the health and stress benefits of remote work, which outweigh the negatives. The author shares personal experiences of increased productivity, reduced illness transmission, a…
2
0
1
@realDotNetDave
David McCarter (Microsoft MVP)
6 days
Hallo Germany! You are officially the #2 country visiting this week. That makes me proud, because I’m part German myself. One day I must stand on your soil, but until then — keep coming back and learn how to truly rock your code! .#dotnet #RockYourCode
Tweet media one
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
6 days
🚀 Boost your C# Dictionary skills! 📚 Learn about the efficiency of Add() vs. TryAdd() methods in this insightful article. 💻 Check out the benchmark results and optimize your code. #dotnet #dotnet8 #MVPBuzz #CodePerformance.
Tweet card summary image
dotnettips.wordpress.com
The common method to add items to a Dictionary is through the Add() method, but TryAdd() is an alternative that returns a Boolean. Benchmark tests show that TryAdd() is slightly faster but degrades…
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
6 days
🚀 Boost your byte array performance with #CSharp! Learn how to convert byte arrays to Span<byte> efficiently. 🚄💻 Check out the article for tips and benchmark results. #dotnet #dotnet8 #MVPBuzz #CodePerformance.
Tweet card summary image
dotnettips.wordpress.com
When working with byte arrays, converting to Span can be achieved through AsSpan(). This method offers performance optimization by providing direct access without creating new arrays, efficient mem…
1
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
6 days
Discover the optimal way to pass parameters in C# functions - whether as arrays or using the params keyword. Learn more about performance and ease of use in our article! .#dotnet8 #MVPBuzz #CodePerformance #dotnet.
Tweet card summary image
dotnettips.wordpress.com
The article explores the performance differences between passing parameters as arrays or using the params keyword in C#. Despite similarities in speed, the author recommends using the params keywor…
0
0
0
@realDotNetDave
David McCarter (Microsoft MVP)
6 days
Boost your .NET projects! 🚀 Discover how Spargine's JsonSerialization class can maximize efficiency in .NET 8. Learn more about serialization methods, performance, and how to get involved. #dotnet #opensource #Spargine #MVPBuzz #Serialization #JSON.
dotnettips.wordpress.com
Spargine, an open-source .NET 8 project, includes essential assemblies and NuGet packages developed since .NET 2. The JsonSerialization class facilitates efficient JSON operations with methods for …
0
0
0