AI, Data Science & Cloud Certificates from Google, IBM & Meta
Earn a Michigan Engineering AI Certificate — Stay Ahead of the AI Revolution
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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.
Syllabus
Why the lab coat?
Across Address Spaces
Transport
Marshalling
Program Semantics
About HTTP
Respect the GUID
Confirm(ish) Delivery
HTTP Push
Lift 3: Data Focus Lift
Lift Data Chat
Lift Streaming
Lift Client HTML
Lift Client JS
Clojure core.async
Plugh Client
Plugh Server
Spreadsheet-Inator
Questions?
Taught by
Strange Loop Conference