Business and engineering requirements often do not align when creating and maintaining public facing web applications, sites. The business is primarily concerned with converting visits to sales in some fashion. As such two primary requirements are:
This talk will describe an alternative that meets both business and engineering needs for creating and maintaining public facing web applications, sites. The proposed model uses hybrid approach that shares common rendering and data retrieval life cycles between the server and client by abstracting environment differences using APIs familiar to front-end developers. These abstractions allow front-end developers to easily create robust web applications without being overly concerned about the environment in which their models, collections, views, and controllers run. The presentation will highlight some of these abstractions including how pushstate is used to create fully qualified, SEO compliant URIs that are rendered on the client using a simple context object. These URIs automatically fall back to server rendered pages for browsers that do not support pushstate. This approach allows developers to reap the SEO benefits of the traditional web application model, while still working in a context with which they are familiar, and realizing all SPA model benefits.
I engineer software.
For exhibition and sponsorship opportunities, contact Sharon Cordesse at firstname.lastname@example.org
For information on trade opportunities with O'Reilly conferences contact email@example.com
For media-related inquiries, contact Maureen Jennings at firstname.lastname@example.org
View a complete list of OSCON contacts