#dotNetDave
Warsaw, you rocked! 🤘 My .NET Developer Days 2026 conference review is live!

Huge thanks to Maciej Pilecki and his team for the hospitality—and for buying around 15 of my books to give away to attendees!
dotnettips.com/2026/09/24/d...
#DeveloperDays #DeveloperDaysPL #dotnet #MVPBuzz
dotNetDave Rocks .NET Developer Days 2026 Warsaw
David McCarter, also known as dotNetDave, will speak at .NET Developer Days 2026 in Warsaw on October 20-21. His sessions focus on performance benchmarking using BenchmarkDotNet and software engine…
dotnettips.com
November 6, 2026 at 9:00 AM
👨‍💻Have questions about .NET or need help with your project? Looking for a code review? 🔍 With over 25 years of .NET experience, I’m here to help! Reach out today: dotnettips.wordpress.com/about/
#dotnet #MVPBuzz #RockYourCode #dotNetDave
November 3, 2026 at 4:03 PM
Need a speaker for your Microsoft event? With 25+ years in Visual Studio and .NET, I can captivate and educate your audience. Check out my Sessionize profile and reach out!
sessionize.com/david-mccart...
#MVPBuzz #RockYourCode #dotNetDave
David McCarter's Speaker Profile
As David gradually winds down his career and looks toward retirement, now is the time to benefit from his experience, insight, and availability. Da...
sessionize.com
November 4, 2026 at 4:49 PM
Encapsulation isn’t optional.
If you’re not validating data coming into your types, you’re breaking OOP at the first pillar.
Protect your code. Rock your standards. 🎸🔥
#CodeQuality #MVPBuzz #dotNetDave
dotnettips.wordpress.com/2021/12/08/d...
DotNetDave Says… All Data Coming into a Type Must Be Validated!
The post emphasizes the importance of input validation in object-oriented programming (OOP) to maintain encapsulation and code integrity. It highlights common pitfalls due to missing validation, il…
dotnettips.wordpress.com
October 29, 2026 at 8:13 AM
🤘 Austin, crank it up!
I’m bringing Röck Yoür Cäreer to SpiceWorld Austin 2026 on Nov. 13 — 30+ years of software engineering wins, mistakes, scars & lessons from the road. 🎸🔥
dotnettips.com/2026/09/03/d...
#SpiceWorld #Austin #TechCareers #spiceworks
dotNetDave Rocks SpiceWorld – Austin 2026
The dotNetDave No Rest for the Wicked World Tour arrives in Austin on November 13, 2026, during SpiceWorld, featuring a session titled “Röck Yoür Cäreer.” Attendees can expect valuable …
dotnettips.com
October 28, 2026 at 3:01 PM
“Teach the offshore team”?
Translation: Your job is on the chopping block.
Rock your career—don’t let them write your exit song. 🎸
#dotNetDave #MVPBuzz
dotnettips.wordpress.com/2021/12/17/d...
dotNetDave Says… Management Wants You To Teach Offshore Teams
The author warns that when management asks teams to teach outsourced staff, it often precedes layoffs. Drawing on personal experiences, they advise immediately seeking new employment in such situat…
dotnettips.wordpress.com
October 22, 2026 at 7:33 AM
🎸 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
Join dotNetDave's Dynamic Public Speaking Session in Milan
Join dotNetDave at Codemotion Milan 2026, Oct 28-29, for a dynamic session on public speaking and unleash your inner rockstar!
dotnettips.com
October 21, 2026 at 6:01 AM
🎸 Ready to crank your developer event up to 11? Bring dotNetDave to your stage for better code, stronger careers, and rock ’n’ roll energy! 🤘
Organizers: let’s get your city on the tour!
dotnettips.com/2020/10/01/a...
#dotnet #MVPBuzz
Bring the dotNetDave World Tour to Your Event
The speaker, dotNetDave, aims to enhance the developer community by sharing coding techniques and career insights through sessions at events globally. He invites organizers to directly request his …
dotnettips.com
October 19, 2026 at 3:14 PM
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
Sponsorship
Help 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…
bit.ly
October 19, 2026 at 3:13 PM
💡 Did you know I’ve been breaking down hundreds of Microsoft .NET Code Analysis settings with real-world, in-depth explanations?
Before heading to Microsoft Learn, check out my articles — they might save you time (and confusion).
Always open to feedback! 👇
bit.ly/DotNetTipsCo...
#dotNet #MVPBuzz
Code Analysis – dotNetTips.com
Posts about Code Analysis written by David (dotNetDave) McCarter
bit.ly
October 14, 2026 at 3:16 PM
Hey, .NET DeveloperDays Warsaw and Codemotion Milan—are you ready to ROCK your code and your career? 🤘

