blogtalksabout

Blog

2026

What do we lose moving from Reason to mlx?

What Reason gives us beyond “just JSX”

OCaml documentation as markdown

Turn your OCaml API documentation into publishable Markdown

2025

Integrating Tailwind CSS with dune

A practical guide to setup dune rules for Tailwind CSS in a Melange project

Making html_of_jsx ~10x faster

A story of how static analysis helped improve performance in html_of_jsx

Snapshot tests for your own ppx

Tutorial on how to test your own ppx with cram tests

2024

Cram tests: dune's hidden gem

Tutorial to discover how cram tests in OCaml provide a powerful way to snapshot test your CLI apps

What's possible with Melange

What's melange, how it integrates with dune and a the benefits of using Melange to compile Reason and OCaml to JavaScript

2023

Server-side rendering React in OCaml

Introduction to server-reason-react, an implementation of react-dom/server in OCaml

2022

Learning OCaml in 2023

A bunch of resources to learn OCaml in 2023

2021

Don't use Tailwind for your Design System

My opinion about why isn't a great idea to use tailwind for your design system

2020

query-json: jq written in Reason

I reimplemented jq in Reason; compiled it to a native binary and to a JavaScript library

Run yarn/npm scripts with fzf

A small trick I use to run yarn/npm scripts faster

Hello Internet

Everything needs to start at some point

RSS

Source