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.

.plan-26-42: Tails of the unexpected

Back to lecturing Foundations of CS, why List.tl raises, a record Tessera crowd at the CCI, and a sample of termtime meetings from Japanese AI governance to NVIDIA and samosa socials.

18 Oct 2026

Anil Madhavapeddy's Blog

Read Article
The Changing Craft of Programming with John Crepezzi

John Crepezzi has spent his career building tools for other programmers—at Tumblr, at Square, and then at GitHub, where he worked on the merge queue and the early versions of Codespaces. He came to Jane Street to build a code search engine for OCaml. A week into the job, ChatGPT came out, and he’s been working on AI tooling ever since.

16 Oct 2026

Signals and Threads

Read Article
How AI is Changing Programming

John Crepezzi has spent his career building tools for other programmers—at Tumblr, at Square, and then at GitHub, where he worked on the merge queue and the early versions of Codespaces. He came to Jane Street to build a code search engine for OCaml. A week into the job, ChatGPT came out, and he's been working on AI tooling ever since. In this episode, Ron and John talk about how a three-day prototype grew into a firmwide platform for agentic coding, how AI can break the social contract around code review, and how to build tools that support both agent workflows and human understanding. 00:00:00 – Start 00:00:28 – QBasic and an infinite loop 00:04:25 – Tumblr, Square, and GitHub 00:06:41 – Building for thousands instead of millions 00:10:43 – From Ruby to OCaml 00:18:05 – Active Record, Petrol, and metaprogramming 00:22:14 – Three days to build JaneGPT 00:29:27 – Writing evals, and grading models with models 00:33:48 – Giving LLMs their own permissions 00:36:29 – Adversarial models and reward hacking 00:41:00 – Deny lists, allow lists, and bwrap 00:48:09 – AI users 00:53:09 – Tool calling and the birth of the AIDE CLI 01:04:01 – Vibe coding and the Bonsai gap 01:06:32 – Agents as perpetual beginners 01:09:12 – Our own tools vs. Claude Code 01:15:14 – What's left of the craft 01:20:04 – Verification is the hard part 01:25:12 – Narrative code review 01:36:43 – Agent teams and what's next 01:43:33 – Slop and the code review social contract For more episodes, visit: https://signalsandthreads.com/

16 Oct 2026

Jane Street - Signal & Threads

View Video
Thought Experiment #1

Notes from a Paris evening on AI and formal methods: message sequence charts for agent workflows, proofs on machine code checked by a byte-for-byte oracle, and AI tools for democracy.

16 Oct 2026

Thomas Gazagnaire

Read Article
OCaml now has type recovery: when type checking goes wrong, but keeps going

In this article, we'll look at how we migrated the Typing Recovery mechanism, previously part of Merlin's vendored front end, directly into OCaml.

15 Oct 2026

Tarides

Read Article
Improving how Mollymawk handles data

Refactoring Mollymawk's internal data structures and how it persists data.

14 Oct 2026

Robur Cooperative

Read Article
OCaml Weekly News, 13 Oct 2026

betacalendars 1.0.0 — deterministic date and calendar utilitiesSedlex 3.8.1opam 2.6.1shakuhachi v0.4.0Docfd: TUI multiline fuzzy document finder - 13.1.3 + proper user guideOUPS meetup october 2026faker 0.1.1: fake (but realistic) data, seed-compatible with faker-js

13 Oct 2026

Caml Weekly News

Read Article
Notes from week 41

NPY to Zarr has been completed for v1 and v1.1; day10 revdeps; Tessera tools packaged and failures in bench.ci.dev.

12 Oct 2026

Marc Elvers

Read Article
.plan-26-41: Hello, is it Part II you're looking for?

The Foundations of Computer Science notes are now done as a Forest with live OCaml toplevels, and Part II projects sorted.

11 Oct 2026

Anil Madhavapeddy's Blog

Read Article
OCaml's module language is the perfect fit for agentic programming

Write interfaces first, statically type check the design, then hand each module to an agent one at a time. OCaml's module language makes this a natural workflow for future formal methods too.

09 Oct 2026

Anil Madhavapeddy's Blog

Read Article