Real World OCaml

Functional programming for the masses

2nd Edition (Oct 2022)

Yaron Minsky

Yaron Minsky joined Jane Street in 2003, where he started out developing quantitative trading strategies, going on to found the firm's quantitative research group. He introduced OCaml to the company and managed the transition to using OCaml for all of its core infrastructure, turning Jane Street into the world's largest industrial user of the language. In the meantime, he's been involved in many different aspects of Jane Street's technology stack, including trading and risk systems, developer tools, and user-interface toolkits. Yaron has lectured, blogged and written about programming for years, with articles published in Communications of the ACM and the Journal of Functional Programming.

Twitter | Github

Anil Madhavapeddy

Anil Madhavapeddy is Professor of Planetary Computing 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 is a member of the Energy and Environment Group which delves into the intersection of technology and conservation. 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