Patrick Dubroy's newsletter

Archives
Subscribe
November 17, 2025

Garbage collection is useful

A new blog post

Last week I realized that I hadn’t managed to write a proper blog post in over 6 months — so I decided to try something new. Rather than an essay that I polish over a week or two, I decided to just write a quick, technical post about some of the stuff I was working on.

Thus, my first devlog — Garbage collection is useful:

A long time ago, I spent a few years working on garbage collection in the J9 Java VM. And even though I’ve since done mostly done higher-level stuff, having a deeper knowledge of GC has continued to come in useful.

Yesterday, it was an insight from one of my favourite GC papers, A Unified Theory of Garbage Collection, which helped me solve a tricky problem.

…on Hacker News

It never fails. The posts you put tons of effort into, obsessing over every word: crickets. The throwaway posts that you spend no more than 30 minutes on — hit the HN front page.

TILs

My other goal this year was to publish one TIL post a week. Those are short notes on useful things I've learned, which I publish to GitHub under pdubroy/til.

I've done pretty well on those, though I fell off the pace in the past few weeks.

WasmAssembly podcast

In other news, Mariano and I were on the WasmAssembly podcast to talk about our book, WebAssembly from the Ground Up:

📢 New #WasmAssembly podcast 🎙️ episode: #WebAssembly from the Ground Up with @dubroy.com and @marianoguerra.org. Learn how they're teaching #Wasm by building a compiler in JavaScript and why writing Wasm by hand is crucial! 🍿 https://www.youtube.com/watch?v=dRdDhybw6NI 🎧 https://wasmassembly.libsyn.com/webassembly-from-the-ground-up-with-patrick-dubroy-and-mariano-guerra

— Thomas Steiner (@tomayac.com) 2025-10-20T18:22:34.061Z

We had fun, and would love to go on some other podcasts to discuss the book. If you know of any that would be a good fit, let us know!


Until next time,

Pat

Don't miss what's next. Subscribe to Patrick Dubroy's newsletter:
Powered by Buttondown, the easiest way to start and grow your newsletter.