Asserting valid and invalid requests in Laravel
Testing a Laravel project is one of the most pleasant experiences I've ever had: there's a clean testing API, a very powerful layer added on top of testing frameworks; all...
Oct 12th 2021 freek.dev

PHP 8.1: new in initializers
PHP 8.1 adds a feature that might seem like a small detail, but one that I think will have a significant day-by-day impact on many people. So what's this "new...
Oct 9th 2021 stitcher.io

Building a better search with Monaco and amCharts
At Flare, we launched a new search experience. We have a very cool search field with autocompletions (powered by the rendering engine behind VS Code), and a very smooth graph...
Sep 30th 2021 freek.dev

Laravel Worldwide Meetup #10: A Little Bit of Lamba & Pest To Perfection
This edition of the meetup features those two excellent talks: A Little Bit of Lambda (by Aaron Francis) Pest to Perfection (by Luke Downing)
Sep 29th 2021 freek.dev

Laravel Worldwide Meetup #10: A Little Bit of Lambda & Pest To Perfection
This edition of the meetup features those two excellent talks: A Little Bit of Lambda (by Aaron Francis) Pest to Perfection (by Luke Downing)
Sep 29th 2021 freek.dev

How to convert a PHPUnit Testsuite to Pest
While recording videos for the Testing Laravel video course, I became a big fan of Pest, a test runner that tries to optimize the developer experience. I'm now...
Sep 27th 2021 freek.dev

Building a simple dashboard using Tailwind
In this stream, Shruti Balasa show how powerful Tailwind is. She builds a simple dashboard layout in only a couple of minutes.
Sep 21st 2021 freek.dev

The birth and death of a framework
This post was first released on my newsletter. Feel free to subscribe if you want to be the first to see these kinds of posts, and...
Sep 16th 2021 stitcher.io

Strategies for decreasing the number of queries in a Laravel app
Oh Dear is all-in-one solution to monitor your site that my buddy Mattias Geniar and I have created. It can monitoring uptime, certificates, broken links, scheduled jobs, and much...
Sep 13th 2021 freek.dev

PHP 8.1: readonly properties
Writing data transfer objects and value objects in PHP has become significantly easier over the years. Take for example a look at a DTO in PHP 5.6:
Sep 11th 2021 stitcher.io