Trending

#DotNet10

Latest posts tagged with #DotNet10 on Bluesky

Posts tagged #DotNet10

Preview
Rock Your Code: Code & App Performance for Microsoft .NET (5th Edition) The fifth edition of David McCarter’s book, “Röck Yöur Cöde: Code & App Performance for Microsoft .NET,” is now available on Amazon. It offers practical techniques for enhanci…

⚡️ 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...

0 0 0 0
Preview
Boost Your .NET Projects with Spargine: Simplifying Real-World Data Generation for .NET Benchmarking and Testing In 2019, realistic data generation utilities were developed for performance benchmarking, leading to the creation of the DotNetTips.Spargine.Tester NuGet package. This tool provides robust features…

🎸 Tired of flimsy test data and boring benchmarks?
Crank your .NET testing up to 11 with Spargine Tester — real-world people, addresses, coordinates, and rock-solid random data built for serious benchmarking.
Read the full breakdown 👉
#dotnet10 #MVPBuzz
dotnettips.wordpress.com/2024/10/06/h...

0 0 0 0
Preview
Boost Your .NET Projects with Spargine: Mastering Method Returns with SimpleResult In modern .NET development, adopting a result type instead of relying on exceptions enhances reliability and performance. SimpleResult, part of the DotNetTips.Spargine.Core library, allows methods …

🎸 Master your method returns like a pro! Spargine’s SimpleResult brings clarity, safety, and performance to your .NET results — clean handling without the noise. 👇
#dotnet #dotnet10 #Spargine #MVPBuzz
dotnettips.wordpress.com/2025/06/29/b...

0 0 0 0
Preview
Boost Your .NET Projects with Spargine: Unleashing the Power of EncryptionHelper The EncryptionHelper class in the DotNetTips.Spargine.Core assembly offers a robust toolkit for handling sensitive data in .NET applications. It provides high-performance APIs for encryption, decry…

Your data deserves better than duct-tape crypto.
🔐 Spargine’s EncryptionHelper gives .NET devs AES, AES-GCM, hashing, and keys—done right, done fast.
Rock your security 🤘
#dotnet10 #encryption #Spargine #MVPBuzz
dotnettips.wordpress.com/2024/12/29/b...

0 0 0 0
Preview
Rock Your Code: Coding Standards for Microsoft .NET (20th Anniversary Edition) The 20th Anniversary Edition of Rock Your Code: Coding Standards for Microsoft .NET, authored by David McCarter, is now available on Amazon. This comprehensive guide offers updated standards for .N…

🚀 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...

1 0 0 0
Preview
From Extension Methods to Extension Members: Unlocking New Possibilities in .NET 10 This article examines the significance of extension methods in .NET, emphasizing their role in enhancing existing types without altering source code. It also introduces Extension Members in .NET 10…

From Extension Methods to Extension Members, .NET 10 brings a whole new level of flexibility! 🚀 Unlock the power of extending types like never before in this in-depth article. Check it out!
#DotNet #CSharp #ExtensionMethods #DOTNET10 #Spargine
dotnettips.wordpress.com/2025/06/27/f...

0 0 0 0
Preview
Boost Your .NET Projects with Spargine: Unleashing the Power of StringExtensions The StringExtensions class in DotNetTips.Spargine.Extensions provides a robust toolkit for efficient string manipulation in .NET development. It includes utilities for concatenation, hashing, encod…

🎶 Your .NET strings deserve a world tour — not garage-band performance. Spargine’s StringExtensions toolkit makes string handling faster, safer + slicker than a guitar solo at sunset ⚡
Read it 👇
#dotnet10 #MVPBuzz #Spargine
dotnettips.wordpress.com/2024/12/01/b...

0 0 0 0

Migrating to #dotnet 10? Watch out for Microsoft.Testing.Platform breaking changes!

