Often when learning a technology you start by searching the web. You look for videos, blogs, articles, samples, and examples. What you start to realize is that everything you find is very simple “demo” code. That’s code that shows how to implement…