✕ Clear all filters
16 articles

📰 Dev.to · Forrest Miller

16 articles · Updated every 3 hours · View all reads

All Articles 66,556Blog Posts 99,428Tech Tutorials 16,019Research Papers 13,806News 12,498 ⚡ AI Lessons
We Built a Compound AI System Instead of an Agent. It Costs $200/month and 100k People Use It.
Dev.to · Forrest Miller 2w ago
We Built a Compound AI System Instead of an Agent. It Costs $200/month and 100k People Use It.
I just published in The AI Journal about why our autonomous AI agent ran for six months, cost $310, and produced zero. This post is the implementation detail of
The parser cascade pattern: extracting recipes from messy food blogs
Dev.to · Forrest Miller 2w ago
The parser cascade pattern: extracting recipes from messy food blogs
Most recipe pages are not hard because the recipe is complicated. They are hard because the useful...
The Atomic Tap RPC That Keeps a Multiplayer Bingo Board Honest
Dev.to · Forrest Miller 2w ago
The Atomic Tap RPC That Keeps a Multiplayer Bingo Board Honest
Real-time games have a habit of turning simple UI events into distributed systems problems. A player...
Instagram Wipes localStorage on Navigation. Here's How We Keep Multiplayer Sessions Alive.
Dev.to · Forrest Miller 2w ago
Instagram Wipes localStorage on Navigation. Here's How We Keep Multiplayer Sessions Alive.
Instagram Wipes localStorage on Navigation. Here's How We Keep Multiplayer Sessions...
Why Our Multiplayer Bingo Game Uses a Singleton Ably Client (and Token Auth Instead of API Keys)
Dev.to · Forrest Miller 2w ago
Why Our Multiplayer Bingo Game Uses a Singleton Ably Client (and Token Auth Instead of API Keys)
Why Our Multiplayer Bingo Game Uses a Singleton Ably Client (and Token Auth Instead of API...
Inline style attributes vs CSS variables: a Tailwind v4 light-mode debug story
Dev.to · Forrest Miller 2w ago
Inline style attributes vs CSS variables: a Tailwind v4 light-mode debug story
TL;DR: I shipped a "light mode for the bingo caller" feature three times. Each attempt rendered as...
Tailwind v4 dark mode: the @theme vs @theme inline gotcha that broke my contrast tests
Dev.to · Forrest Miller 2w ago
Tailwind v4 dark mode: the @theme vs @theme inline gotcha that broke my contrast tests
TL;DR: in Tailwind v4 there are two ways to declare a color token in @theme. One compiles the hex...
I added a grid_size column. Two months later I dropped it. What I learned about derived state in Postgres.
Dev.to · Forrest Miller 2w ago
I added a grid_size column. Two months later I dropped it. What I learned about derived state in Postgres.
TL;DR: a grid_size INT column on three tables (rooms, players, card_templates) looked like a sane...
Building a Virtual Team Activity That Works in Any Browser
Dev.to · Forrest Miller 1mo ago
Building a Virtual Team Activity That Works in Any Browser
Building a Virtual Team Activity That Works in Any Browser Our team is remote. Fully...
How We Generate Bingo Cards with AI in 10 Seconds
Dev.to · Forrest Miller 1mo ago
How We Generate Bingo Cards with AI in 10 Seconds
Type "Super Bowl party" into BingWow and you get 25 themed bingo clues in about 10 seconds. Clues...
Building Real-Time Multiplayer Bingo with Next.js and Ably
Dev.to · Forrest Miller ⚡ AI Lesson 1mo ago
Building Real-Time Multiplayer Bingo with Next.js and Ably
How I built a real-time multiplayer bingo game that handles 20 concurrent players with optimistic UI, server-side bingo detection, and zero-setup browser play.
I Built a Real-Time Multiplayer Bingo Engine with Next.js, Supabase, and Ably
Dev.to · Forrest Miller 1mo ago
I Built a Real-Time Multiplayer Bingo Engine with Next.js, Supabase, and Ably
[BingWow](https://bingwow.com) is a free multiplayer bingo platform. You type a topic, AI generates...