Jane Street
Tech Talks

Explore past Jane Street tech talk videos.

A Language-Oriented System Design

Nathan Linger

Abstractions for Expressive, Efficient Parallel and Distributed Computing

Lindsey Kuper

Jane and the Compiler

Yaron Minsky

Distributed, Incremental Dataflow Processing in the Cloud with Reflow

Marius Eriksen

Introduction to Incr_dom: Writing Dynamic Web Apps in OCaml

Cristina Rosu

OCaml All The Way Down

Andy Ray

Effective Programming: Adding an Effect System to OCaml

Leo White

Curriculum Design as an Engineering Problem: Lessons from the Field

Shriram Krishnamurthi

The Hurricane's Butterfly: Debugging Pathologically Performing Systems

Bryan Cantrill

How Jane Street Does Code Review

Ian Henry

Verifying Network Data Planes

Nate Foster

Caveat Configurator: How to replace configs with code, and why you might not want to

Dominick LoBraico

Seven Implementations of Incremental

Yaron Minsky

On Verification for System Configuration Languages

Arjun Guha

How to Build an Exchange

Brian Nigito