Blog: roxeem.com
Medium: medium.com/@roxeem
#dotnet #roslyn
How to unit test HTTP clients in .NET without relying on mocking frameworks (Moq or NSubstitute) using DelegatingHandler.
How to unit test HTTP clients in .NET without relying on mocking frameworks (Moq or NSubstitute) using DelegatingHandler.
Learn how to implement Server-Sent Events (SSE) in ASP.NET Core. Compare SSE vs WebSockets & SignalR, and apply scaling best practices.
https://roxeem.com/2025/10/24/a-pragmatic-guide-to-server-sent-events-sse-in-asp-net-core
Learn how to implement Server-Sent Events (SSE) in ASP.NET Core. Compare SSE vs WebSockets & SignalR, and apply scaling best practices.
https://roxeem.com/2025/10/24/a-pragmatic-guide-to-server-sent-events-sse-in-asp-net-core
#dotnet #aspnet
https://roxeem.com/2025/10/11/strategic-pagination-patterns-for-net-apis
#dotnet #aspnet
https://roxeem.com/2025/10/11/strategic-pagination-patterns-for-net-apis
✅ Light load → GC frees memory aggressively
✅ Heavy load → heap expands on demand
⚠️ May raise p99 latency in spiky workloads.
#dotnet #csharp #performance
✅ Light load → GC frees memory aggressively
✅ Heavy load → heap expands on demand
⚠️ May raise p99 latency in spiky workloads.
#dotnet #csharp #performance
#dotnet #csharp
https://roxeem.com/2025/09/30/what-net-10-gc-changes-mean-for-developers/
#dotnet #csharp
https://roxeem.com/2025/09/30/what-net-10-gc-changes-mean-for-developers/
#dotnet #csharp #gc #performance
https://roxeem.com/2025/09/30/what-net-10-gc-changes-mean-for-developers/
#dotnet #csharp #gc #performance
https://roxeem.com/2025/09/30/what-net-10-gc-changes-mean-for-developers/
#csharp #dotnet #dotnet10
https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-14#the-field-keyword
#csharp #dotnet #dotnet10
https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-14#the-field-keyword
#csharp #dotnet #dotnet10
https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-14#the-field-keyword
#csharp #dotnet #dotnet10
https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-14#the-field-keyword
You can pass an unbound generic type to `nameof`.
#csharp #dotnet #dotnet10
https://roxeem.com/2025/08/30/c-14-will-change-how-you-code-heres-why/
You can pass an unbound generic type to `nameof`.
#csharp #dotnet #dotnet10
https://roxeem.com/2025/08/30/c-14-will-change-how-you-code-heres-why/
https://roxeem.com/2025/09/16/the-hidden-architecture-behind-fast-and-reliable-ai-prompts/
#dotnet #csharp #ai #promptengineering
https://roxeem.com/2025/09/16/the-hidden-architecture-behind-fast-and-reliable-ai-prompts/
#dotnet #csharp #ai #promptengineering
#dotnet #csharp #dotnet10
https://roxeem.com/2025/08/30/c-14-will-change-how-you-code-heres-why/
#dotnet #csharp #dotnet10
https://roxeem.com/2025/08/30/c-14-will-change-how-you-code-heres-why/
#dotnet #csharp #dotnet10
roxeem.com/2025/08/30/c...
#dotnet #csharp #dotnet10
roxeem.com/2025/08/30/c...
devblogs.microsoft.com/dotnet/perfo...
devblogs.microsoft.com/dotnet/perfo...
Build robust AI multi-tool workflows in .NET. Chain tools, add telemetry, cache results, and orchestrate multi‑step tasks with DI.
roxeem.com/2025/09/12/h...
#dotnet #ai #llm #chsarp
Build robust AI multi-tool workflows in .NET. Chain tools, add telemetry, cache results, and orchestrate multi‑step tasks with DI.
roxeem.com/2025/09/12/h...
#dotnet #ai #llm #chsarp