mats.coffee
HomeBlog

13 articles

The Journal

Thoughts on design, code, and the craft of building things on the web.

FeaturedMay 15, 202612 minutes read

Protecting customer media sources with asymmetric encryption

Users trust OpenAudioMc to handle their media playback, now we're also taking responsibility of media end-to-end.

Read article
Protecting customer media sources with asymmetric encryption

All articles

Goomba: Portable hermetic CGO build orchestrations for PC, Mac and Linux

Goomba: Portable hermetic CGO build orchestrations for PC, Mac and Linux

May 10, 2026·9 minutes read
The magic of time prediction

The magic of time prediction

Dec 29, 2025·6 minutes read
Migrating from Cloudflare D1 to Hyperdrive

Migrating from Cloudflare D1 to Hyperdrive

Nov 8, 2025·6 minutes read
Keeping Track of Mojang's Enforcement Actions

Keeping Track of Mojang's Enforcement Actions

Oct 21, 2025·9 minutes read
Hacking the housing market

Hacking the housing market

Jul 18, 2025·15 minutes read
Dutch Rail Data Heist: Real-Time Metrics, APIs, and Commuter Chaos

Dutch Rail Data Heist: Real-Time Metrics, APIs, and Commuter Chaos

Jul 16, 2025·9 minutes read
Saying goodbye to Java rebuilds, hello to JavaScript (but still in the JVM)

Saying goodbye to Java rebuilds, hello to JavaScript (but still in the JVM)

Jul 15, 2025·19 minutes read
Meteor: Interfaces as networking contract

Meteor: Interfaces as networking contract

Jul 2, 2025·6 minutes read
Block art with Art-Net

Block art with Art-Net

Jan 28, 2025·7 minutes read
Bodging in Java - crimes against the runtime

Bodging in Java - crimes against the runtime

Jan 28, 2025·9 minutes read
Abusing virtual modules for a blog

Abusing virtual modules for a blog

Jan 27, 2025·8 minutes read
COBALT: Building a 200x Faster Entity Engine from Minecraft Protocol

COBALT: Building a 200x Faster Entity Engine from Minecraft Protocol

Jul 10, 2022·11 minutes read