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.

Reading the Gas Meter

My gas supplier has tried and failed to install a smart gas meter, so I’ll give it a go myself.

23 Nov 2025

Marc Elvers

Read Article
OCaml Infra Map

Yesterday, we were talking about extending the current infrastructure database to incorporate other information to provide prompts to return machines to the pool of resources after they have completed their current role/loan, etc. There is also a wider requirement to bring these services back to Cambridge from Equinix/Scaleway, which will be the subject of a follow-up post. However, the idea of extending the database made me think that it would be amusing to overlay the machine’s positions onto Google Maps.

24 Apr 2025

Marc Elvers

Read Article
Under the Hood: Developing Multicore Property-Based Tests for OCaml 5

In 2022, Multicore OCaml became reality. Programming on multiple threads brings new possibilities, but also new complexities. In order to…

24 Apr 2024

Tarides

Read Article
Bucket Sort

Bucket Sort Bucket sort assumes input generated by a random process that distributes elements uniformly over the interval [0, 1) . ...

10 Jun 2018

Shayne Fletcher

Read Article
Permutations

This post describes the ways of generating permutations, with 2 common approaches , the Johnson Trotter algorithm and streaming. Code is in OCaml....

05 May 2015

Xinuo Chen

Read Article
CPU Registers and OCaml

Even though registers are a low-level CPU concept, having some knowledge aboutthem can help write faster code. Simply put, a CPU register is a storage for as...

05 May 2015

Jane Street Tech Blog

Read Article
Why GADTs matter for performance

When GADTs (Generalized Algebraic DataTypes) landed inOCaml, I wasn’t particularly happy about it. I assumed that it was the kind ofnonsense you get when you...

30 Mar 2015

Jane Street Tech Blog

Read Article