The Omni Stack Blog

Practical guides, architecture deep-dives, and industry insights from our team of .NET and Blazor specialists.

Featured Article
Architecture · 12 min read ·

Blazor Auto Render Mode: When to Use Server vs WebAssembly Per Component

.NET 8 introduced per-component interactivity, letting you mix Server and WebAssembly rendering in the same app. Here's our real-world guide to choosing the right mode for each part of your application—with performance benchmarks from production systems.

Read Article →

Saurav Rai

Founder & Lead Architect

All Articles (73)

.NET / Blazor · 12 min read ·

Blazor Auto Render Mode: Server vs WebAssembly Per Component

.NET 8 per-component interactivity: our production guide to choosing Server vs WASM—with benchmarks.

Read More →
.NET / Blazor · 8 min read ·

Building Real-Time Dashboards with SignalR and Blazor Server

Step-by-step: live-updating dashboards using SignalR Hub groups, Blazor Server, and efficient diff rendering.

Read More →
.NET / Blazor · 11 min read ·

Entity Framework Core Performance Tuning for High-Traffic Applications

Proven EF Core optimisations: split queries, projection, compiled queries, and avoiding N+1 pitfalls.

Read More →
.NET / Blazor · 7 min read ·

Why Blazor Hybrid with .NET MAUI Is the Future of Cross-Platform Apps

Our learnings from building the Arbitage platform—a production MAUI Blazor Hybrid app on iOS, Android, and Windows.

Read More →
.NET / Blazor · 10 min read ·

Implementing Multi-Tenancy in Blazor with ABP Commercial Framework

Deep dive into ABP Commercial multi-tenancy: configuration, tenant data isolation, and best practices.

Read More →
.NET / Blazor · 9 min read ·

Securing Blazor Apps with Azure AD and OpenID Connect

Complete guide to implementing Azure AD SSO, RBAC, and refresh token flows in Blazor Server and WASM.

Read More →
.NET / Blazor · 10 min read ·

gRPC in .NET 8: High-Performance Service Communication

When and how to use gRPC instead of REST for inter-service communication—with benchmarks showing 4x speed gains.

Read More →
.NET / Blazor · 8 min read ·

.NET Channels: Building Zero-Allocation Pipelines

Deep dive into System.Threading.Channels for building high-throughput producer-consumer pipelines without queuing libraries.

Read More →
.NET / Blazor · 13 min read ·

Distributed Computing with .NET Orleans: Actor Model in Practice

Building a massively-concurrent gaming leaderboard using .NET Orleans virtual actors—with deployment on Azure AKS.

Read More →
.NET / Blazor · 9 min read ·

.NET Aspire: The Future of Cloud-Native .NET Apps

Hands-on with .NET Aspire: service discovery, telemetry, health checks, and local development orchestration.

Read More →
.NET / Blazor · 7 min read ·

Minimal API Performance: 3x Faster Than MVC in .NET 8

Benchmarking Minimal APIs vs Controllers vs Carter—plus memory allocation analysis with dotnet-trace.

Read More →
.NET / Blazor · 11 min read ·

Advanced SignalR: Hub Groups, User Connections, and Backplane Scaling

Production SignalR patterns: managing 100K concurrent connections, Redis backplane, and graceful disconnection handling.

Read More →

Browse by Topic

Stay in the Loop

Get our best .NET and Blazor articles delivered to your inbox. No spam, unsubscribe anytime.