Jesse Cravens is a principal web engineer at frog Austin and a technical author for O’Reilly Media. As early as 2005, Jesse began to focus on JavaScript and the evolution of the web browser as an application platform. In 2007, a contract position with a large, insurance company began a journey of leading projects with a focus on complex UIs in Fortune 200 enterprises. Throughout the years, he has tackled some of the most common challenges presented by implementing ambitious web UIs in enterprise environments: lack of JavaScript and front-end expertise, server-centric web legacies, cross-browser and mobile-web fragmentation compatibility requirements, lack of development tooling for front end developers, and the nascency, or absence, of client MVC toolsets, binding libraries, client side ORMs, JavaScript templates, promises, and web components. Through these experiences, and along side the maturation of the technical options, he has developed a methodology that balances the art and science of pushing SPAs into production that uses Ember.js as the primary toolset. Join Jesse on a trip from the past, to now, and into the future of browser-centric, web application development.