Real World OCaml

Functional programming for the masses

2nd Edition (published in Q4 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 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