
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
github.com
Release v2.1.0 · marius-bughiu/Plugin.AdMob
What's Changed Add support for AppOpen ads by @marius-bughiu in #28 Add IsLoaded property and OnAdLoaded event on ad services by @marius-bughiu in #33 Full Changelog: v2.0.0...v2.1.0
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…
startdebugging.net
How to: Add AdMob to your MAUI app - Start Debugging
One of the first things people think about when developing for a new platform / using a new technology is monetization; and in my case the question is: how easy is it to integrate AdMob? For .NET...
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
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
🤩 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
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
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 Trends
- 1. #KonamiWorldSeriesSweepstakes 1,338 posts
- 2. Mitch McConnell 19.9K posts
- 3. #2025MAMAVOTE 1.56M posts
- 4. Term 194K posts
- 5. Tyla 26.8K posts
- 6. No Kings 156K posts
- 7. Andrade 8,607 posts
- 8. Carter Hart 2,510 posts
- 9. Budapest 15.6K posts
- 10. #TrumpShutdownBadForUS 4,404 posts
- 11. Somalia 32.2K posts
- 12. Deport Harry Sisson 32.3K posts
- 13. Chanel 28.7K posts
- 14. Yung Miami 2,520 posts
- 15. Caresha 1,804 posts
- 16. Naomi 15.4K posts
- 17. Dodgers vs Mariners N/A
- 18. ErgoChair X 1,092 posts
- 19. Miguel Vick N/A
- 20. Anya 15.5K posts
Something went wrong.
Something went wrong.