Practical Go backend using GCP for full observability
fortune is an intentionally boring, production-ready Go service that serves random fortune cookies over HTTP. →
Cubic Limit reimplemented with Effect
This post walks through the process of recreating Manfred Mohr's iconic artwork Cubic Limit, P-161 with TypeScript and Effect using a fully functional rendering pipeline. →
Event-driven email delivery for user lifecycle flows
mailroom manages activation, recovery, and other lifecycle emails using PostgreSQL triggers and real-time batching. →
Experimenting with functional abstractions in Go
warp is a tiny collection of functional data types built to experiment with Go's generics and their effectiveness in modeling functional abstractions. →
Thinking in Haskell
This post introduces the basics of denotational semantics and how it provides a mathematical framework for reasoning about program correctness in Haskell. →
Building a full-stack web app with fp-ts
flixbox showcases a full-stack client/server web application interacting with the TheMovieDB API. It leverages the functional programming library fp-ts and its module ecosystem. →
Wire-safe framing for multiplexed binary streams
binproto simplifies message parsing for applications that require structured, channel-aware transmission over continuous byte input. →
Querying CouchDB with human-readable syntax
tango provides a textual syntax for logical and relational expressions compatible with Mango selectors. →
CouchDB design document bundler
couchilla is a bundler for packing design documents for CouchDB with CommonJS support. →