This talk will give a practical introduction to Jane Street's Core and Async, two of the most widely used OCaml libraries. We'll briefly discuss the purpose, organization and development process behind the library, and then we'll dive into a guided code walk-through. We'll walk through a few applications, culminating, if we have time, with a simple message-broker application.



The code that will be the basis of the walkthrough can be found here:



https://bitbucket.org/yminsky/core-hello-world



You're encouraged to download the source in advance so you can follow along on your laptop!



Drinks, pizza, and sushi will be served, courtesy of our sponsor Jane Street, and we'll likely head over to a bar afterwards too.



About the Speaker: Yaron Minsky obtained his PhD in Computer Science from Cornell University in 2002, focusing on distributed systems. In 2003, he joined Jane Street where he founded the quantitative research group and introduced OCaml to the organization. Today, he leads Jane Street's technology group, which uses OCaml as its primary development language.