Messages
3/23/2025
19 : 4
CD#549 Object Pools in C#
Examples, Internals and Performance Benchmarks ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
3/18/2025
4 : 14
CD#548 Walking the reference graph for .NET garbage collector
Using reference tracking for a .NET garbage collector in C# ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
3/9/2025
19 : 34
CD#547 Writing a .NET profiler in C#
CPU profiler for .NET using Silhouette ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
3/2/2025
19 : 44
C#546 Finalizers are tricker than you think
Common pitfalls when implementing finalizers
2/27/2025
7 : 34
C#545 .NET MAUI Performance Features in .NET 9
with full trimming and NativeAOT support
1/12/2025
19 : 14
C#539 A detailed look at EF Core’s JSON Columns feature
Comparing it with the traditional tables with indexes
1/5/2025
18 : 54
C#538 Unit Testing Clean Architecture Use Cases
Battle-tested approach to unit testing
12/22/2024
15 : 14
C#537 Automating Santa's Workshop with NServiceBus
Using event-driven architecture for effective gift delivery 🎄🎁
12/19/2024
7 : 4
C#536 Invoking Async Power
What Awaits WinForms in .NET 9
12/10/2024
4 : 54
C#535 Lesser known CLR GC Handles
How they manage object lifetimes in garbage collection
12/1/2024
18 : 54
C#534 C# 12.0: inline arrays
Useful in performance-oriented and interop scenarios
11/24/2024
18 : 14
C#533 What's new in C# 13
Params collections support, a new Lock type and others
11/17/2024
19 : 44
C#532 Announcing .NET 9
featuring significant improvements in performance, security, and AI capabilities
11/10/2024
18 : 44
C#531 Lock keyword gets an upgrade in .NET9
How traditional locking works through ThinLock and SyncBlock
11/3/2024
20 : 14
C#530 A comparison of Rust’s borrow checker to the one in C#
Wait, C# has a borrow checker?
10/27/2024
20 : 14
C#529 A Brief Introduction to the .NET Muxer
Loading the runtime and the CLI commands
10/20/2024
18 : 24
C#528 FrozenDictionary under the hood
How fast is it comparing to Dictionary and why
10/20/2024
7 : 54
C#527 Using Windows Error Reporting in .NET
Collect crash information for your .NET apps.
10/6/2024
17 : 24
C#526 10 Lessons I Learned from Using Aspire in Production
Simplify the building, running, and management of your applications
9/29/2024
18 : 14
C#525 Implementing Blocked Floyd-Warshall algorithm
for solving all-pairs shortest path problem