Blog

The OCaml Planet RSS

Articles and videos contributed by both experts, companies and passionate developers from the OCaml community. From in-depth technical articles, project highlights, community news, or insights into Open Source projects, the OCaml Planet RSS feed aggregator has something for everyone.

Want your Blog Posts or Videos to Show Here?

To contribute a blog post, or add your RSS feed, check out the Contributing Guide on GitHub.

Performance Pitfalls: Tales From a Python/OCaml Codebase - Emma Jin - FUN OCaml 2025

Performance Pitfalls: Tales From a Python/OCaml Codebase Emma Jin (Semgrep) ABSTRACT Semgrep is a tool that enables developers to search their code for security vulnerabilities, built with an OCaml engine and a Python frontend. This has c...

09 Nov 2025

Watch OCaml

View Video
Generating Static Websites the Functional Programming Way - Xavier Van de Woestyne - FUN OCaml 2025

Generating Static Websites the Functional Programming Way Xavier Van de Woestyne (Tarides) ABSTRACT Static site generators like Jekyll, Zola, and Hugo are effective, but fall short for complex sites like personal encyclopedias, wikis, or ...

08 Nov 2025

Watch OCaml

View Video
From OCaml 4 to 5 and from Parmap to Effects: A legacy code transition story - FUN OCaml 2025

From OCaml 4 to 5 and from Parmap to Effects: A legacy code transition story SPEAKERS Nathan Taylor (Semgrep) Nat Mote (Semgrep) ABSTRACT OCaml 5's support for shared memory parallelism and effects-based concurrency opens up new ways...

07 Nov 2025

Watch OCaml

View Video
Outreachy May 2025 Demo Day

The OCaml community participated in the May 2025 round of Outreachy internships. Two interns worked on a range of projects including [Claudius](https://github.com/claudiusFX/claudius) and [Dune](https://github.com/ocaml/dune). This meeting was ...

02 Sep 2025

Watch OCaml

View Video
Outreachy December 2024 Demo

The OCaml community participated in the December 2024 round of [Outreachy internships](https://www.outreachy.org). One intern worked on a tool for diffing OCaml APIs. This meeting was an opportunity for our intern to present their work and for ...

17 Apr 2025

Watch OCaml

View Video
A 'Melange' of Tooling Coming Together - Antonio Monteiro - FUN OCaml 2024

Antonio Monteiro's FUN OCaml 2024 talk recording! Overview by Antonio: Melange is a new compiler for OCaml targeting JavaScript. Melange codebases integrate with the OCaml Platform: install from OPAM, build with Dune, preprocess with `ppxl...

20 Nov 2024

Watch OCaml

View Video
Building Incremental and Reproducible Data Pipelines - Patrick Ferris - FUN OCaml 2024

Patrick Ferris's FUN OCaml 2024 talk recording! Overview by Patrick: We present the good and the bad of building a dataflow engine in OCaml. The engine underpins a complex ecological analysis of avoided deforestation projects in tropical moi...

20 Nov 2024

Watch OCaml

View Video
Easy GADTs by Repeating Yourself - Eduardo Rafael - FUN OCaml 2024

Eduardo Rafael's FUN OCaml 2024 talk recording! Overview by Eduardo: Traditionally GADT's are used for lightweight tasks as the code complexity increases quite. I will be arguing that this is mostly a lack of common "design patterns" and m...

20 Nov 2024

Watch OCaml

View Video
How the Multicore Garbage Collector works - Sudha Parimala - FUN OCaml 2024

Sudha's FUN OCaml 2024 talk recording! Overview by Sudha: In a first, OCaml 5.0 shipped with native support for parallelism and concurrency. This was a multi-year effort by the Multicore team and the OCaml development team that culminated in...

20 Nov 2024

Watch OCaml

View Video
Learning OCaml with Tiny Code Xmas - Michael Dales - FUN OCaml 2024

Michael Dales's FUN OCaml 2024 talk recording! Overview by Michael: Each year the demo community run Tiny Code Xmas - using fantasy consoles like TIC-80 and PICO-8 to teach people to do retro graphics effects and size coding. But I didn't ...

20 Nov 2024

Watch OCaml

View Video