Overview
Jesse is the Director of Front End Engineering at Invision and a technical author for O’Reilly Media. As early as 2005, he began to focus on JavaScript and the evolution of the web browser as an application platform. In 2007 at 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 alongside the maturation of technical options, he’s developed a unique approach to shipping SPAs, that he divides into both an art and a science. In doing so, he will also compare three of the most common SPA frameworks: Angular, Ember, and React/Flux.
OBJECTIVE / TARGET AUDIENCE
Take a trip from the past to now and into the future of browser-centric web application development.
ASSUMED AUDIENCE KNOWLEDGE
Web developers with general experience developing real-world applications.
SIX THINGS AUDIENCE MEMBERS WILL LEARN
- Techniques and latest trends for ensuring smooth design to developer handoffs.
- What it means to design, prototype, build and deploy using ‘client-side first architecture.’
- About built-in conventions & developer ergonomics.
- The latest in SPA render performance.
- About using ES6 modules and Web Components specifications in real world applications.
- Asynchronous programming techniques in modern application development