Recent Posts
January 16, 2025 • 10 min read
How LLMs as coding assistants are changing which programming languages, patterns, and architectures make sense. From the rise of explicit code over clever abstractions to the shifting economics of testing and dependencies.
September 08, 2023 • 15 min read
A Presentation of OCaml for TypeScript Developers
January 23, 2022 • 10 min read
A technical post about js_of_ocaml: a bundle size study, covering JavaScript, Js_of_ocaml, ReScript, OCaml
August 25, 2020 • 10 min read
A technical post about react server-side rendering with ocaml, covering React, ReasonML, OCaml
January 09, 2020 • 10 min read
A technical post about when two worlds collide: using esy to consume bucklescript ppxs from source, covering esy, ppx, BuckleScript, ReasonML
May 10, 2019 • 21 min read
A technical post about data-first and data-last: a comparison, covering OCaml, ReasonML, BuckleScript
March 17, 2019 • 6 min read
A technical post about js_of_ocaml and bucklescript, covering JavaScript, ReasonML, BuckleScript, OCaml
November 26, 2018 • 13 min read
A technical post about language debt, covering JavaScript, ReasonML, TypeScript, Elm
October 03, 2018 • 11 min read
A technical post about adopting reason: strategies, dual sources of truth, and why gentype is a big deal, covering JavaScript, ReasonML, TypeScript, Flowtype, BuckleScript
April 12, 2018 • 6 min read
A technical post about performance of records in bucklescript, covering JavaScript, BuckleScript, ReasonML