Hi, welcome to the 96th freek.dev newsletter!
Building Mailcoach: deleting unconfirmed
In this video, I live code a new small
feature. This video was created unrehearsed and I didn't make any edits. So you
can see every mistake that I made along the way.
Using view models
Brent explains what view models are and how you can use them. We use view models
in almost every project at Spatie.
PHP Performance Trivia
Nikita Popov discusses some low level performance optimizations in PHP.
No, disabling a button is not app
David Khourshid explains how you can use state machines to make your logic more
Using tags and segments in
In this video, I demonstrate how email
lists can be segmented using tags.
Getting started with GitHub Actions and
My colleague Ruben explores the wonderful world of GitHub actions.
JMac, the creator of Laravel Shift, has a few interesting ideas on how to make
the framework better.
A recap of 2019
A year ago, I wrote a recap of 2018. Now that 2019 is coming to a close, I
thought it might be fun to write a similar post on what I did this year.
Meanwhile on Twitter
From the archives
Advertisement opportunities at
You are receiving this mail because you've subscribed at
Opt out any time.