YoVDO

Getting Pushy - Pushing Data From Server to Browser

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Web Development Courses Clojure Courses ClojureScript Courses

Course Description

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

Tags

Related Courses

Code Clinic: Clojure
LinkedIn Learning
Clojure Tutorial
Derek Banas via YouTube
Clojure
Exercism
Clojure Crash Course
YouTube
Learn Cloiure using Interactive Programming
Independent