This document discusses various attributes and techniques used in SignalR hubs including the HubName and HubMethodName attributes, strongly typed hubs, synchronous vs asynchronous methods, passing complex objects and client information to hubs, and selectively targeting clients when sending messages from hubs using methods like Clients.All, Clients.Caller, Clients.Group, etc.