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.

Build IDs for Day10

08 Sep 2025

Jon Ludlam's Blog at recoil.org

Read Article
Giving hub.cl an upgrade

07 Sep 2025

Jon Ludlam's Blog at recoil.org

Read Article
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
OCaml Weekly 2025 w32 to w35

02 Sep 2025

Patrick Ferris' OCaml Blog

Read Article
Mosaic Terminal User Interface

In testing various visual components, terminal resizing, keyboard handling and the use of hooks, I inadvertently wrote the less tool in Mosaic. Below are my notes on using the framework.

31 Aug 2025

Marc Elvers

Read Article
Building Database Layer in OCaml: From UUID v7 to Standardized Error Handling

A comprehensive sprint retrospective documenting the implementation of a near-production-ready database and service layer using OCaml, Caqti, UUID v7, and standardized error handling for the Chaufr MVP

31 Aug 2025

Chukwuma Akunyili

Read Article
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
Using ocaml-lsp-server via an MCP server

27 Aug 2025

Jon Ludlam's Blog at recoil.org

Read Article