Building web apps can be really fun, and it does not need to be scary at all if you're not used to it. There are so many techniques and practices out there to really make it a lot easier to do enterprise-level line of business apps, KnockoutJS representing one of these.
In this chapter, we had a brief encounter with MVVM as a pattern with the sole purpose of establishing good practices for your client code. We added this to a single page application setting, sprinkling on top the SignalR to communicate from the server to any connected client.
You should now be familiar with SignalR and its hub mechanism. You can find the entire sample code at https://github.com/dolittle/SignalR_Blueprints/tree/master/Source/Chapter4.
In the next chapter, we will take this to the next level, drive forward with what we've seen in this chapter and take it structurally to a new level.