David McCarter's Avatar

David McCarter

@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

300 Followers  |  84 Following  |  1,433 Posts  |  Joined: 18.10.2024  |  1.5864

Latest posts by dotnetdave.bsky.social on Bluesky

What is the stipend? It's not mentioned on your site. πŸ˜”

06.08.2025 19:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I'm working on a new logo for #Spargine for the .NET 10 release in November. I am using AI. What do you think of it so far. I'm still tweaking it.
#RockYourCode

06.08.2025 17:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
New Code Rules: For-Profit Conferences Are Taking Advantage of Speakers! Speaker Pay Matters! In episode #29 of β€œRockin’ the Code World with dotNetDave,” I delve into the world of for-profit tech conferences that rake in millions of dollars while faili…

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 #VSLive

06.08.2025 16:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Backgrounds This folder contains a diverse collection of backgrounds suitable for presentations and various other applications.

Enhance your presentations and videos with my custom backgrounds! Featuring a wide range of subjects, perfect for adding text or as stunning backdrops. Make your projects unique!
#CustomBackgrounds #UniqueDesigns #ComputerGraphics

06.08.2025 15:35 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
The Untapped Power of Veteran Engineers: Why Companies Are Overlooking Their Most Valuable Assets – Part 3 The content emphasizes the critical value of veteran software engineers, highlighting how their experience can enhance team outcomes beyond coding roles. It critiques the trend of assigning key pos…

Too many companies sideline their most powerful assets: veteran engineers. Part 3 of my series shows how experienced devs can lead, mentor, and future-proof your codebase. Time to stop wasting talent.
πŸ‘‡ Read the article!
#VSE #SoftwareEngineers
dotnettips.wordpress.com/2025/08/03/t...

06.08.2025 15:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Boost Your .NET Projects: Unleashing the Power of Spargine’s UlidGenerator Spargine is an open-source set of .NET 8 assemblies and NuGet packages created for efficient ULID generation, combining randomness with alphabetical sorting. ULIDs are compact, sortable identifiers…

Boost your .NET projects with the power of Spargine’s UlidGenerator! Generate ULIDs faster & more efficiently than GUIDs. Explore the code & contribute to the project today!
dotnettips.wordpress.com/2024/11/05/b...
#dotnet #OpenSource #ULID #MVPBuzz

06.08.2025 15:33 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Code It Any Way You Want: Performance Impact of Sealing Attributes When designing custom attributes, Microsoft recommends sealing them to potentially enhance performance. Do sealing attributes indeed lead to improved performance? Check out this article to learn th…

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: dotnettips.wordpress.com/2024/05/02/c...
#dotnet8 #dotnet #MVPBuzz #CodePerformance

06.08.2025 15:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
If I Ran a Software Company: My Vision for Trust, Innovation, and Teamwork – Part 2 The article outlines initiatives for leading a software company, emphasizing the importance of providing top-tier computers and tools for engineers, fostering open communication, and reducing workp…

If I ran a software company, trust, innovation, and teamwork would be at the core. From top-tier tools to fostering a healthy work culture, here's how I would lead.
Part 2 of my vision for creating a thriving software team is live! πŸš€
dotnettips.wordpress.com/2018/03/12/i...

06.08.2025 15:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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…

Attention Software Engineers on the hunt! πŸš€ "Rock Your Career: Surviving the Technical Interview" is your go-to guide. I'll review your resume and conduct mock interviews to prep you for success. Let's elevate your career! 🌟 Contact me here: dotnettips.wordpress.com/about/

06.08.2025 15:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
David McCarter's Speaker Profile David McCarter is a highly experienced software engineer, author, and speaker who has been in the industry for over 20 years. He is a Microsoft MVP (M...

Need a speaker for your Microsoft event? With 24+ years in Visual Studio and .NET, I can captivate and educate your audience. Check out my Sessionize profile and contact me!
sessionize.com/david-mccart...
#MVPBuzz #RockYourCode #dotNetDave

06.08.2025 15:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
A Better Template for Online Job Postings The author expresses frustration with inconsistent job postings lacking essential details like tech stacks and qualifications. They propose a standardized job posting format, emphasizing clarity an…

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! πŸ‘‡
dotnettips.wordpress.com/2025/02/05/a...
#JobSearch #TechJobs

06.08.2025 15:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You might be too good at helping.

There’s a reason juniors love coming to you:
You solve their problems in minutes, while they’d spend hours struggling.

But here’s the catch: If you always jump in and do it for them, you’re not helping them grow.

06.08.2025 05:00 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Hope you feel better. 😷

06.08.2025 13:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I don't use no code... yet.

06.08.2025 13:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I stand with Ukraine! I really want to go back there before I retire from software engineering!
#IStandWithUkraine

05.08.2025 19:21 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Well, I did have internal builds before the public but keep that between you and me.

05.08.2025 19:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

