Grilled Cheese

ExploreLog inSign up
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-11 02:37:10 EDT

Explore

PostsPeople
LatestRanked
@dotnetdave.bsky.socialSep 23, 2026, 3:28 PM

Performance isn’t an afterthought—it’s a mindset.
Dial in the basics. Eliminate waste. Build apps that hit like a power chord. 🎸
Start here: dotnettips.wordpress.com/2024/04/15/g...
#dotnet #MVPBuzz #dotnet10

@dotnetdave.bsky.socialSep 22, 2026, 3:04 PM

⚡ Rock your threading code like a pro.
There’s a cleaner, faster way to get the current thread ID in .NET.
Plug in!
#dotnet #dotnet10 #MVPBuzz
dotnettips.wordpress.com/2026/03/22/g...

@dotnetdave.bsky.socialSep 22, 2026, 3:03 PM

“Code It Any Way You Want: Initializing Static Fields Inline” 💡
Why Microsoft prefers inline static reference init for readability—even though static ctors benchmark slightly faster. Plus my .editorconfig setup for CA1810 👇
dotnettips.wordpress.com/2025/12/21/c...
#dotnet10 #MVPBuzz

@dotnetdave.bsky.socialSep 21, 2026, 3:08 PM

Tired of race conditions + duplicate data crashing your groove? 🤘
Spargine’s DistinctConcurrentBag<T> keeps your .NET code fast, clean, and thread-safe — with guaranteed uniqueness.
#Spargine #MVPBuzz #dotnet10
dotnettips.wordpress.com/2025/09/14/b...

@dotnetdave.bsky.socialSep 21, 2026, 3:02 PM

🎸 Ditch the boilerplate and let Spargine’s FileHelper make file I/O in .NET feel like a killer riff — safer, faster, and way easier to play. From copying and moving to downloading and unzipping, it’s like having a pro tech on rhythm duty. 👇
#dotnet10 #MVPBuzz
dotnettips.wordpress.com/2025/03/16/b...

@dotnetdave.bsky.socialSep 18, 2026, 3:05 PM

Boost .NET performance with Span<T> & Memory<T>! 🚀 See how switching from range indexers to AsSpan() & AsMemory() boosts speed by up to 8x. Benchmark results + code analysis tips are included!
dotnettips.wordpress.com/2025/03/19/m...
#dotnet10 #CodingTips #Performance #MVPBuzz

@dotnetdave.bsky.socialSep 17, 2026, 2:49 PM

Logging is one of the easiest ways to destroy performance without realizing it. Hidden allocations, unnecessary string formatting, and bad patterns add up fast.
If your app logs heavily, you need to read this. 👇
#dotnet #dotnet10 #CodePerformance #MVPBuzz
dotnettips.wordpress.com/2024/03/20/g...

@dotnetdave.bsky.socialSep 16, 2026, 3:03 PM

⚡️ Just dropped the 5th edition of Rock Your Code: Code & App Performance for Microsoft .NET — the ultimate performance riff for modern .NET devs. Real benchmarks, real speed, real power. Ready to make your code scream? 🤘📈 🔗
#dotnet10 #MVPBuzz #CodePerformance
dotnettips.wordpress.com/2026/01/01/r...

@dotnetdave.bsky.socialSep 15, 2026, 5:33 PM

There’s more than one way to grab the first, last, or count from a collection—LINQ (First(), Last(), Count()) or direct indexing. LINQ reads nicer… but does it pay a performance tax? 👀
Find out here 👇
#dotnet10 #MVPBuzz #CA1826 #CodePerformance
dotnettips.wordpress.com/2024/01/25/c...

@dotnetdave.bsky.socialSep 15, 2026, 3:03 PM

🚀 It’s here: Rock Your Code (20th Anniversary, 9th ed.)—my definitive .NET 10 coding standards. Cleaner, faster, more maintainable C# for teams that ship. Get it on Amazon! #dotnet #CSharp #RockYourCode #MVPBuzz #dotnet #dotnet10
bit.ly/CodingStanda...

@dotnetdave.bsky.socialSep 14, 2026, 3:04 PM

🚀 Boost your .NET 10 projects with faster, allocation-free byte array conversions! Learn how to write cleaner, high-performance code for real-time data and binary processing.
#dotnet #dotnet10 #CodePerformance #RockYourCode
dotnettips.wordpress.com/2025/09/07/b...

@dotnetdave.bsky.socialSep 14, 2026, 3:04 PM

🎸 .NET devs — stop wrestling with reflection like it’s a busted amp. Spargine’s TypeExtensions cranks your type + metadata game to 11 ⚡ Cleaner code. Fewer bugs. More power. Rock your runtime + ship faster with confidence.
dotnettips.wordpress.com/2024/12/08/b...
#dotnet10 #MVPBuzz #Spargine

@dotnetdave.bsky.socialSep 14, 2026, 3:03 PM

Crank up your .NET concurrency! 🎸
DistinctBlockingCollection<T> in Spargine gives you thread-safe performance and guaranteed uniqueness — no more duplicate work in your queues.
#dotnet10 #MVPBuzz #Multithreading
dotnettips.wordpress.com/2025/06/08/b...

@dotnetdave.bsky.socialSep 14, 2026, 3:02 PM

Exciting news for .NET developers! Learn how to simulate extension properties with state in .NET using ConditionalWeakTable. Get the details on how you can track exceptions and more in this latest article! #dotnet #CSharp #extensionmethods #dotnet10 #MVPBuzz
dotnettips.wordpress.com/2025/06/06/a...

@dotnetdave.bsky.socialSep 10, 2026, 3:52 PM

There are several ways to get a string’s character count in .NET… but they don’t all perform the same. Span, Length, LINQ—each tells a different story. 👀
See which approach comes out on top 👇
#dotnet10 #MVPBuzz #CodePerformance
dotnettips.wordpress.com/2021/09/22/s...

@dotnetdave.bsky.socialSep 10, 2026, 3:52 PM

Exposing arrays via properties is fast—but breaks encapsulation and violates CA1819. Collections are safer and future-proof. I keep CA1819 as a warning in my .editorconfig.
More details 👇
#dotnet10 #MVPBuzz
dotnettips.wordpress.com/2024/01/26/c...

@dotnetdave.bsky.socialSep 8, 2026, 3:02 PM

The best developers don’t rely on instinct alone.
They use tools to expose hidden inefficiencies, then focus on what actually matters.
That’s how you go from good… to headliner-level performance. 🤘
#dotnet #dotnet10 #MVPBuzz
dotnettips.wordpress.com/2024/05/02/o...