Explore server-push technology and its implementation in web applications through this conference talk by David Pollak, founder of the Lift web framework. Dive into the challenges of pushing data from server to browser in single-page and dynamic updating applications. Learn about Lift's approach to server-push, which abstracts the delivery mechanism to handle connection issues without involving developers. Discover how these design decisions can be applied to a Clojure/ClojureScript/AngularJS project. Gain insights into topics such as transport methods, marshalling, program semantics, HTTP push, and Lift's data-focused features. Understand the implementation of server-push in Clojure's core.async and explore practical examples like the "Spreadsheet-Inator" project.
Getting Pushy - Pushing Data From Server to Browser