Roxeem

@roxeem
10 Followers
10 Following
25 Posts
Software Architect • C# Developer Advocate • .NET/C# Technical Blogger
Bloghttps://roxeem.com
Mediumhttps://medium.com/@roxeem

Deep dive into #dotnet source generators, and understand how to design efficient pipelines that minimize recompilation and boost codegen performance.
#dotnet #sourcegen #roslyn

https://roxeem.com/2025/12/15/the-net-pipeline-that-makes-source-generators-feel-instant/?utm_source=mastodon&utm_medium=jetpack_social

The .NET Pipeline That Makes Source Generators Feel Instant - Roxeem

Deep dive into .NET source generators, and understand how to design efficient pipelines that minimize recompilation and boost codegen performance.

Roxeem - Scalable insights for modern developers.

An introduction to #dotnet Source Generators. How to eliminate boilerplate, boost performance, and replace runtime reflection with compile-time code generation.

#dotnet #roslyn

https://roxeem.com/2025/11/08/incremental-source-generators-in-net/?utm_source=mastodon&utm_medium=jetpack_social

Incremental Source Generators in .NET - Roxeem

An introduction to using Source Generators to eliminate boilerplate, boost performance, and replace runtime reflection with compile-time code generation.

Roxeem - Scalable insights for modern developers.

Blogged: Understanding the worst .NET vulnerability ever: request smuggling and CVE-2025-55315

https://andrewlock.net/understanding-the-worst-dotnet-vulnerability-request-smuggling-and-cve-2025-55315/

In this post I discuss request smuggling, the recent vulnerability in ASP.NET Core with a severity score of 9.9, and how attackers could exploit it

#dotnet #aspnetcore

Understanding the worst .NET vulnerability ever: request smuggling and CVE-2025-55315

In this post I discuss request smuggling, the recent vulnerability in ASP.NET Core with a severity score of 9.9, and how attackers could exploit it

Andrew Lock | .NET Escapades

Testing HttpClient in .NET without Moq or NSubstitute

How to unit test HTTP clients in .NET without relying on mocking frameworks (Moq or NSubstitute) using DelegatingHandler.

https://roxeem.com/2025/10/26/testing-httpclient-in-net-without-moq-or-nsubstitute/?utm_source=mastodon&utm_medium=jetpack_social

Testing HttpClient in .NET without Moq or NSubstitute - Roxeem

How to unit test HTTP clients in .NET without relying on mocking frameworks (Moq or NSubstitute) using DelegatingHandler.

Roxeem - Scalable insights for modern developers.

📰 Announcing Sponsorship on NuGet.org

Announcing Sponsorship on NuGet.org - An easy way to recognize package maintainers and grow the NuGet community stronger!

https://devblogs.microsoft.com/dotnet/announcing-sponsorship-on-nugetdotorg-for-maintainer-appreciation/ #dotnet

Announcing Sponsorship on NuGet.org - .NET Blog

Announcing Sponsorship on NuGet.org - An easy way to recognize package maintainers and grow the NuGet community stronger!

.NET Blog

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

A Pragmatic Guide to Server-Sent Events (SSE) in ASP.NET Core - Roxeem

Learn how to implement Server-Sent Events (SSE) in ASP.NET Core. Compare SSE vs WebSockets & SignalR, and apply scaling best practices.

Roxeem - Scalable insights for modern developers.

Announcing .NET 10 Release Candidate 2

Focus on final quality, reliability, and stabilization across the runtime, SDK, libraries, ASP.NET Core, Blazor, .NET MAUI, and more.

Learn more: https://devblogs.microsoft.com/dotnet/dotnet-10-rc-2/

Announcing .NET 10 Release Candidate 2 - .NET Blog

.NET 10 Release Candidate 2 focuses on final quality, reliability, and stabilization across the runtime, SDK, libraries, ASP.NET Core, Blazor, .NET MAUI, and more.

.NET Blog

When you design APIs that return large datasets, pagination is not optional. Without it, you risk overwhelming your database, your network, and your consumers.

#dotnet #aspnet
https://roxeem.com/2025/10/11/strategic-pagination-patterns-for-net-apis

Strategic Pagination Patterns for .NET APIs - Roxeem

Master offset, cursor, keyset, paged, time-based, and hybrid pagination patterns in .NET APIs to balance performance, consistency, and client experience.

Roxeem - Scalable insights for modern developers.

In #dotnet 10, DATAS is enabled by default. The GC now adjusts heap thresholds to match the actual app memory needs.

✅ Light load → GC frees memory aggressively
✅ Heavy load → heap expands on demand
⚠️ May raise p99 latency in spiky workloads.

#dotnet #csharp #performance

⚡In .NET 9, even tiny arrays hit the heap, adding GC overhead. In .NET 10, if an array never leaves the method, it’s stack‑allocated. Result → ~2× faster, 0 allocations, less GC pressure.

#dotnet #csharp
https://roxeem.com/2025/09/30/what-net-10-gc-changes-mean-for-developers/

What .NET 10 GC Changes Mean for Developers - Roxeem

.NET 10 GC tuning shows how stack allocations, DATAS, and region sizing cut allocations, improve latency, and reduce your cloud cost.

Roxeem - Scalable insights for modern developers.