Uploaded November 2020 | Updated September 2026, 1 week ago
ASP.NET Core SignalR is an open-source library that simplifies adding real-time web functionality to apps. Real-time web functionality enables server-side code to push content to clients instantly. In thi video build an ASP.NET Core Web Application that uses SignalR as well as Worker Services. The Worker Service is a subscriber to a Message Broker and messages it receives are relayed to Web Browsers using SingalR.
The Visual Studio Solution for the code in this video can be found here:
github.com/matlus/SignalRAndWorkerServicePart2
For Live Session (on Novenber 14th 2020 @ 9am EST) please see my community post:
youtube.com/post/UgwoZjekuDUTdD1fkFB4AaABCQ
00:00 Introduction
00:53 Plan for this session
02:46 Recap of the previous project
04:06 The problem - coupling code system with Worker Services and Hubs
05:10 System Design Best Practices
15:24 The Design of this system
17:25 Enhancing/Changing existing code
20:49 Enhancing the Worker Service to use the SignalProcessor Manager
22:26 Testing the Enhanced application
27:43 Creating the Publishing Application
32:20 Testing the SignalR front end with the Publisher
38:11 Extending the UI to send messages via SignalR to the Server
41:48 To use Dependency Injection or Not
42:45 Preparing for te Live Session
ASP.NET Core SignalR is an open-source library that simplifies adding real-time web functionality to apps. Real-time web functionality enables server-side code to push content to clients instantly. In thi video build an ASP.NET Core Web Application that uses SignalR as well as Worker Services. The Worker Service is a subscriber to a Message Broker and messages it receives are relayed to Web Browsers using SingalR.
The Visual Studio Solution for the code in this video can be found here:
github.com/matlus/SignalRAndWorkerServicePart2
For Live Session (on Novenber 14th 2020 @ 9am EST) please see my community post:
youtube.com/post/UgwoZjekuDUTdD1fkFB4AaABCQ
00:00 Introduction
00:53 Plan for this session
02:46 Recap of the previous project
04:06 The problem - coupling code system with Worker Services and Hubs
05:10 System Design Best Practices
15:24 The Design of this system
17:25 Enhancing/Changing existing code
20:49 Enhancing the Worker Service to use the SignalProcessor Manager
22:26 Testing the Enhanced application
27:43 Creating the Publishing Application
32:20 Testing the SignalR front end with the Publisher
38:11 Extending the UI to send messages via SignalR to the Server
41:48 To use Dependency Injection or Not
42:45 Preparing for te Live Session




![C# Flags Enum Explained - Deep Dive
Even if youve defined enums in C# decorated with the [Flags] attribute, youll find this deep dive extremely informative.
In this video I take you under the hood and explain whats really going on and how you can use bitwise operations for enums and treat them as Sets that contain multiple possible values and how to use bitwise operations to answer questions such as
1. Does the set contain X element
2. Add element X to an existing set
3. Remove element X from an existing set
We also explore the bitwise Left Shift operator and how we can use it while defining our enum elements and their values. C# Flags Enum Explained - Deep Dive](https://i.ytimg.com/vi/kztYsmUJNU4/mqdefault.jpg)





