Reactions to DucklakeAt my day job, I’ve been working with Apache Iceberg over the last 9 months or so, and upon hearing of yet another open table format - Ducklake - I was interested to dig in. Here is my reaction. DuckDB - First of all, I’m a fan of duckdb, it’s really...May 28, 2025 · 3 min readblog.rockwotj.com
Protecting against stack overflow in Wasmtime Host FunctionsRecently I was able to contribute a patch to Wasmtime for supporting custom runtime stacks for it's asynchronous execution mode (#7209). This is post documents the abilities that unlocks and allows for better testing against stack overflow for hosts ...Dec 30, 2023 · 4 min readblog.rockwotj.com
Musings on KubeCon WasmDayI had a great time today giving my first conference talk at Cloud Native Wasm Day. I'll have the link to the recording posted later if you want to give it a listen (EDIT: the recording is live here). Listening to the other presenters speak, one that ...Nov 7, 2023 · 3 min readblog.rockwotj.com
Let's build a document database!I'm going to build out a small document database and write out my journey here. This is sort of a kickoff post in a series. This is inspired by Matt Brubeck's excellent Let's build a browser engine series. You're building what? Let's talk terminology...Jan 8, 2023 · 3 min readblog.rockwotj.com
C++ Memory Management RulesDo you ever wonder how giant company's like Google have millions of lines of C++ and can still have robust systems? Is the answer to rewrite all the things in Rust1? During my time at Google I learned the rules that are used to keep the owner of memo...Dec 18, 2021 · 3 min readblog.rockwotj.com