Hi, I am tetsuo

available for hire 🇳🇱

📝 Table of contents

Transpiling HTML to JSX in Go

restache extends HTML with curly braces so you can write React components like it's 2013.

Fortune as a Service

fortune is a simple HTTP API that delivers random fortune cookies, built as a working reference for setting up observability on GCP and to refresh my memory.

Cubic Limit in Effect

This post covers the process of recreating Manfred Mohr's Cubic Limit in TypeScript and Effect, implementing a functional DSL for basic 3D graphics along the way.

Triggers and notifications in PostgreSQL

Building a pub/sub application with libpq to batch-process account onboarding jobs on a self-managed PostgreSQL-backed job queue.

Making sense of Haskell

Here's my take on explaining denotational semantics 😬

Building a full-stack web app with fp-ts

In this post, we take a quick tour of flixbox, a movie trailer search app built entirely with fp-ts and its ecosystem of composable modules.

Generic wire protocol in Go

binproto provides binary message framing using a length-prefixed format and supports multiplexed streams.

CouchDB design document bundler

couchilla is a bundler for packing design documents for CouchDB with CommonJS support.