SignalR Authentication Refresh in .NET 11: No More Forced Reconnects on Token Expiry
.NET 11 lets SignalR clients swap in a fresh access token on a live connection instead of forcing a reconnect when the old one expires. Here's how to configure it on the server and client, and where the guardrails are.
SignalR Performance Tuning in .NET
Optimise SignalR for high-throughput scenarios with transport selection, buffer tuning, serialisation choices, and connection management strategies.
Background Notifications via SignalR
Push real-time notifications to clients from background services, message queues, and scheduled jobs using IHubContext.
Azure SignalR Service: Managed Real-Time at Scale
Offload WebSocket connection management to Azure SignalR Service and scale to thousands of concurrent connections without infrastructure headaches.
SignalR with Blazor: Real-Time UI Updates
Integrate SignalR with Blazor Server and Blazor WebAssembly to build reactive user interfaces that update in real time.
Client Reconnection Strategies for SignalR
Build resilient SignalR clients that handle disconnections gracefully with automatic reconnection, state recovery, and user feedback.
Streaming Data with SignalR in .NET
Use SignalR's server-to-client and client-to-server streaming to handle continuous data flows like live feeds and file uploads.
MessagePack Protocol for SignalR: Faster, Smaller Messages
Switch SignalR from JSON to MessagePack for smaller payloads and faster serialisation in performance-sensitive applications.
Scaling SignalR with a Redis Backplane
Learn how to scale SignalR across multiple servers using Redis as a backplane for message distribution.
SignalR Groups and User Management
Master SignalR groups for targeted message delivery and learn how to manage user-to-connection mappings effectively.
Authentication and Authorisation in SignalR
Learn how to secure SignalR hubs with JWT bearer tokens, cookie authentication, and granular authorisation policies.
Strongly-Typed SignalR Hubs: Eliminating Magic Strings
Replace fragile SendAsync calls with compile-time safe interfaces using strongly-typed SignalR hubs in .NET.
SignalR Hub Patterns: Structuring Real-Time Endpoints in .NET
Explore common patterns for organising SignalR hubs in .NET applications, from simple chat examples to well-structured production code.
Azure SignalR Service: Real-Time .NET Without the Infrastructure
How to offload SignalR connection management to Azure SignalR Service for scalable real-time .NET applications.