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
Reposted by Freek Van der Herten
In space, no one can hear you scream, but you can hear us say Ray lifetime licenses are back for a limited time starting NOW!

Don’t miss your chance to grab Ray at a stellar price, just in time for the upcoming release of Ray 3.0.
November 28, 2025 at 8:28 AM
🔗 Build Your Own Private, Self-Hosted AI Applications with Ollama & Laravel
Build Your Own Private, Self-Hosted AI Applications with Ollama & Laravel
Imagine your team wants to bring AI into their workflow to automate routine tasks, extract insights from data, assist with content creation, or improve customer support. Smart move!
tighten.com
November 26, 2025 at 1:21 PM
Reposted by Freek Van der Herten
And we're off! From Nov 24 to Dec 1, get 30% off all Spatie courses and products. Check out all the deals at spatie.be/products, and grab yourself a few courses (for some light holiday reading?), or some Laravel components for your next (awesome!) project.
November 24, 2025 at 9:14 AM
🔗 How to use Flexible Caching in Laravel | Tutorial | Quick Win Wednesday #QWW
How to use Flexible Caching in Laravel | Tutorial | Quick Win Wednesday #QWW
In this episode of the Quick Win Wednesday series, I'll have a look at how to use flexible caching in Laravel. A great way to avoid unhappy users who'll hit invalid cache.
youtu.be
November 21, 2025 at 1:15 PM
🔗 Stopping Laravel SQL Injection with sole()
Stopping Laravel SQL Injection with sole()
While parameterized queries are the preferred method, sole() adds an extra layer of protection when using raw queries, especially when only one record should match.
aaronsaray.com
November 19, 2025 at 1:54 PM
🔗 The effects of the Cloudflare outage on Oh Dear
The effects of the Cloudflare outage on Oh Dear
Mattias shares his insights into what we saw during the outage and our lessons learned.
ohdear.app
November 19, 2025 at 10:14 AM
🔗 What's new in PHP 8.5
What's new in PHP 8.5
PHP 8.5 includes the pipe operator, clone with, a new URI parser, and more.
stitcher.io
November 18, 2025 at 1:53 PM
🔗 Improving unit test run time in a Laravel modular monolith
Improving unit test run time in a Laravel modular monolith
Using Laravel’s new traits, WithCachedRoutes and WithCachedConfig, you can significantly reducing test run times.
cosmastech.com
November 17, 2025 at 1:56 PM
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
🔗 Creating custom Facade fakes in Laravel
Creating custom Facade fakes in Laravel
Adding `fake()` methods to your custom facades in applications and packages can provide some nice DX and APIs.
ryangjchandler.co.uk
November 6, 2025 at 1:32 PM
💌 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.dev newsletter #192 | freek.dev newsletter
Every month I send out a newsletter containing lots of interesting stuff for the modern PHP developer. Expect quick tips, links to interesting tutorials, opinions and packages. Because I work with La...
freek-dev.mailcoach.app
October 29, 2025 at 10:59 AM
🔗 Deferred Queue Driver in Laravel 12.35
Deferred Queue Driver in Laravel 12.35
Laravel 12.35 introduces the deferred queue driver, allowing queued jobs to run right after the HTTP response is sent.
nabilhassen.com
October 27, 2025 at 1:04 PM
🔗 A cartoonist's review of AI Art
A cartoonist's review of AI Art
Matthew Inman's take on AI Art. Some good points, and beautifully illustrated as always.
theoatmeal.com
October 23, 2025 at 12:36 PM
🔗 What’s New in PHP 8.5?
What’s New in PHP 8.5?
A good overview of everything coming in PHP 8.5.
www.phparch.com
October 20, 2025 at 12:03 PM
🔗 Convenient Content Security Policies with Spatie Laravel CSP 3 Presets
Convenient Content Security Policies with Spatie Laravel CSP 3 Presets
Shawn Hooper enjoys the new presets we recently added to our Laravel CSP package.
shawnhooper.ca
October 17, 2025 at 12:02 PM
🔗 Seven Real-World Examples of Using the Pipe Operator in PHP 8.5
Seven Real-World Examples of Using the Pipe Operator in PHP 8.5
I'm really looking forward to PHP 8.5's pipe operator. Here are a few nice use cases.
amitmerchant.com
October 16, 2025 at 12:01 PM
🔗 The Downsides of Dynamic Method Calls in PHP
The Downsides of Dynamic Method Calls in PHP
Dynamic method calls can be useful, but they also come with some risks that you should be aware of.
ashallendesign.co.uk
October 15, 2025 at 1:00 PM
🔗 Scaling Request Logging from Millions to Billions with ClickHouse, Kafka, and Vector
Scaling Request Logging from Millions to Billions with ClickHouse, Kafka, and Vector
After Geocodio unsuccessfully attempted to optimize with ClickHouse alone, they implemented a solution using Kafka for durable storage and Vector for efficient data ingestion.
www.geocod.io
October 14, 2025 at 12:59 PM
🔗 Vendor locked
Vendor locked
Brent reflects on how using Tailwind CSS has led to a loss of proficiency in writing standard CSS.
stitcher.io
October 12, 2025 at 9:24 PM