MSTest now requires:
EnableMSTestRunner=true
TestingPlatformDotnetTestSupport=true
--report-trx no longer works (it's now output verbosity!)

Took hours to figure out. You're welcome.

#dotnet10 #MSTest #DevOps

1 0 0 0
Preview
General Performance: Comparing Methods for Retrieving Process File Path The excerpt from “Rock Your Code” explains two methods for retrieving the initiating file’s path in .NET.

Process startup path retrieval in .NET looks simple… until you see what it’s doing to your performance and memory.
One common approach is dramatically slower and even allocates over a kilobyte per call. That’s a silent performance killer.
#dotnet10 #MVPBuzz
dotnettips.wordpress.com/2026/03/29/g...

0 0 0 0
Preview
Reference Type & Structure Performance Understanding the differences between reference types (classes) and value types (structs) is crucial for optimizing .NET application performance. This content offers benchmark-driven insights on wh…

Classes, structs, records… same thing, right?
Nope. Different behavior. Different costs.
Different performance under pressure.
If you’re serious about .NET performance, you NEED to master this. 🤘
#dotnet #dotnet10 #MVPBuzz
dotnettips.wordpress.com/2024/04/30/r...

0 0 0 0
Preview
Collection Performance: Comparing Key Search Methods in Dictionaries The post discusses two methods for searching a specific key in a Dictionary. The ContainsKey() method is recommended by Microsoft for improved performance but is it more performant?

🔥 Stop playing air guitar with your collections.
Learn how to find keys in a Dictionary like a rockstar .NET dev.
Encore here:
#dotnet #dotnet10 #MVPBuzz #CodePerformance
dotnettips.wordpress.com/2024/04/05/c...

0 0 0 0
Preview
Supercharging Application Performance with Intelligent Client-Side Caching This excerpt discusses enhancing Microsoft .NET application performance by minimizing network calls. The author emphasizes client-side caching with Spargine’s InMemoryCache, which drastically impro…

🎸 Supercharge your .NET apps!
Cut the network calls, crank up performance, and let intelligent client-side caching do the heavy lifting.
Your users will feel the difference.
Read the new article!
#MVPBuzz #dotnet10 #Spargine
dotnettips.wordpress.com/2025/12/28/s...

1 0 0 0
Preview
Understanding and Utilizing Common Attributes in Classes in Microsoft .NET Attributes in .NET provide crucial metadata that enhances code clarity, tooling support, and developer experience. They enforce contracts, improve static analysis, and facilitate safe coding practi…

💡 .NET devs: Attributes aren’t just metadata—they’re powerful tools for clarity, safety, and performance.
Learn how [DebuggerDisplay], [DisallowNull], [Pure] & more can transform your APIs from just functional to developer-friendly.
#MVPBuzz #dotnet10
dotnettips.wordpress.com/2024/05/26/u...

0 0 0 0
Preview
Optimizing Array Performance in .NET: Getting the Most from ArrayPool ArrayPool optimizes memory usage by providing a thread-safe pool of reusable arrays, significantly reducing allocations and garbage collection pressure, especially in high-performance scenarios. It…

Allocations slowing you down? I walk through using ArrayPool<T> to cut churn and boost throughput—plus results from Spargine’s PasswordHasher. Quick wins inside 🔧⚡
@dot.net #dotnet10 #CodePerformance #MVPBuzz
dotnettips.wordpress.com/2025/10/01/o...

0 0 0 0
Preview
Boost Your .NET Projects with Spargine: Simplify Unique Key Generation with KeyGenerator The Spargine KeyGenerator is a lightweight utility that creates unique keys from GUIDs, ensuring no collisions for object IDs and database records. It offers flexible methods for generating custom,…

🚀 Boost Your .NET Projects with Spargine’s KeyGenerator!
Quickly create unique keys for objects, databases, & more—simple, fast, and reliable. 🔑✨
#dotnet10 #MVPBuzz #Spargine
dotnettips.wordpress.com/2025/09/28/b...

0 0 0 0
Preview
Boost Your .NET Projects: Unleashing the Power of Spargine’s Collection Extensions The CollectionExtensions class enhances ICollection in the DotNetTips.Spargine.Extensions project by offering high-performance, user-friendly extension methods. These methods simplify code, reduce …

🎸 Supercharge your .NET collections! Spargine’s Collection Extensions bring performance-boosting, bug-slaying helpers to the table, so your loops and queries hit harder and cleaner. 👇
#dotnet #dotnet10 #OpenSource #Spargine #MVPBuzz
dotnettips.wordpress.com/2024/09/29/b...

1 0 0 0
Post image

You can now add operators to classes you didn't write.

Want to "add" two Workshop objects or combine Paths with a +? Use static extension operators in .NET 10.

#SoftwareEngineering #DotNet10 #DotNet

2 0 0 0
Post image

Serious issue in .NET 10.0.201 with extension members.

Analyzer reports:
“IDE0052: Private member 'ObjectExtensions._builtInTypeNames' can be removed…”

But these members are in use.

Anyone seen this or have a fix? Need help ASAP.
#dotnet10

0 0 1 0
Preview
Microsoft .NET Code Analysis: Optimizing Collection Examination This content discusses four methods for evaluating items in a collection using predicates or filters, mainly focusing on the LINQ Any() method. It highlights the performance of Count() as superior …

Is it always better to use Any() over Count() in #dotnet? I analyze #CA1827 and benchmark the performance of Count(), Any(), and LongCount() for checking if an IEnumerable<T> contains items. The results will surprise you! Check it out!
dotnettips.wordpress.com/2025/03/26/m...
#MVPBuzz #dotnet10

0 0 0 0
Preview
Microsoft .NET Code Analysis: Optimizing JSON Serialization with Cached Options Caching your JSON serialization options in .NET leads to significant performance benefits.

🎸 Don’t let sloppy JSON serialization turn your .NET app into background noise!
Crank up performance and make your serializers scream like a hot-rodded amp!
Tune it up 👇
#dotnet #dotnet10 #json #MVPBuzz
dotnettips.wordpress.com/2025/02/26/m...

0 0 0 0
Preview
General Performance Tips To enhance the performance of .NET applications, developers should focus on mastering key techniques rather than relying on quick fixes. This resource offers a comprehensive collection of practical…

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

0 0 0 0
Post image

Generative AI for Beginners .NET v2 reescrito para .NET 10 lo que cambió:
→ Usa Microsoft.Extensions.AI (sin Semantic Kernel)
→ 5 lecciones: fundamentos multiagente
→ Cubre RAG, function calling, reasoning, structured outputs
→ Corre en Codespaces o local
#dotNET #dotNET10

0 0 0 0
Preview
General Performance: Exploring Thread ID Retrieval Methods This article explains two methods to obtain the current thread ID in .NET and shows which method is more performant.

⚡ 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...

0 0 0 0
Preview
Code It Anyway You Want: Initializing Reference Type Static Fields Inline for Enhanced Code Readability Microsoft advises initializing reference type static fields inline to enhance code readability and prevent issues from uninitialized fields. Two patterns are shown: inline initialization and using …

“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

0 0 0 0
Preview
Boost Your .NET Projects with Spargine: Mastering ObservableList ObservableList from Spargine offers a robust alternative to .NET’s ObservableCollection, designed for modern applications using MVVM patterns. It provides change notifications and intuitive m…

🎸 Still using ObservableCollection<T> like it’s a power ballad from the ’90s?
Crank your UI up to 11 with ObservableList<T> from Spargine — smarter notifications, bulk ops, and total collection control.
Rock your data. Rock your UI. 🤘
#dotnet10 #MVPBuzz
dotnettips.wordpress.com/2025/09/21/b...

0 0 0 0
Preview
Boost Your .NET Projects with Spargine: Exception Handling Superpowers with ExceptionExtensions Exception handling in .NET often lacks depth and utility, but the ExceptionExtensions class from the DotNetTips.Spargine.Extensions NuGet package enhances this process. It offers advanced tools for…

🎸 Unleash supercharged exception handling in your .NET apps with Spargine! Smarter helpers, fewer pitfalls, and patterns that keep your code shredding instead of crashing. 👇
#dotnet #dotnet10 #CodeQuality #MVPBuzz #RockYourCode
dotnettips.wordpress.com/2025/06/22/b...

0 1 0 0
Preview
Boost Your .NET Projects with Spargine: Simplify StringBuilder Usage with StringBuilderExtensions Spargine’s StringBuilderExtensions enhances the use of StringBuilder by streamlining common string-building scenarios, improving code clarity and performance. Key methods include appending byte arr…

🎸 Your StringBuilder code shouldn’t look like a garage-band jam session. Spargine’s StringBuilderExtensions brings pro-level clarity, consistency + performance — so your .NET code hits like a power chord ⚡
Dive in 👇
#dotnet10 #Spargine #MVPBuzz
dotnettips.wordpress.com/2025/03/23/b...

0 0 0 0
Preview
Microsoft .NET Code Analysis: Boosting  Performance with Span and Memory The excerpt discusses the .NET MemoryExtensions class, which optimizes performance in byte array manipulation by offering allocation-free methods for converting to Memory, ReadOnlyMemory, Span, and…

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

0 0 0 0
Preview
General Performance Tip: Enhanced Logging Approach The article discusses advancements in logging techniques in .NET, particularly with the new source generator in .NET 6 that enhances performance using LoggerMessage. This new method improves loggin…

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...

0 0 0 0
Preview
Boost Your .NET Projects: Ensure Thread-Safe Uniqueness with DistinctConcurrentBag in Spargine DistinctConcurrentBag is a thread-safe collection in .NET that ensures uniqueness of elements without the complexity of manual duplicate tracking. It supports atomic operations similar to Concurren…

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...

0 0 0 0