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.

Hacking OCaml

This talk breaks down a CTF puzzle Corwin de Zahr designed a few years back that involves finding problems and vulnerabilities within the OCaml runtime. Read the full transcript here: https://www.janestreet.com/tech-talks/hacking-ocaml/

30 Sep 2025

Jane Street - Tech Talks

View Video
File descriptors are not integers

There was a flurry of activity on ocaml-multicore/ocaml-uring this month leading to a release (ocaml/opam-repository#28604). ocaml-uring provides bindings to the Linux’s io_uring, which allows batching various syscalls to the kernel for it to execute out-of-order, and in parallel. Its principal use at the moment is for the high-performance Linux backend of Eio.

30 Sep 2025

David Allsopp's Blog

Read Article
A second foray into agentic coding

Continuing the previous theme of dabbling with matters agentic. Previously, I’d quite assiduously kept my fingers away from files. This time, I wanted to try something exploratory, switching to the agent for things I was actively stuck on.

28 Sep 2025

David Allsopp's Blog

Read Article
Model Validation & Time Utilities Sprint: From Basic Models to Proper Validation Layer

A weekend sprint documenting the evolution from basic OCaml models to comprehensive validation infrastructure with field enhancements, time utilities, and cryptographic security improvements for the Chaufr MVP

28 Sep 2025

Chukwuma Akunyili

Read Article
Parsimoni Joins Techstars' Autumn 2025 Programme!

Parsimoni has been selected for Techstars' autumn 2025 space accelerator programme!

25 Sep 2025

Tarides

Read Article
Retrofitting a build system into a compiler

Over the summer, Lucas Ma has been investigating ideas surrounding using effects in the OCaml compiler itself. He’s blogged some of his discoveries and adventures. The technical core of this work leads towards being able to use the OCaml compiler as a library on-demand to create a longer-lived “compiler service”. Of itself, that’s not at all revolutionary, but it is quite hard to do that with a 30 year old codebase that really was designed for single-shot separate compilation.

25 Sep 2025

David Allsopp's Blog

Read Article
Caching opam solutions - part 2

23 Sep 2025

Jon Ludlam's Blog at recoil.org

Read Article
Database Testing in OCaml: From CRUD to Connection Pool Stress Testing

Building a comprehensive database testing suite for Chaufr: integration tests, transaction verification, migration rollback testing, connection pool stress tests, and performance benchmarks using Alcotest, Lwt, and Caqti

21 Sep 2025

Chukwuma Akunyili

Read Article