Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Getting Pushy - Pushing Data From Server to Browser

Strange Loop Conference via YouTube

Overview

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

Reviews

Start your review of Getting Pushy - Pushing Data From Server to Browser

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.