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
startdebugging.net
.NET 10: Array ennumeration performance improvements (JIT array de-abstraction) - Start Debugging
In .NET 10 Preview 1, the JIT compiler got better at optimizing how arrays are used with interfaces, especially when looping through them using foreach. This was the first step toward reducing the...
🚀 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…
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
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
🤩 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. #FaithFreedomNigeria 1,160 posts
- 2. Good Wednesday 30.1K posts
- 3. Mega Zeraora 3,073 posts
- 4. Peggy 24.5K posts
- 5. #wednesdaymotivation 6,463 posts
- 6. #LosVolvieronAEngañar 1,401 posts
- 7. #Wednesdayvibe 2,107 posts
- 8. Hump Day 13.6K posts
- 9. Dearborn 306K posts
- 10. Jessica Tisch N/A
- 11. Luxray N/A
- 12. Happy Hump 8,832 posts
- 13. #MissUniverse 17.4K posts
- 14. Cory Mills 15.7K posts
- 15. For God 221K posts
- 16. Gettysburg Address N/A
- 17. $TGT 4,490 posts
- 18. $NVDA 40.3K posts
- 19. Abel 17.8K posts
- 20. LINGORM PRESENTER LAURIER 566K posts
Something went wrong.
Something went wrong.