Using Zod and zodResponseFormat with OpenAI
A few notes from figuring out how to use Zod and zodResponseFormat in OpenAI’s “Structured Outputs”.

A few notes from figuring out how to use Zod and zodResponseFormat in OpenAI’s “Structured Outputs”.

My recipe for tiramisu, tailored for Australian ingredients.

My recipe for a rich Ragù di Agnello e Manzo, or beef and lamb ragu, just the way I like it.

Some thoughts on training in the gi vs no gi (I train in both) and which one is better for beginners.

Fun words for pie charts in other languages (that I speak).

My imperfect (but good enough) method for making 100% stacked bars in Google Sheets + Slides.

My recipe for muffins somewhat akin to the gooey triple chocolate chip fondant ones at the 2024 Paris Olympics.

Reflections on 1000 hours of combat sports — mostly jiu jitsu and muay thai / boxing.

Nagi’s recipe for “Bursting Blueberry Crumb Cake”, modified how I make it (and explain it).

How AI will affect organisation design and “middleware” jobs. Because if you’re worried about it, then the answer is yes: Your job will disappear.
End of all posts :)
End of all posts :)