🔥 Fuse for Laravel v0.10.0 is out! After my talk at Laravel Live Denmark, three different people asked me the same: when a half-open circuit runs its test job and it fails, does that job keep its place in the queue? It doesn't. release() sends it to the back, behind jobs that were queued after it.
Harris Raftopoulos
@harrisrafto.eu
Senior Software Engineer Staff & Educator @ Laravel News Co-organizer @ Laravel Greece Meetup Sharing PHP insights to elevate developers’ skills Subscribe to my newsletter: harrisrafto.eu
🔥 Fuse for Laravel v0.10.0 is out! After my talk at Laravel Live Denmark, three different people asked me the same: when a half-open circuit runs its test job and it fails, does that job keep its place in the queue? It doesn't. release() sends it to the back, behind jobs that were queued after it.
Yesterday I gave my Advanced Circuit Breakers for Laravel talk here at @laravellive.dk and the response has been amazing! Thank you to everyone who found me to chat about Fuse for Laravel afterwards. Day 2 is underway, come say hi if we haven’t met yet!
New @laravelnews.com video is out! I built an invoicing app entirely inside a @zeropsio.bsky.social remote workspace, with Claude Code handling the infrastructure. Honestly the most fun I’ve had with a deploy pipeline in a while!
Building and Deploying a Laravel App With Claude Code on Zerops posted by @harrisrafto.eu laravel-news.com/building-and...
Ship AI with Laravel: I Tricked My Own AI Into Leaking Everything posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Ship AI with Laravel: I Tricked My Own AI Into Leaking Everything - Laravel News
First I socially engineer our own support agent into leaking its full system prompt and another customer's data. Then we lock it down with four layers of defense: a hardened prompt, a local LLM guard running on Ollama, tool-level authorization, and output filtering. The finale of Ship AI with Laravel.
laravel-news.com
Episode 11 of Ship AI with Laravel is live, and it’s the finale! 11 episodes, from composer require to a secure, production-ready AI platform. Thanks for building along 👇
Ship AI with Laravel: I Tricked My Own AI Into Leaking Everything posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Ship AI with Laravel: Test Your AI System with Zero API Calls posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Ship AI with Laravel: Test Your AI System with Zero API Calls - Laravel News
We've built agents, tools, a knowledge base, and streaming. Now how do you test it without hitting OpenAI on every run? In this episode we test the entire system with Pest and zero API calls using the SDK's faking system. Fast, deterministic, free.
laravel-news.com
Episode 10 of Ship AI with Laravel is live! We've built agents, tools, a knowledge base, streaming, the whole thing. But how do you test code that calls an AI? This episode we test the entire system with Pest and zero API calls using the SDK's faking system. Come build with me 👇
Ship AI with Laravel: Test Your AI System with Zero API Calls posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Episode 10 of Ship AI with Laravel is live! We've built agents, tools, a knowledge base, streaming, the whole thing. But how do you test code that calls an AI? This episode we test the entire system with Pest and zero API calls using the SDK's faking system. Come build with me 👇
Ship AI with Laravel: Test Your AI System with Zero API Calls posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Episode 9 of Ship AI with Laravel is live! Everything works in dev, but what happens when OpenAI goes down at 2am? This episode we make it production ready. Come build with me 👇
Ship AI with Laravel: Failover, Queues, and Middleware for AI Agents posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Episode 9 of Ship AI with Laravel is live! Everything works in dev, but what happens when OpenAI goes down at 2am? This episode we make it production ready. Come build with me 👇
Ship AI with Laravel: Failover, Queues, and Middleware for AI Agents posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Ship AI with Laravel: Give Your AI Agent Live Web Search posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Ship AI with Laravel: Give Your AI Agent Live Web Search - Laravel News
The agent can answer from our knowledge base, but not about things that change by the minute like shipping delays. In this episode we add the WebSearch tool so the agent can pull live information from the web, with a locked-down allow list so it only hits domains we trust.
laravel-news.com
Episode 8 of Ship AI with Laravel is live! This episode we add the WebSearch tool so it can pull live info straight from the web. Locked down to the domains we trust, of course. Come build with me 👇
Ship AI with Laravel: Give Your AI Agent Live Web Search posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Episode 8 of Ship AI with Laravel is live! This episode we add the WebSearch tool so it can pull live info straight from the web. Locked down to the domains we trust, of course. Come build with me 👇
Ship AI with Laravel: Give Your AI Agent Live Web Search posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Just announced Aegis for Laravel on stage at Laravel Live Japan 2026! 🇯🇵🛡️ Scaffolding and validation for Value Objects. Wrap your primitives, validate at the boundary, and let one Artisan command write the class, cast, and test. It's open source and it's live now! github.com/harris21/laravel-aegis
GitHub - harris21/laravel-aegis: Scaffolding and validation helpers for Laravel Value Objects
Scaffolding and validation helpers for Laravel Value Objects - harris21/laravel-aegis
github.com
Episode 7 of Ship AI with Laravel is live! This episode we fix that with streaming. The SDK has a one-line change from prompt to stream, and suddenly the response appears word by word in a Livewire chat UI as the agent generates it. Comes together really nicely 👇
Ship AI with Laravel: Real-Time Streaming Chat UI with Livewire posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Episode 6 of Ship AI with Laravel is live! Last episode we built semantic search from scratch. This time we let the AI provider host the vector store and we just plug into it with the FileSearch tool. Upload PDFs, full policy docs, anything you want. Come build with me 👇
Ship AI with Laravel: Search Entire PDFs with Zero Search Logic posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Episode 6 of Ship AI with Laravel is live! Last episode we built semantic search from scratch. This time we let the AI provider host the vector store and we just plug into it with the FileSearch tool. Upload PDFs, full policy docs, anything you want. Come build with me 👇
Ship AI with Laravel: Search Entire PDFs with Zero Search Logic posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Ship AI with Laravel: RAG with Embeddings and pgvector in Laravel 13 posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Ship AI with Laravel: RAG with Embeddings and pgvector in Laravel 13 - Laravel News
Your agent looks up orders and remembers conversations but invents policies when customers ask about returns or shipping. In this episode we build a searchable knowledge base with embeddings and pgvector so the answers come from real documentation.
laravel-news.com
Trying a new edit style for this one, curious what you think 👀 Episode 5 of Ship AI with Laravel is live! The agent could look up orders and remember conversations but kept inventing policies when customers asked about returns or shipping. Now the answers come from actual documentation 👇
Ship AI with Laravel: RAG with Embeddings and pgvector in Laravel 13 posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Episode 3 of Ship AI with Laravel is live! The agent was making up answers when customers asked about their orders. Now it has tools that connect to the database and pull real data. Order lookups, customer history, actual records. No more guessing. Come build with me 👇
Ship AI with Laravel: Stop Your AI Agent from Guessing posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Ship AI with Laravel: Smart Ticket Triage with Structured Output posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Ship AI with Laravel: Smart Ticket Triage with Structured Output - Laravel News
Your support agent can talk, but it responds in prose. You can't route a ticket or track sentiment from a paragraph. In this episode we build a TicketClassifier that returns structured JSON with category, priority, sentiment, and a summary. Clean data from messy customer messages.
laravel-news.com
Episode 2 of Ship AI with Laravel is live! We build a TicketClassifier that turns messy customer messages into clean structured data. Category, priority, sentiment, summary. The agent reads the room now. Come build with me 👇
Ship AI with Laravel: Smart Ticket Triage with Structured Output posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Episode 2 of Ship AI with Laravel is live! We build a TicketClassifier that turns messy customer messages into clean structured data. Category, priority, sentiment, summary. The agent reads the room now. Come build with me 👇
Ship AI with Laravel: Smart Ticket Triage with Structured Output posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Ship AI with Laravel: Building Your First Agent with Laravel 13's AI SDK posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Ship AI with Laravel: Building Your First Agent with Laravel 13's AI SDK - Laravel News
Laravel 13 ships with a first-party AI SDK. In the first episode of Ship AI with Laravel we install it, scaffold a support agent, and get it responding to customers in about 10 minutes. One agent class, a few attributes, and it talks back.
laravel-news.com
Episode 1 of Ship AI with Laravel is live! From composer require to a working support agent in about 10 minutes. We install the SDK, scaffold the agent, write the support instructions, and watch it respond to real customer messages. Come build with me 👇
Ship AI with Laravel: Building Your First Agent with Laravel 13's AI SDK posted by @harrisrafto.eu laravel-news.com/ship-ai-with...
Tokyo, here I come! Honestly can’t believe I get to speak at Laravel Live Japan 2026. From running meetups in Athens to taking the stage in Tokyo.. this one hits different. Such a great lineup to be part of and I’m so pumped to meet the Japanese Laravel community. See you all in May! laravellive.jp
What happens when Stripe goes down at 11 PM on a Friday? I built Fuse for Laravel to fix it, presented it at @laracon.in , and now here's the full breakdown.
Stop Failing APIs from Killing Your Queue — Fuse for Laravel posted by @harrisrafto.eu laravel-news.com/stop-failing...
What happens when Stripe goes down at 11 PM on a Friday? I built Fuse for Laravel to fix it, presented it at @laracon.in , and now here's the full breakdown.
Stop Failing APIs from Killing Your Queue — Fuse for Laravel posted by @harrisrafto.eu laravel-news.com/stop-failing...