Tarides Logo

Articles by Tim McGilchrist

Explore articles by Tim McGilchrist, featuring deep insights into systems programming, distributed computing, and cutting-edge technology. Discover the author's unique perspective and technical expertise that contribute to innovation at Tarides.

Toy green tractor on sand.

Porting OBuilder to FreeBSD

OBuilder is a tool for performing arbitrary, reproduceable builds of OCaml-related software within a sandboxed environment. It is used by the CI team at Tarides to provide OCaml-based Continuous Integration (CI) for projects like opam-repo-ci, ocaml-ci, and multicoretest-ci. Originally written for L…

Miod Vallat

Miod Vallat

Principal Software Engineer

Tim McGilchrist

Tim McGilchrist

Principal Software Engineer

Blurred pink and blue light streaks on black background.

OCaml-CI Renovated

OCaml-CI started with the goal of making a better continuous build system for OCaml projects. When we began in 2019, the goals were clear: it should provide a zero-configuration experience for OCaml projects using opam and Dune, and it should use an incremental architecture to avoid expensive recomp…

NK

Navin Keswani

Principal Software Engineer

Tim McGilchrist

Tim McGilchrist

Principal Software Engineer

Buildings with red roofs, castle on hill, cloudy sky.

ICFP 2022 Review

After two years of online conferences, it was fantastic to have ICFP 2022 in person. The conference organisers had done a fantastic job adjusting to online conferences, but nothing beats the hallway track for meeting new people and catching up with old friends. This year, Slovenia's capital hosted t…

Tim McGilchrist

Tim McGilchrist

Principal Software Engineer