🚨 Developers worldwide β€” we’re losing a vital tool!
Microsoft is discontinuing the Multilingual App Toolkit (MAT) with no replacement.
If you value global-ready apps, help save MAT now:
πŸ”— bit.ly/SaveTheMAT
πŸ“’ RT to spread the word!
#dotnet #VisualStudio #localization #i18n #SaveTheMAT

05.08.2025 17:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
David McCarter's Speaker Profile David McCarter is a highly experienced software engineer, author, and speaker who has been in the industry for over 20 years. He is a Microsoft MVP (M...

Need a speaker for your Microsoft event? With 23+ years in Visual Studio and .NET, I can captivate and educate your audience. Check out my Sessionize profile and contact me!
sessionize.com/david-mccart...
#MVPBuzz #RockYourCode #dotNetDave

05.08.2025 15:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
General Performance Tip: Choosing Between Conditional Statements – If, Switch, and Switch Expression Performance in C# This article compares the performance of conditional if statements, switch statements, and switch expressions in C# code, with a focus on data retrieval.

πŸš€ Boost your C# coding efficiency! πŸ–₯️ Explore the performance differences between conditional if statements, switch statements, and switch expressions. πŸ“Š Check out the insightful analysis here!
#dotnet #dotnet8 #MVPBuzz #CodePerformance

05.08.2025 15:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Classes, Structures, and Records, Oh My! The article discusses the differences among classes, structures, and records in .NET, focusing on their memory management, performance, and key features. Classes and records are reference types, wh…

Classes, structures, and recordsβ€”what’s the difference? πŸ€” Discover how these types work in memory, their unique features, and surprising performance differences in .NET! πŸš€
#dotNET #CSharp #MVPBuzz

05.08.2025 15:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Rock Your Code: Code & App Performance for Microsoft .NET (4th Edition) β€œRock Your Code: Code & App Performance for Microsoft .NET” is a comprehensive guide that emphasizes the importance of optimizing code performance for enhanced user experience and b…

If your apps or services run in the cloud, code performance is critical! Discover how to make significant improvements with the latest edition of my code performance book for Microsoft .NET.
bit.ly/DotNetCodePe...
#dotnet #dotnet8 #CodePerformance

05.08.2025 15:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Boost Your .NET Projects: Unleashing the Power of Spargine’s Enum Extension Methods Spargine is an open-source collection of assemblies and NuGet packages for .NET 8, created and managed by the author since .NET 2 release. It includes the EnumExtensions class with utility methods …

Simplify working with Enums in .NET! πŸ› οΈ Learn how EnumExtensions' utility methods like `GetDescription()`, `GetItems()`, & `Parse<T>()` can make your code cleaner.
#dotnet #Enum #MVPBuzz

05.08.2025 15:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Mastering the Art of Public Speaking: Captivate Your Audience from the Start by Explaining β€œthe Why” With over 30 years of public speaking experience, the emphasis is on sharing insights to captivate audiences and equip them with coding skills. The importance of β€œExplain the Why” is hi…

Unlock the secrets to engaging presentations with my latest article on public speaking! Discover why explaining "the why" captivates your audience from the start. πŸš€πŸ—£οΈ
dotnettips.wordpress.com/2024/08/04/m...
#PublicSpeaking #TechPresentations #SpeakerTips

05.08.2025 15:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Nope, not fixed! 😑

05.08.2025 14:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I sure hoped they fixed the issues with unit testing (can't run from the code editor)!

05.08.2025 14:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

@visualstudio.com just dropped new version of 2002 and Preview!

05.08.2025 14:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I rounded up! πŸ˜†

05.08.2025 14:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Still Compiling: Two Shirts Every Veteran Software Engineer Needs The new t-shirt designs celebrate seasoned software engineers surviving industry challenges like Y2K and IE6. The Vintage Tech Emblem Tee and Embroidered Patch Edition embody resilience and experie…

Two new shirts for the veteran software engineers who’ve seen it all β€” and are still crushing it.
Wear your experience.
πŸ§΅πŸ‘•πŸ–₯️
#VeteranSoftwareEngineer #SoftwareEngineer #tshirt #RockYourCode #dotNetTips
dotnettips.wordpress.com/2025/07/17/s...

04.08.2025 17:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸš€ Calling all Software Engineers! πŸš€
How do you land your tech jobs? I want to hear from you! 🎯
Take my new survey and share your insights. Your input will help the community, and I’ll publish the results on dotnettips.com!
πŸ”— bit.ly/TechJobSurvey
#TechCareers #SoftwareEngineering #dotNetTips

04.08.2025 17:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
.editorConfig by David (dotNetDave) McCarter - dotNetTips.com .editorConfig by David (dotNetDave) McCarter - dotNetTips.com - .editorConfig

How many rules does your .editorConfig file have to ensure high-quality, high-performance .NET code? I bet mine is bigger! πŸ’ͺ I dare you to use itβ€”then tell me how many violations you get! πŸš€
#dotnet #CodeQuality #Performance #MVPBuzz
gist.github.com/RealDotNetDa...

04.08.2025 17:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@dotnetdave is following 20 prominent accounts