Introduction to Incr_dom: Writing Dynamic Web Apps in OCaml

  Рет қаралды 16,101

Jane Street

Jane Street

Күн бұрын

Presented by: Cristina Rosu
At Jane Street, we use OCaml in almost everything we do, and that includes web development. Incr_dom is an open-source library written at Jane Street that provides a framework for writing interactive web apps in OCaml. Many of our internal web apps are built on top of this framework.
Incr_dom combines several approaches. It approximately uses the model-view-controller pattern, which makes it easy to reason about an app’s state and to specify how users can interact with the app. To make apps update efficiently, Incr_dom uses a combination of Incremental and Virtual DOM to keep view updates as small as possible. Finally, Js_of_ocaml is used to compile OCaml into JavaScript.
In this talk, I’ll introduce you to the Incr_dom framework, and illustrate how it works though a live demo where I’ll walk you through how to write a simple Incr_dom web app.
This talk does not require any prior knowledge of OCaml.

Пікірлер
Seven Implementations of Incremental
1:04:57
Jane Street
Рет қаралды 17 М.
Types, and Why You Should Care
1:08:43
Jane Street
Рет қаралды 17 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Ocaml Becomes Rust w/ Garbage Collection?
47:31
ThePrimeTime
Рет қаралды 73 М.
Falling In Love With Gleam
33:26
Theo - t3․gg
Рет қаралды 209 М.
Writing an interpreter... in OCaml?!?
17:10
TJ DeVries
Рет қаралды 41 М.
Ocaml First Thoughts
11:49
ThePrimeTime
Рет қаралды 63 М.
"Data Driven UIs, Incrementally" by Yaron Minsky
36:18
Strange Loop Conference
Рет қаралды 18 М.
Unboxed Types for OCaml
47:18
Jane Street
Рет қаралды 7 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН