Real World OCaml

Functional programming for the masses

2nd Edition (published in Q4 2021)

Yaron Minsky

Yaron Minsky heads the technology group at Jane Street, a proprietary trading firm that is the largest industrial user of OCaml. He was responsible for introducing OCaml to the company and for managing the company's transition to using OCaml for all of its core infrastructure. Today, billions of dollars worth of securities transactions flow each day through those systems. Yaron obtained his PhD in Computer Science from Cornell University, where he studied distributed systems. Yaron has lectured, blogged, and written about OCaml for years, with articles published in Communications of the ACM and the Journal of Functional Programming. He chairs the steering committee of the Commercial Users of Functional Programming, and is a member of the steering committee for the International Conference on Functional Programming.

Twitter | Github

Anil Madhavapeddy

Anil Madhavapeddy is an Associate Professor at the Department of Computer Science and Technology in the University of Cambridge, and a Fellow of Pembroke College. He has worked in industry (NetApp, Citrix, Intel), academia (Cambridge, Imperial, UCLA) and startups (XenSource, Unikernel Systems, Docker) over the past two decades. At Cambridge, he directs the OCaml Labs research group which delves into the intersection of functional programming and systems. He is a long-time maintainer on open-source projects ranging from OCaml, OpenBSD, Xen and Docker, and a seasoned entrepreneur who advises companies and foundations on technology strategy.

Twitter | Github