Summary
Often, you find yourself not wanting to broadcast your messages to all of your clients; the groups in SignalR gives you the control you want for grouping connections together and for only sending messages to the group(s) you want. You should now be able to apply grouping as a technique for filtering. Building applications larger than your average Hello World application often demands a certain amount of structure. Breaking things up into smaller problems instead of looking at an application as one big problem helps during development and maintenance. We've seen techniques for doing this with AngularJS creating our own directive. Directives are by far where the gold is hidden within AngularJS. It helps you tackle the problem of breaking things up, and encapsulating into reusable components, as well as breaking features up. You then compose this back into a bigger application. If you do things right, you'll also see that the features don't even need to know about each...