This book can be read by different types of developers.
Beginners will be able to learn all the fundamental concepts of SignalR, quickly becoming productive in a usually difficult arena that real-time, bidirectional communication normally is.
In this book, experienced programmers will find a handy and useful collection of ready-made solutions to common use cases, which they will then be able to enhance as needed. They will be able to use it as a quick reference to the most important SignalR features. No previous practical experience either in SignalR or real-time communication in general is required.