Messages
4/28/2024
17 : 24
C#503 Building pipelines with System.Threading.Channels
Concurrent programming challenges can be effectively addressed using channels
4/21/2024
18 : 4
C#502 Building a scalable gateway with .NET for Microsoft AI
With the help of YARP on .NET 8 for Bing, Copilot and other services
4/14/2024
16 : 14
C#501 Useful features in Entity Framework Core 8 for your application
Let me introduce some of the features that I consider to be generally useful
4/7/2024
18 : 14
C#500 Bing on .NET 8: The Impact of Dynamic PGO
How dynamic profile guided optimization continues to deliver performance gains
4/1/2024
19 : 14
C#499 The Heart of Reactive Extensions for .NET
Understand the Mathematical foundations that underpin the beauty of Reactive Extensions for .NET.
3/24/2024
16 : 34
C#498 Implementing Soft Delete With EF Core
A soft delete is a data persistence strategy that prevents the permanent deletion
3/17/2024
15 : 54
C#497 Behind the implementation of .NET's PriorityQueue
How it uses the underlying array as a heap data structure
3/10/2024
16 : 24
C#496 A primer on transaction management in Entity Framework
A brief introduction to the topic
3/3/2024
16 : 34
C#495 .NET Performance Optimization: Deferred Allocations
How we accelerated Phobos 2.5's throughput by 161%.
2/25/2024
16 : 34
C#493 WinForms in a 64-Bit world
32-bit components can impose challenges for WinForms developers
2/19/2024
1 : 42
C#492 Translating Exceptions into Problem Details Responses
Take a look at the newly introduced IExceptionHandler in ASP.NET Core 8
2/11/2024
16 : 24
C#491 Exploring .NET frozen segments
Little-known API allowing to allocate managed objects outside of the managed heap
2/4/2024
18 : 24
C#490 In the Debugger's Spotlight
Catch up on any enhancements you might have missed
1/28/2024
16 : 24
C#489 Putting Your Cookies On A Diet
Improving ASP.NET Core security by reducing the size of your cookies
1/21/2024
16 : 34
C#488 Analyzing WPF performance by enabling ETW
WPF makes extensive performance instrumentation available through ETW
1/14/2024
16 : 14
C#487 Building a self-contained game in C# under 2 kilobytes
Graphical game with no .NET runtime required under 2kB
1/7/2024
15 : 54
C#486 High-Performance .NET CRON Jobs
Starting with the basics and then a more advanced system design
12/17/2023
16 : 44
CD#485 The Actor Model in a C#
Actor Model systems are characterized by communication via immutable messages between objects called “actors”.
12/10/2023
16 : 4
CD#484 How to Debug LINQ queries in C#
Debugging LINQ is not very intuitive, but it can be sanely done with some techniques.
12/3/2023
18 : 44
Unleashing Concurrent Threads for Database Health Checks
As databases grow and applications scale, testing the database connection becomes crucial. #483 – December 04, 2023 View in browser C# Digest Unleashing Concurrent Threads for Robust Database Health