From guitar riffs in India to big ideas in Europe—I’m ready to turn it up to 11! Check out the rockin’ fun: 🎸
youtu.be/Bl_w9xDXF-Q
#DeveloperDaysPL #CodemotionIT #MVPBuzz
David McCarter (dotNetDave): Rocks India
Ending performance at a 2017 conference. https://davidmccarter.wordpress.com/2024/12/18/ready-to-rock-austin-rhythm-guitarist-looking-for-a-band/
youtu.be
October 12, 2026 at 8:30 AM
Unlock the secrets of exception handling in .NET with my latest episode of 256 Seconds with dotNetDave! 🎥 Learn best practices for reusable assemblies, prevention strategies, and more. Dive in now!
dotnettips.wordpress.com/2024/06/03/2...
#dotNetDave #ExceptionHandling #dotNET #MVPBuzz
256 Seconds with dotNetDave: Handling Exceptions Part 1 – Reusable Assemblies
This content discusses exception handling in Microsoft .NET, focusing on application layer and reusable assemblies. It offers insights on preventing exceptions and notifying calling code, and refer…
dotnettips.wordpress.com
October 7, 2026 at 3:22 PM
Did you know that the majority of tech conference speakers aren't compensated? Additionally, in the United States, conferences don't cover speaker travel expenses. Learn more here. dotnettips.wordpress.com/2021/07/06/n...
#SPM #TechConferences #SpeakerCompensation
Speaker Pay Matters – A Wake-Up Call for Developers
In episode #29 of “Rockin’ the Code World,” dotNetDave discusses the issue of inadequate compensation for speakers at for-profit tech conferences. He highlights that speakers often bear…
dotnettips.wordpress.com
October 7, 2026 at 3:22 PM
👨‍💻Have questions about .NET or need help with your project? Looking for a code review? 🔍 With over 25 years of .NET experience, I’m here to help! Reach out today: dotnettips.wordpress.com/about/
#dotnet #MVPBuzz #RockYourCode #dotNetDave
About
David McCarter is a highly experienced software engineer, author, and speaker who has been in the industry for over 28 years. He is a Microsoft MVP (Most Valuable Professional), C# Corner MVP, solu…
dotnettips.wordpress.com
October 6, 2026 at 3:15 PM
🚀 Don't make the same mistake! Learn from DotNetDave's story about the critical importance of addressing performance before product release. Read more here! dotnettips.wordpress.com/2024/04/04/d...
#CodePerformance #dotNetDaveStory #MVPBuzz #SoftwareDevelopment #SoftwareEngineering
dotNetDave Story: The Critical Importance of Addressing Performance Before Product Release
A true story illustrates the critical importance of addressing performance issues before a product launch. Despite warnings about potential negative impacts on customer experience, management dismi…
dotnettips.wordpress.com
October 2, 2026 at 3:11 PM
🤘 Austin, crank it up!
I’m bringing Röck Yoür Cäreer to SpiceWorld Austin 2026 on Nov. 13 — 30+ years of software engineering wins, mistakes, scars & lessons from the road. 🎸🔥

