💌 I’ve just sent out a new edition of my newsletter on Laravel, PHP and all things web.
Read it here (and subscribe should you like it and want to receive the next one in your mailbox)
freek-dev.mailcoach.app/archive/4879...
@freek.bsky.social
PHP developer at Spatie, built Mailcoach, myray.app, ohdear.app and flareapp.io, blogging at freek.dev, organising fullstackeurope.com
💌 I’ve just sent out a new edition of my newsletter on Laravel, PHP and all things web.
Read it here (and subscribe should you like it and want to receive the next one in your mailbox)
freek-dev.mailcoach.app/archive/4879...
🔗 Convenient Content Security Policies with Spatie Laravel CSP 3 Presets
🔗 Seven Real-World Examples of Using the Pipe Operator in PHP 8.5
🔗 Scaling Request Logging from Millions to Billions with ClickHouse, Kafka, and Vector
Nice, those validation rules could also have a nice home here: github.com/spatie/larav...
08.10.2025 09:39 — 👍 5 🔁 0 💬 1 📌 0Tomorrow, I’ll be giving two talks at the ForumPHP conference in Paris 🇫🇷
event.afup.org/forum-php-20...
In the first talk I’ll be showcasing our multi-tenancy package (spatie.be/docs/laravel...), and in the second I’ll demo a few over our smaller packages.
See you there! !
🔗 SQL performance improvements: analysing & fixing the slow queries (part 2)
Discovered the Presets feature in v3 of Spatie's Laravel CSP package this week. What a powerful improvement.
Blogged about it here:
shawnhooper.ca/2025/10/03/c...
Thanks @spatie.be !
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...
🔗 Laravel Notifications: dynamic channels, priority, and delayed sending
Very cool! Will you open source this? 🙏
22.09.2025 17:03 — 👍 1 🔁 0 💬 1 📌 0I’ve also open-sourced it, you’ll find the code in this repo: github.com/ohdearapp/re...
Blogpost on why it was created (spoiler: for our own testing needs): ohdear.app/news-and-upd...
I’ve deployed a simple micro-service called Request Mirror
request-mirror.ohdear.app
Send a request, and Request Mirror will respond instantly with JSON containing all properties of the original request. Perfect for API development, webhook testing, and learning HTTP.
🔥 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...
I just love Tempest's simplicity! 🌊
I'm finally converting aggregate to Tempest, and I'm migrating data between two databases, super easy 🤩
In the next few days. Still needs to be written 🙂
17.09.2025 09:40 — 👍 1 🔁 0 💬 0 📌 0🚀 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