John has been developing software with the Microsoft stack for 20+ years. For most of the last 10 years, John has been a sub-contractor, business owner, and a dad. John enjoys researching and applying new technologies to real world examples.