dotnettips.com/2026/09/03/d...
#SpiceWorld #Austin #TechCareers #spiceworks
dotNetDave Rocks SpiceWorld – Austin 2026
The dotNetDave No Rest for the Wicked World Tour arrives in Austin on November 13, 2026, during SpiceWorld, featuring a session titled “Röck Yoür Cäreer.” Attendees can expect valuable …
dotnettips.com
September 29, 2026 at 4:57 PM
🎸 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
Join dotNetDave's Dynamic Public Speaking Session in Milan
Join dotNetDave at Codemotion Milan 2026, Oct 28-29, for a dynamic session on public speaking and unleash your inner rockstar!
dotnettips.com
September 29, 2026 at 6:00 AM
Had an amazing time speaking at .NET Dev Day in Zurich last month. Great conference, great people, and Switzerland is absolutely gorgeous. Here are the photos and videos from the trip: dotnettips.com/2026/06/26/d...
#dotnet #MVPBuzz #Switzerland
dotNetDave Rocks .NET Day Switzerland 2026
dotNetDave will be speaking at SQL Saturday in Austin, Texas, on June 27, 2026, as part of the No Rest for the Wicked World Tour. His sessions, “Röck Yoür Cäreer” and “Unleash You…
dotnettips.com
September 22, 2026 at 4:39 PM
🎸 Ready to crank your developer event up to 11? Bring dotNetDave to your stage for better code, stronger careers, and rock ’n’ roll energy! 🤘
Organizers: let’s get your city on the tour!
dotnettips.com/2020/10/01/a...
#dotnet #MVPBuzz
Bring the dotNetDave World Tour to Your Event
The speaker, dotNetDave, aims to enhance the developer community by sharing coding techniques and career insights through sessions at events globally. He invites organizers to directly request his …
dotnettips.com
September 21, 2026 at 4:04 PM
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
Sponsorship
Help 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…
bit.ly
September 21, 2026 at 4:03 PM
Don't let your next project become a stitched-together nightmare. Avoid building Frankenstein’s Monster applications—cohesive architecture matters more than flashy tech stacks. ⚠️🧟‍♂️
#dotnet #ApplicationArchitecture #MVPBuzz
dotnettips.wordpress.com/2025/06/15/d...
dotNetDave Says… Don’t Build Frankenstein’s Monster Applications!
The article emphasizes the dangers of creating disjointed software systems, likening them to Frankenstein’s Monster. It warns against overengineering and using mismatched technologies, which …
dotnettips.wordpress.com
September 21, 2026 at 3:07 PM
Recruiters: transparency isn’t optional — it’s the price of admission.
If you won’t share the company, the stack, or the pay… don’t expect a reply.
Engineers, stop rewarding vague outreach.
Good recruiters earn trust by telling the truth. 🌟
#recruiters
dotnettips.wordpress.com/2026/03/18/d...
dotNetDave Says… Good Recruiters Are Transparent and Willing to Share Details About the Job Position
The text emphasizes the importance of transparency in the recruiting process, highlighting that unclear communication from recruiters can hinder trust. Job seekers should request essential details …
dotnettips.wordpress.com
September 17, 2026 at 2:49 PM
Computers are dumb.
Software makes them seem intelligent.
And humans? We’re still debugging the source code. 🎸🤖
#dotNetDave #MVPBuzz #Computers #Software
dotnettips.wordpress.com/2019/10/09/d...
dotNetDave Says… Computers Are Dumb, Software Makes Them Intelligent
Computers operate on a binary system, processing true or false values, yet lack autonomous thought, relying on software for intelligence. The author suggests that human decision-making resembles co…
dotnettips.wordpress.com
September 16, 2026 at 3:15 PM
DotNetDave Says...
Value wisdom alongside youthful energy; while fast code might impress, it is smart, sustainable code that drives lasting success!
#dotnetdave #CodeQuality #SoftwareEnginners
dotnettips.wordpress.com/2025/06/01/t...
The Untapped Power of Veteran Engineers: Why Companies Are Overlooking Their Most Valuable Assets – Part 2
The article emphasizes the critical value of veteran software engineers, highlighting their extensive experience, technical expertise, and leadership in innovation. It addresses age bias in the tec…
dotnettips.wordpress.com
September 16, 2026 at 3:30 PM