Blog

The OCaml Planet

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.

Rust for Everyone!

Rust promises to empower everyone to build reliable software, but its unique features create steep learning curves. In this talk, Will Crichton presents four years of research into evidence-based tools that help both novices and experts work more effectively with Rust's complexity, including: - Ownership visualization: Interactive diagrams showing permissions (read/write/own) that help students understand borrowing better than rule-based explanations - Trait debugging: A graphical tool for navigating complex trait inference trees when compiler errors become unreadably long - Program slicing: Using Rust's type system to automatically highlight only code relevant to specific variables All tools discussed are open source and available for use.

27 Aug 2025

Jane Street - Tech Talks

View Video
Terminal GUI for ocluster monitoring

I’ve been thinking about terminal-based GUI applications recently and decided to give notty a try.

24 Aug 2025

Marc Elvers

Read Article
Modern PostgreSQL Connection Pooling in OCaml (2025): Caqti + Dream + Lwt

A practical, production-focused walkthrough of building a PostgreSQL connection pool in OCaml using Caqti_lwt_unix, with health checks, graceful shutdown, and Dream integration

24 Aug 2025

Chukwuma Akunyili

Read Article
A ZFS Scaling Adventure

The FreeBSD workers have been getting [slower]( (https://github.com/ocurrent/opam-repo-ci/issues/449): jobs that should take a few minutes are now timing out after 60 minutes. My first instinct was that ZFS was acting strangely.

23 Aug 2025

Marc Elvers

Read Article
Label Maker in js_of_ocaml using Claude

I’ve taken a few days off, and while I’ve been travelling, I’ve been working on a personal project with Claude. I’ve used Claude Code for the first time, which is a much more powerful experience than using claude.ai as Claude can apply changes to the code and use your build tools directly to quickly iterate on a problem. In another first, I used js_of_ocaml, which has been awesome.

22 Aug 2025

Marc Elvers

Read Article
Internship Report: Refactoring Tools Coming to Merlin

Timéo shares his project integrating new refactoring features into Merlin, improving user experience with a new command.

20 Aug 2025

Tarides

Read Article
An OCaml MCP server

20 Aug 2025

Jon Ludlam's Blog at recoil.org

Read Article