Freek Van der Herten
banner
freek.bsky.social
Freek Van der Herten
@freek.bsky.social
PHP developer at Spatie, built Mailcoach, ‪myray.app‬, ohdear.app and flareapp.io, blogging at ‪freek.dev‬, organising fullstackeurope.com
We just launched Performance Monitoring in Flare! 🚀

Catch errors and performance issues in your Laravel and PHP apps, all from one platform, at no extra cost. Read on why this a big step for Flare 👇
November 12, 2025 at 9:19 AM
I’ve just sent my newsletter on #PHP, #Laravel and all things web

You can read it + subscribe here:

freek-dev.mailcoach.app/archive/2f60...
September 25, 2025 at 4:31 PM
🔥 One of our users used Flare's MCP server to analyse all the performance data Flare collects and to give an optimization report. Very very cool!

(I have Peter’s permission to share his message all of you 👍)

flareapp.io/docs/flare/g...
September 19, 2025 at 10:28 AM
🚀 I just deployed Oh Dear’s (ohdear.app) MCP server.

Here are a couple of example prompts:
“Analyse the performance of spatie.be”
“Show me the trends of the lighthouse reports”
“Which DNS records changed recently”

📚 Here are the docs: https://ohdear.app/docs/integrations/oh-dear-mcp-server
September 17, 2025 at 9:39 AM
Did you know we came up with the name “Oh Dear” (ohdear.app) in a bar? We saw an ad for “Moeder Overste” depicting a head nun, and thinking what she would say if her website was down.

We now use that story as a basis of a new marketing campaign where we send that beer to potential new users.
September 16, 2025 at 8:55 AM
Here's an other example where I asked the AI to analyse the performance of our webview route at Mailcoach.
September 9, 2025 at 3:16 PM
The AI can use of all that info to analyse the performance.

Here I asked Claude Code to analyse the performance of the Mailcoach API.
September 9, 2025 at 3:16 PM
We also added performance monitoring to Flare. So Flare knows all the runtimes of your requests, jobs, commands, jobs, ... all that good stuff.
September 9, 2025 at 3:16 PM
Here is asked the AI to fetch the information about the latest exception in Flare for the project, and then I asked the AI to fix it.

Spoiler: after half a minute, the AI made the correct fix.

This is incredibly powerful stuff.
September 9, 2025 at 3:16 PM
I’ve added an MCP server to flareapp.io and the results are pretty wild.

Through MCP, your AI can now fetch all information about exceptions that happen on production and use that information to fix the bugs locally.
September 9, 2025 at 3:16 PM
💅 You can now easily teach Claude Code our PHP / Laravel guidelines, so it will code with grace and style.
spatie.be/guidelines/ai
July 22, 2025 at 3:18 PM
Made yet another package, tagging 1.0.0 now 📦

✍️ Will blog about it tomorrow!
May 20, 2025 at 2:54 PM
📦 This one is almost ready for prime time
spatie.be/docs/laravel...

Only has to be code reviewed before tagging 1.0

Feel free to already peek at the docs and code. All questions and remarks are welcome.
May 16, 2025 at 1:05 PM
🧠 TIL when all properties of a class are readonly, you can mark the class readonly instead of the individual properties.
#php
May 15, 2025 at 2:27 PM
🥳 Looking at the votes, it seems like we’ll have a Pipe operator in PHP 8.5

wiki.php.net/rfc/pipe-ope...

#php
May 14, 2025 at 9:34 AM
🧠 TIL Laravel offers a Timebox class to prevent time based attacks

#laravel
May 13, 2025 at 12:10 PM
🔑 There’s something deeply enjoyable when logging in with a passkey. No email/password to type, no redirect to third parties, superfast, …

📦 Creating a little something to make this super easy in #Laravel.
spatie.be/docs/laravel...

🫡 Will blog about it tomorrow
May 6, 2025 at 6:15 PM
💅 It’s the (very) little things #php84
April 29, 2025 at 6:23 PM
💅 It’s the little things (from the ohdear.app code base)
#laravel
April 29, 2025 at 1:45 PM
💪 Added a nice little feature to Oh Dear this evening: we can now monitor hidden CNAME records
ohdear.app/news-and-upd...
October 26, 2023 at 9:02 PM