By Fiodar Sazanavets Get it on Amazon (Kindle and Print) Get it on LeanPub (PDF, MOBI and EPUB) From the best-selling author of “The battle hardened developer” comes a book that will teach you how to get your first job as a software developer, even if you are completely self-taught Continue Reading
Securing ASP.NET Core Endpoints
Learn to apply authentication and authorization on any ASP.NET Core endpoints from any client type by using Single Sign On. This video will teach you how to secure any type of ASP.NET Core endpoints by using an external Single Sign On provider. It covers any types of standard HTTP endpoints Continue Reading
Scaling out a SignalR hub with Azure SignalR Service
In the previous article, we had a look at how to scale a SignalR hub by using Redis backplane. But you can also scale your hubs by using Azure SignalR Service. And this is what we will have a look at in this article. Using Azure SignalR Service has some Continue Reading
How social media is killing your dreams
Social media is one of the greatest inventions of the 21st century. Facebook allows you to keep in touch with your friends, regardless where on the globe they live. If you have in-demand professional skills, LinkedIn allows you to move up the career ladder with only a fraction of the Continue Reading
How to scale out a SignalR back-end by using Redis
You can run a single monolithic instance of a server application only if the number of clients accessing your application doesn’t exceed a couple of thousand. But what if you expect hundreds of thousands, or even millions, of clients to connect to your application simultaneously? Then a single instance of Continue Reading
Securing your SignalR applications with OpenID Connect and OAuth
Securing your applications is very important, especially if they are accessible via a network that you don’t have control over, such as public internet. Without security, absolutely anyone can connect to your application, including someone who is up to no good. And this may result in a catastrophic failure that Continue Reading
Advanced SignalR configuration: fine-tuning the server-side hub and all supported client types
We have already covered all the fundamental ways of using SignalR messages. We have learned how to set up clients of all supported types, how to send messages to specific clients and how to use data streams, both client-to-server and server-to-client. Now, we will be moving on to more advanced Continue Reading
Streaming in SignalR
Until this point, we have only covered the use of singular messages in SignalR. But SignalR also supports message streaming. Streaming is when, instead of sending all data at ones, you send it in chunks. Perhaps, it’s a large object that gets split into smaller parts. Or it could be Continue Reading
Sending messages to individual SignalR clients or groups of clients
SignalR hub can broadcast a message to all connected clients. But this is far from being the only way you can use SignalR. The hub allows you to send messages to individual clients. You can also group clients together and send messages to specific groups of clients. And this is Continue Reading
In-browser SignalR clients
SignalR Hub is only useful if you have clients connected to it. And in this article, you will learn how to connect in-browser clients. We will start with in-browser clients because they are slightly easier to set up than external clients. For example, you won’t have to create external applications Continue Reading