FUN OCaml

BERLIN
September 16 & 17, 2024
Register here

PROGRAM

Image: © Steve Bergmann

Fun OCaml 2024 is a 2 days open source hacking event dedicated to OCaml enthusiasts and professionals around the globe!

Let's get together for an exhilarating event packed with creativity, innovation, and learning:

  • Collaborate on open source projects
  • Learn through workshops, talks, and hands-on session,
  • Connect with fellow OCaml developers
  • Celebrate the impact and potential of OCaml for solving real-world problems.

Talks are live-streamed and will appear on watch.ocaml.org and YouTube after the event.

Watch a live stream

Event is going to be live streamed free of a charge

Go to Twitch

DAY 1

September 16 - 9:00-24:00
  • Keynote
  • Talks
  • Open until Midnight for Socializing and Hacking!

DAY 2

September 17 - 9:00-22:00
  • Talks
  • Workshops
  • Hacking: Contribute to OCaml projects and understand their internals

SESSIONS

  • Building reliable actor systems with OCaml and Riot

    Leandro Ostera

    Workshop
  • Web and mobile app development in OCaml

    Vincent Balat

    Workshop
  • Gamelle : 2D games in OCaml

    Emile Trotignon

    Workshop
  • Concurrency and Parallelism in OCaml

    Vesa Karvonen, Arthur Wendling, Carine Morel

    Workshop
  • The story behind the fastest image comparison library in the world written in OCaml

    Dmitriy Kovalenko

    Talk
  • Learning OCaml with Tiny Code Xmas

    Michael Dales

    Talk
  • A 'Melange' of Tooling Coming Together

    Antonio Monteiro

    Talk
  • MirageOS - developing operating systems in OCaml

    Hannes Mehnert

    Talk
  • OCANNL, the `neural_nets_lib`. Mysteries of NNs training unveiled in OCaml

    Lukasz Stafiniak

    Talk
  • Universal React in OCaml

    David Sancho Moreno

    Talk
  • Maybe OCaml Was the Friends We Made Along the Way; A Journey of Growth in Software Engineering

    Dillon Mulroy

    Talk
  • Let Signals in OCaml

    Rizo Isrof

    Talk
  • How the Multicore Garbage Collector works

    Sudha Parimala

    Talk
  • Using odoc to write documentation

    Paul-Elliot Anglès d'Auriac

    Talk
  • Building Incremental and Reproducible Data Pipelines for Tackling Climate Change

    Patrick Ferris, Michael Dales

    Talk
  • Type engineering in OCaml, illustrated on the OCaml compiler

    Florian Angeletti

    Talk
  • The Future of Dune

    Leandro Ostera

    Talk

DAY ONE

TimeYellow Giant RoomHangout hub RoomHangout hub
8:00 - 9:00ArrivalPretzels & Fruit
9:00 - 9:25Call for Lightning Talks + Organizer Announcements
9:25 - 9:50Keynote
10:00 - 10:35How the Multicore Garbage Collector worksWorkshop: Beginner Introduction to OCamlSocializing & Hacking
10:35 - 11:10A 'Melange' of Tooling Coming Together
11:10 - 11:20Break
11:20 - 11:55MirageOS - Developing Operating Systems in OCaml
11:55 - 12:30Universal React in OCaml
12:30 - 14:00Lunch
14:00 - 15:00Lightning Talks + Connecting People
15:00 - 15:10Break
15:10 - 15:45"Easy" GADT's by repeating yourself.Workshop: Web and mobile app development in OCamlSocializing & Hacking
15:45 - 16:20Using odoc to write documentation
16:20 - 16:40Break
16:40 - 17:15Let Signals in OCaml
17:15 - 17:50The Future of Dune
17:50 - 18:00Wrap up by Organizers
18:00 - 20:00-Dinner
20:00 - 24:00-Karaoke

DAY TWO

TimeYellow Giant RoomApollo RoomHangout hub RoomHangout hub
9:00 - 10:00ArrivalPretzels & Fruit
10:00 - 10:35OCANNL, the `neural_nets_lib`: Mysteries of NNs training unveiled in OCamlWorkshop: Building Reliable Actor Systems with OCaml and RiotWorkshop: Concurrency and Parallelism in OCamlSocializing & Hacking
10:35 - 11:10Type engineering in OCaml, illustrated on the OCaml compiler
11:10 - 11:20Break
11:20 - 11:55Learning OCaml with Tiny Code Xmas
11:55 - 12:30Building Incremental and Reproducible Data Pipelines for Tackling Climate Change
12:30 - 14:30Lunch
14:30 - 15:05The story behind the fastest image comparison library in the world written in OCamlSocializing & Hacking
15:05 - 15:40Maybe OCaml Was the Friends We Made Along the Way: A Journey of Growth in Software EngineeringWorkshop - Hands-on MirageOSWorkshop - Gamelle : 2D games in OCaml
17:45 - 18:00Summary
18:00 - 19:00-Dinner, Socializing and Hacking

VENUE

Space Shack Coworking
Akazienstr. 3a, 10823 Berlin
Image: © Julius Worel

SPONSORS & PARTNERS

Tarides
Ahrefs
Jane Street
LightSource
Hyper

ORGANIZERS & VOLUNTEERS

Want to help? Contact any of the organizers!

Sabine Schmaltz
Tarides
David Sancho Moreno
ahrefs
Dmitriy Kovalenko
LightSource
Rizo Isrof
Tarides
Jules Aguillon
Tarides