programming-talkscurated list on GitHubRecommends
Under “UX/UI”
88K subscribers • 110 videos on Hallway • Conference channel
Intermediate. Assumes working knowledge.
20K views8 years ago5 recommendations
Web developmentSoftware designVue, Svelte, Angular and othersFunctional programmingPerformance and optimization
Yaron Minsky explains how Jane Street uses the Incremental OCaml library to build highly efficient, streaming data-driven user interfaces.
Trading in financial markets is a data-driven affair, and as such, it requires applications that can efficiently filter, transform and present data to users in real time. But there's a difficult problem at the heart of building such applications: finding a way of expressing the necessary transformations of the data in a way that is simultaneously easy to understand and efficient to execute over large streams of data. This talk will show how we've approached this problem using Incremental, an OCaml library for constructing dynamic computations that update efficiently in response to changing data. We'll show how Incremental can be used throughout the application, from the servers providing the data to be visualized, to the JavaScript code that generates DOM nodes in the browser. We'll also discuss how these applications have driven us to develop ways of using efficiently diffable data structures to bridge the worlds of functional and incremental computing. Speaker: Yaron MinskyWhat people say. Recommended for its elegant approach to reactive UI and incremental computation using functional programming.
programming-talkscurated list on GitHubRecommends
Under “UX/UI”
nateabeleon Hacker News • Recommends
On “Incremental – Library for incremental computations”
chuboton Hacker News • Recommends
On “Adapton: Programming Language Abstractions for Incremental Computation”
75dvtwinon Hacker News • Recommends
On “Towards a unified theory of reactive UI”
pgton Hacker News • Recommends
On “Moxie: Incremental Declarative UI in Rust”
espeedon Hacker News • Mentions
On “Type-Driven Program Synthesis [video]”
infogulchon Hacker News • Mentions
On “Xilem: An Architecture for UI in Rust”