Content
Blog posts, videos, and playlists.
Blog Posts
View all posts
April 2, 2026·7 min readExploring OpenCode as a Claude Code Alternative
A look at OpenCode, an open-source AI coding terminal that supports any LLM provider — including self-hosted Ollama — and how its commands, skills, and configuration compare to Claude Code.
toolingclaude codeopencodeai
March 30, 2026·6 min readChecking Back In on XTDB (Formerly Crux)
A look at what changed in XTDB v2 — now a standalone database with SQL as the primary interface — for developers familiar with the original Crux.
clojuresqlxtdbdatabase
March 27, 2026·5 min readManaging Dotfiles with GNU Stow
How to use GNU Stow to manage dotfiles with symlinks, making config migration across machines and distros painless.
toolinglinux
March 25, 2026·7 min readBuilding a Claude Code Plugin Marketplace
A look at how to organize Claude Code slash commands into installable plugins backed by a local marketplace — covering plugin structure, agents, skills, and how to surface them in Claude Code.
toolingclaude codeai
Playlists
View all 17 playlists
4 videosGo Anon Board
Build an anonymous message board REST API from scratch in Go using GORM and PostgreSQL.
5 videosNextJS Jobs Listings
Build a job listings application with Next.js featuring a card UI, search filters, and pagination.
8 videosNx Space Explorer
Build a full-stack space launch explorer using an Nx monorepo with NestJS, Next.js, GraphQL codegen, and Docker.
Videos
View all videos
Mar 21, 2025
Dynamically Create a Shacn Registry and Documentation with Next.js and Fumadocs

Apr 22, 2025
Use Shadcn Style React Components in ClojureScript

Apr 15, 2025
Dynamically Render Render Resume PDFs in Next.js Wtth react-pdf

Aug 22, 2022
Reagent Calorie Counter

Aug 17, 2021
Clojure Crash Course

Nov 10, 2021
Destructuring in Clojure