
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
0
0
3
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.
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
🔐 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
0
0
1
🌐 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.
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
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.
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
🚀 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
0
0
1
🚀 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.
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
🚀 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.
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
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.
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
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.
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
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
0
0
0
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.
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
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.
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
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!.
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
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
0
0
0
🚀 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.
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
🚀 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.
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
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.
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
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