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.

Fixing a Stack Overflow Shrank Js_of_ocaml Output by 16%

Fixing a stack overflow in js_of_ocaml cut local variables by 91% and compressed output by 16%, via variable coalescing and constant sinking.

12 Nov 2026

Tarides

Read Article
OCaml Weekly News, 10 Nov 2026

neocaml 0.11 OSEC-2026-30: OCaml runtime "ephemeron data is freed while still referenced" OSEC-2026-28: github.com/ocaml/ocaml.org: Unauthenticated arbitrary file read via path traversal in ~/conferences/ocaml/**~ OCaml 4.14.5 released rocq-typescript-extraction (experimental): Extract Rocq definitions to TypeScript ES modules Bisect_ppx, the coverage tool, moving to ocaml-ppx Blog post: From…

10 Nov 2026

Caml Weekly News

Read Article
OCaml Roundup: October 2026

Lots going in October, including: Attending SOOCon26 in BelfastMerging derivers in ppxlibUpdating Graft to Forester 6.0Building a playground for Michael's…

10 Nov 2026

Patrick Ferris' OCaml Blog

Read Article
Thank you, AppVeyor

Just under 11 years ago, Christophe Troestler opened ocaml/ocaml#307 and the OCaml project’s association with AppVeyor began.

10 Nov 2026

David Allsopp's Blog

Read Article
Notes from week 45

day10 builds Windows packages again and agrees with GitHub Actions on all but a handful of explainable cells; OCaml 5 has been killed by Ctrl-Break since 2022; opam 2.6 reached every CI; a page cache saved 0.64 seconds; and one CephFS metadata server was doing all the work.

09 Nov 2026

Marc Elvers

Read Article
Alcotest: finding flaky OCaml tests with JUnit reports

Alcotest can now write JUnit reports with no change to your tests, enough to chart which tests are flaky and which broke, and tags put a flaky test aside. It also nests tests and runs under wasm, and dune-release gets Windows fixes.

09 Nov 2026

Thomas Gazagnaire

Read Article
.plan-26-45: Welcome to the House of Fun

Tessera wins the OpenUK software award, local AI agents pass the Red List exam, FoCS lecturing wraps up, OxCaml ox9 and an OpenWrt router rebellion, Eio sandbox fixes, a brief-powered Tangled spindle, a DuckDB index of UK labels, Tom Loosemore on personal agents, Taposaur, Rex, and a Madagascar field app.

08 Nov 2026

Anil Madhavapeddy's Blog

Read Article
Checking out the latest features in OxCaml 5.4.0+ox9

What changed between OxCaml 5.2.0+minus39 and 5.4.0+ox9, covering unboxed values, atomic fields, safer effects, and experimental polymorphism over layouts and modes.

06 Nov 2026

Anil Madhavapeddy's Blog

Read Article
Neocaml 0.11: OxCaml, Indentation Styles, and odoc

I’m happy to announce that neocaml 0.11 is out! I never got around to writing about 0.10, which was mostly about neocaml-utop (a utop backend that talks to utop via its native editor protocol), but 0.11 is a different story.

05 Nov 2026

Bozhidar Batsov

Read Article
Discovering OCaml as a Scala Developer Part 4: Testing against a real PostgreSQL

Writing integration tests for our task store against a real PostgreSQL database, with MUnit and Testcontainers on one side and Alcotest and testcontainers-ocaml on the other

05 Nov 2026

Benjamin Thuillier

Read Article