Behind the Scenes of Flare
summary
Flare is an open-source Laravel exception tracker maintained by Spatie; the talk explains its engineering choices for running in production at scale. It describes a domain-based project structure, PHP namespace refactor techniques to move code safely, a minimal-JS approach using Livewire plus TypeScript interfaces and React for heavier screens, and serializing authorization checks from server to client so the UI can render without extra requests.
AI-written summary · about
chapters (13)
- 0:00Welcome to Flare
- 1:31What is Flare
- 2:34Domains in Flare
- 5:25Flare codebase
- 8:17Refactoring with domains
- 11:54JavaScript in Flare
- 13:41LiveView frontend
- 15:30Invoice data handling
- 17:19React and TypeScript
- 20:12User roles in teams
- 23:03Policy checks with TypeScript
- 25:12Authorization in practice
- 26:58Q&A








