Flux
Couleur d'accent
Toutes les catégories

Web

2332 articles

PHP Foundation Community Hour Podcast 2026.10.08

PHP Foundation Community Hour Podcast 2026.10.08

🎙️ PHP Foundation Community Hour – October 8, 2026 Hosts: Elizabeth Barron & James Titcumb James tells the story of how he fell into open source, breaks down what Pie actually does, celebrates the 1.5 release, and shares real advice for anyone nervous about making their first contribution. 🌱 How James Got Into Open Source […] The post PHP Foundation Community Hour Podcast 2026.10.08 appeared first on PHP Architect.

PHP Architect
★ Laravel AI SDK in practice: the agent behind There There

★ Laravel AI SDK in practice: the agent behind There There

Over the past few weeks I've posted a couple of times about There There, the helpdesk we're building at Spatie. After two decades of running our own customer support, we decided to stop compromising on tools and build the one we actually want to use. A lot of the fun is on the AI side. We're not using it to replace support agents, we're using it to make them faster. The human reads the ticket, thinks, and clicks a button. The model pulls up relevant history, drafts a reply, tags the ticket,…

Freek Van der Herten
Your Tool Has a New Reader

Your Tool Has a New Reader

Every PHP tool that prints to a terminal now has two readers, and most of us have only been writing for one of them. The output of a PHP command-line tool used to have one reader: a developer looking at a terminal. That reader sees glyphs. The terminal interprets escape sequences, moves the cursor, erases lines, and shows the result. What the tool wrote and what the human sees are usually the same thing, and nobody thinks about the gap. A coding agent does not look at a terminal. It reads the…

The PHP Foundation
Community Corner Podcast:  This Week in PHP Internals with Len Woodward

Community Corner Podcast: This Week in PHP Internals with Len Woodward

In this episode, Scott talks Len Woodward about This Week in PHP Internals and the state of the PHP Internals world. Links: Our Discord – https://discord.gg/aMTxunVx Buy our shirts – https://store.phparch.com/products/community-corner-podcast-t-shirt Len’s Links: X / Twitter: @ProjektGopher — https://x.com/ProjektGopher Bluesky: @projektgopher.com — https://bsky.app/profile/projektgopher.com Mastodon: @ProjektGopher@phpc.social — https://phpc.social/@ProjektGopher Threads: @projektgopher —…

PHP Architect
★ Keeping Laravel and TypeScript in sync with data objects

★ Keeping Laravel and TypeScript in sync with data objects

At Spatie we build SaaS apps with Laravel on the backend and Inertia with React on the frontend. That split means two type systems have to agree about every payload that crosses between them. Laravel data going out, TypeScript picking it up. There There, the helpdesk we're building, is built exactly like that. Tickets, messages, members, custom sidebar sections, all of it crosses the bridge. We'd go insane maintaining those types by hand. So we don't. There There is in private beta right now,…

Freek Van der Herten
PIE 1.5 Released

PIE 1.5 Released

The PIE team is pleased to announce the release of the PHP Installer for Extensions 1.5 series, which has been in the works for around five months. There has been significant work gone into some internal improvements which has enabled us to deliver several long-awaited features for the tool. Lets dive into a few of these new features! Install multiple extensions You are now able to install multiple extensions at once, for example: $ pie install php-amqp/php-amqp:^2.2 girgias/csv This is helpful…

The PHP Foundation
★ Exceptions that explain themselves

★ Exceptions that explain themselves

There There, the helpdesk we're building at Spatie, is a project of learned habits. Twenty-some years of writing Laravel apps has taught us which patterns pay off and which ones quietly rot. One that keeps earning its keep is a custom exception class for every domain error. This is a small pattern, but it's one of those things that makes a codebase nicer to live in. There There is in private beta right now, and you can apply for early access at there-there.app. Exceptions that explain…

Freek Van der Herten
★ Streaming AI replies from Laravel to React

★ Streaming AI replies from Laravel to React

A couple of posts back I walked through the agent and tools we built on top of the Laravel AI SDK for There There, the helpdesk we're putting together at Spatie. I ended that post on a small cliffhanger. We hand the agent off to a streaming service that turns the SDK's response stream into events the frontend can consume. That's this post. A quick reminder on our angle. After two decades of running our own customer support, we wanted a helpdesk where AI makes support agents faster, not one that…

Freek Van der Herten
Esc