July 9, 2026 · Development
Anatomy of a trivia deck, part 2: a web component at the center of a React app
Part 2 of 5 — the
July 7, 2026 · Development
Anatomy of a trivia deck, part 1: a presentation app with no backend
First in a five-part series on the architecture of the pub-trivia scaffold.
July 2, 2026 · Community
JAWAD @ C Spire — July 23
Back at C Spire on July 23 On Thursday, July 23, 2026, the Jackson Area Web and App Developers return to C Spire’s corporate campus for our next...
More writing
View all
Jun 30, 2026
now-store: A KV Store Built to Forget, Next to a Database Built to Remember
Jun 24, 2026
Five deploys before last call: a build log for Taproom Trivia's leaderboard
Jun 19, 2026
Boxd Card now lives at boxd-card.com
Jun 8, 2026
JAWAD @ C Spire — June 24
Jun 5, 2026
Persisting an in-memory Kotlin CRUD API to SQLite with Exposed
Jun 5, 2026
Building a feature end to end: a Projects widget on the homelab
Jun 1, 2026
Adapting the /now convention on my blog
May 26, 2026
Hermes Agent isn't free under your Claude subscription — correcting last week's post
May 21, 2026
Setting up Hermes Agent, my first AI harness
May 17, 2026
kotlin-tutorial: a Ktor service that teaches Kotlin and feeds my blog
May 17, 2026
Support JXN Film Club with stickers (or Venmo)
May 16, 2026