TJ Miller

@tjmiller.bsky.social

Dreamer ⋅ ADHD advocate ⋅ Laravel astronaut ⋅ Building Prism ⋅ Principal at Geocodio ⋅ Thoughts are mine! https://tjmiller.me https://prism.echolabs.dev

Gave a talk on Ralph Loops at the Copenhagen Laravel Meetup last night. Still pretty new to this, but it's been seriously addictive -- there's something weirdly satisfying about going to bed and waking up to a fully working app. Did a write-up of everything here: www.geocod.io/code-and-coo...

Ship Features in Your Sleep with Ralph Loops - Geocodio

Claude Code is powerful, but performance degrades as context grows. Ralph Loops solve this by wrapping your AI agent in a while loop with external state. Here's how I've been using this pattern to shi...

geocod.io

The shortened project lifecycle is absolutely the result of our custom tooling shared across the team, and people/orgs without that aren’t going to have those kind of results ICYMI @tjmiller.bsky.social’s excellent blog post on our Claude Code tooling www.geocod.io/code-and-coo...

How we use Claude Code - Geocodio

Claude Code is only as good as the context you give it. I've been building out a custom setup with skills, hooks, and MCP servers that's turned it into a genuine productivity multiplier for our Larave...

geocod.io

Prism v0.99.12 🎉 * Added global request_timeout configuration * Added step start and finish events * Added OpenRouter video support * Added Gemini media_resolution option for images/videos/documents/audio * Multiple OpenRouter fixes for API response handling github.com/prism-php/pr...

Release v0.99.12 · prism-php/prism

What's Changed feat: Add global request_timeout configuration by @kargnas in #834 Feature: Map ToolCallDeltaEvent in BroadcastAdapter by @webard in #837 fix(openrouter): Handle null id/model in AP...

github.com

Over the last couple days I've fixed a few critical bugs in Iris's memory consolidation and made a bunch of improvements. I just ran a full sweep against my 2700 message conversation. Super happy with the results. Blog post about memory consolidation tomorrow!

Bild

Here is a great example of Iris's temporal awareness. I sent a message after chatting with a local instance testing some changes for a few days and Iris recognized it and followed up where we left off. Wild.

Bild

We launched one of our most-requested features today: Distance API! Now you can calculate driving time, driving distance, and straight line distance between addresses using Geocodio