
Start Debugging
@startdebugging_
Programming-related thoughts.
See how .NET UnsafeAccessor performance compares to reflection and whether it's truly zero-overhead compared to direct access. startdebugging.net/2023/11/net-8-… #dotnet #csharp

.NET 10 Preview 3 is out and brings with it stack allocation for arrays of value types. What that means? - no heap allocation / no GC overhead - 60% performance improvement in our benchmark vs .NET 9 Check out the benchmark here: startdebugging.net/2025/04/net-10… #dotnetten #dotnet
startdebugging.net
.NET 10: Stack allocation of arrays of value types - Start Debugging
Learn how .NET 10 outperforms .NET 9 with stack-allocated arrays of value types. Discover the performance boost backed by real BenchmarkDotNet results.
C# 14’s implicit span conversions make Span<T> and ReadOnlySpan<T> truly first-class. Now arrays, strings, and spans work together seamlessly = no more extra overloads or calls to AsSpan(). startdebugging.net/2025/04/implic… #csharp14 #dotnet10 #csharp #dotnet
🚀 .NET 10 makes array iteration faster—even when hidden behind interfaces! Thanks to smarter JIT compiler optimizations, foreach on IEnumerable<> is now as fast as looping over the array directly⚡ startdebugging.net/2025/04/net-10… #dotnet10 #dotnet #performance
🚀 C# 14 introduces the new field keyword, making it easier than ever to add logic to auto-properties without manual backing fields. Cleaner, safer, and less boilerplate! 👇 Learn more in this deep dive: startdebugging.net/2025/04/c-14-t… #dotnet #csharp #csharp14
Plugin.AdMob v2.1.0 for .NET MAUI is out: - support for App Open ads - improvements to ad services: added IsAdLoaded property and OnAdLoaded event to be able to easily detect when an ad is ready to be presented to the user RN: github.com/marius-bughiu/… #dotnet #dotnetmaui
Want to monetize your #dotnetmaui app? Check out this step by step guide to adding #admob to .NET MAUI on both Android and iOS: startdebugging.net/2023/11/how-to…
Pleasant news coming out of #dotnetconf. .NET Aspire is a comprehensive, cloud-oriented framework designed for creating scalable, observable, and production-grade distributed applications. Get started with .NET Aspire: startdebugging.net/2023/11/gettin… #dotnetaspire #dotnet #dotnet8
startdebugging.net
Getting started with .NET Aspire - Start Debugging
This article will guide you through building your first .NET Aspire application. If you want an overview of .NET Aspire and what it brings to the table, check out our What is .NET Aspire article....
C# - need to shuffle an array? .NET 8 has you covered. Meet the new Shuffle<T> methods: startdebugging.net/2023/10/c-how-… #csharp #dotnet
.NET 8 brings opt-in hardware accceleration to WPF over RDP. Here's how to enable it: startdebugging.net/2023/10/wpf-ha… #dotnet #csharp #wpf
C# Unsafe Accessor in under 5 minutes: youtube.com/watch?v=P8mvRx… #csharp #dotnet
youtube.com
YouTube
C# Unsafe Accessor
One less-known feature of the UnsafeAccessorAttribute is that it also allows you to access auto-generated backing fields of auto-properties – fields with unspeakable names. startdebugging.net/2023/11/c-acce… #dotnet #csharp
startdebugging.net
C# Access private property backing field using Unsafe Accessor - Start Debugging
One less-known feature of the UnsafeAccessorAttribute is that it also allows you to access auto-generated backing fields of auto-properties – fields with unspeakable names. The way to access them is...
🤩 A new extension method – GetFromJsonAsAsyncEnumerable<T> – has been added to the HttpClient part of .NET 8. This new mthod will take the response body JSON and deserialize it into an async enumerable operation. startdebugging.net/2023/10/httpcl… #dotnet #csharp
Looking for a way to pass read-only references to a method? Check out `ref readonly` - new in C# 12: startdebugging.net/2023/10/csharp… #csharp #dotnet
startdebugging.net
C# - ref readonly parameters - Start Debugging
The ref readonly modifier enables a more transparent way of passing read-only references to a method. Passing of readonly references was already possible in C# by using the in modifier ever since...
Want to take a screenshot in .NET core? In a console application? We've got you covered: startdebugging.net/2023/11/how-to… #dotnet #csharp
With .NET 8 you can now ZIP files directly to a Stream, bypassing the disk entirely. And you can extract from a Stream too 🤩 More details here: startdebugging.net/2023/11/c-zip-… #dotnet #csharp
startdebugging.net
C# ZIP files to Stream - Start Debugging
.NET 8 include new CreateFromDirectory overloads which enable you to create a ZIP file without writing them to disk. This is particularly useful in situations where you don’t want to store the zipped...
GetGenericTypeDefinition is almost 10x times faster on .NET 8 vs. .NET 7! Check out the benchmark: startdebugging.net/2023/11/net-8-… #dotnet #dotnet8 #csharp

.NET 8 Unsafe Accessors in 5 minutes: youtube.com/watch?v=P8mvRx… #dotnet #csharp #dotnet8
youtube.com
YouTube
C# Unsafe Accessor
Remember the time when Xamarin Forms added support for CSS? startdebugging.net/2018/04/gettin… #xamarin #xamarinforms #dotNETMAUI
Starting with .NET 8, we have a new extension method which allows us to easily introduce modifications to arbitrary IJsonTypeInfoResolver serialization contracts. startdebugging.net/2023/10/system… #dotnet #dotnet8
Starting with .NET 8 you can include non public properties in the serialization when using System.Text.Json: startdebugging.net/2023/09/net-8-… #dotnet #dotnet8 #csharp
United States เทรนด์
- 1. #SmackDown 38.4K posts
- 2. Carson Beck 2,825 posts
- 3. Louisville 11.7K posts
- 4. George Santos 55.7K posts
- 5. Miami 80.2K posts
- 6. Geno 8,897 posts
- 7. Chris Bell 1,354 posts
- 8. Ilja 16.2K posts
- 9. #SeizeTheMoment 8,153 posts
- 10. Cal Raleigh 5,142 posts
- 11. Ohtani 25.6K posts
- 12. #OPLive 1,468 posts
- 13. Grand Slam 7,722 posts
- 14. Springer 9,222 posts
- 15. Sami 24.2K posts
- 16. Raiola 1,603 posts
- 17. #ALCS 5,818 posts
- 18. #LGRW 1,671 posts
- 19. Jeff Brohm N/A
- 20. Big Dumper 2,664 posts
Something went wrong.
Something went wrong.