Overview
Explore the Pedestal application library for building rich collaborative applications in Clojure and ClojureScript in this 39-minute conference talk from Strange Loop 2013. Learn how Pedestal applies Clojure's best ideas to client application development, enabling the creation of complex applications with simplified code. Discover the composition of pure functions and dataflow, managed by an engine that handles state complexities. Gain insights into when and how to use Pedestal, potentially transforming your approach to application development. Presented by Brenton Ashworth, a developer at Cognitect with extensive experience in ClojureScript and Pedestal, this talk covers topics such as coordination, architecture visualization, separation of concerns, message types, state transitions, atoms, dataflow advantages, and core async concepts.
Syllabus
Intro
Overview
Coordination
Why
Example
Architecture
Visualization
Pedestal
Separation of Concerns
Message Types
Pedestals Information Model
State Transitions
Atoms
Finegrained change reporting
Dataflow
Dataflow Advantages
Dataflow Walkthrough
Round Trip Walkthrough
CoreAsync
Unified Messages
Pedestal from Channels
Questions
Taught by
Strange Loop Conference