This course aims to teach learners how to build data-driven user interfaces efficiently for financial market applications. The learning outcomes include understanding how to express data transformations effectively and efficiently execute them over large data streams. The course covers using Incremental, an OCaml library, for dynamic computations that update in response to changing data. The skills taught include Incremental computation, mapping, binding, symmetric diffing, and using diffable data structures. The teaching method involves demonstrating Incremental usage from data servers to browser JavaScript code. The course is intended for developers and programmers interested in building real-time data visualization applications for financial markets.
Overview
Syllabus
Intro
OhCamel
Basic Approach
Incremental Computation
Incremental
Map
Bind
Incremental Map
Symmetric Diff
DiffMap
Incremental Pipeline
Graph Structure
Split and Join
Key Observations
Taught by
Strange Loop Conference