David McCarter - Microsoft MVP - Looking for remote work!

David McCarter - Microsoft MVP - Looking for remote work!

@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 buymeacoffee.com/davidmccarter

420 followers95 following4K posts

Pinned

Tuples in .NET are more than just shorthand—they’re powerful tools when you use them right. 🎯 Master the patterns that boost readability and performance, and avoid the common pitfalls that trip up even experienced developers. 👇 #dotnet10 #MVPBuzz #Tuple dotnettips.wordpress.com/2024/02/26/m...

dotnettips.wordpress.comCoding Standards: Mastering Tuples in .NETIn .NET, tuples are immutable data structures that group multiple values of different types, simplifying code by avoiding custom classes. They are useful for returning or passing multiple values. N…

David McCarter - Microsoft MVP - Looking for remote work! reposted

David McCarter - Microsoft MVP - Looking for remote work! reposted

Your C# conditionals might look like they are playing the same song, but under the hood, they can bring very different energy. I dug into if, switch, and switch expressions so you can choose like a rockstar, not guess like a roadie. dotnettips.com/2024/05/03/g... #dotnet #MVPBuzz

dotnettips.comGeneral Performance Tip: Choosing Between Conditional Statements – If, Switch, and Switch Expression Performance in C#The content discusses coding preferences between conditional if statements, switch statements, and switch expressions in C#.

David McCarter - Microsoft MVP - Looking for remote work! reposted

You ever spend 10 minutes wondering why a meeting invite isn't on your calendar, only to realize you're looking at the wrong day, and the wrong calendar....

🎸 Milan, crank it up! The dotNetDave No Rest for the Wicked World Tour hits Codemotion Milan, October 28–29. Come for the code, stay for the rock ’n’ roll—and grab a seat up front! 🤘 dotnettips.com/2026/09/24/d... #Codemotion #Career

dotnettips.comJoin dotNetDave's Dynamic Public Speaking Session in MilanJoin dotNetDave at Codemotion Milan 2026, Oct 28-29, for a dynamic session on public speaking and unleash your inner rockstar!

Speaking at conferences—especially internationally—costs more than airfare and a hotel. If my talks, articles, books, or open-source work have helped you, you can help **keep the show on the road.** 🤘 bit.ly/support-spea... #dotNET #RockYourCode #dotNetDave

bit.lySponsorshipHelp Keep the Show on the Road For more than three decades, I’ve been sharing what I’ve learned with software engineers through conference sessions, books, articles, open-source projects, videos, p…

Pipes or Streams—which one really rocks in .NET? 🤘 I cranked both through the performance amplifier to see which wins for backpressure, protocol parsing, high-throughput workloads, and more. Stop guessing. Benchmark it. Rock your code! dotnettips.com/2026/10/18/p... #dotnet #MVPBuzz

dotnettips.comPipes vs. Streams in .NET: Choosing the Right Tool for PerformanceThe choice between Pipes and Streams for data processing hinges on specific workloads. Optimal selection requires benchmarking based on the application’s data handling needs.

🎸 Think all methods of getting a string’s length in .NET are equal? Think again. I benchmarked Span<T>, Length & LINQ Count() to see which one truly shreds on performance. Read the breakdown here 👇 #dotnet10 #MVPBuzz dotnettips.wordpress.com/2025/04/20/t...

dotnettips.wordpress.comThe Fastest Way to Get a String’s Length in Microsoft .NETThis article analyzes the performance of different methods for retrieving the character count of a string in .NET.