Real-time Web Applications with ASP.NET Core SignalR
summary
Covers ASP.NET Core SignalR as a rewritten, lighter library for real‑time web apps that lets server Hub classes call JavaScript and .NET clients directly. Demonstrates a working auction site using a Hub, JS and console clients, WebSockets with Server‑Sent Events/long‑polling fallbacks, and live bid updates in the browser. Discusses scaling pitfalls of sticky sessions and using Azure SignalR Service to offload connections (free tier ≈20 concurrent connections per unit, scale by adding units toward ~100).
AI-written summary · about
chapters (19)
- 0:00Real-time web apps
- 4:45Browser-server comms
- 5:28Polling limits
- 7:34Server-Sent Events
- 10:26WebSockets for comms
- 14:04SignalR framework
- 16:15SignalR in ASP.NET Core
- 17:38Hubs as comm points
- 20:08Live SignalR demo
- 27:01Setting up SignalR
- 33:05Client context in hubs
- 34:07Console clients
- 37:00Scaling with sticky sessions
- 40:16Scaling out with load balancers
- 43:32Centralized connection storage
- 44:36Deploying to Azure App Service
- 45:59Connection limits & scaling
- 47:03Azure SignalR Service
- 49:54Q&A
related talks
33mRealtime web applications, from your Mac to the Cloud, with SignalR and Azure
18mReal time messaging with Angular and ASP.NET Core SignalR
01h 00mReal Time Connected Apps with NET MAUI, Blazor and SignalR
53mSignalR: To Chat and Beyond
01h 00mReal-Time Connected Apps with .NET MAUI, Blazor and SignalR
01h 02mIntroducing ASP.NET Core Sockets
43mRealtime Web Apps in the Wild
01h 01mEvent driven applications in Azure
