August 2, 2021
The obvious choice for handling money in an application is not the correct one.
November 12, 2020
A quick look at how Laravel 8's class-based database factories help with simpler tests, and how being lazy can speed up your tests.
October 31, 2020
A surprisingly simple validation rule that invalidates a request if a specific parameter exists.
May 27, 2020
Composer taking a while to install/update? It's either time to go and make a coffee, or try these tips to speed it up again.
February 26, 2020
Name the data sets in your data providers to help identify failing tests, and generally make life easier.
February 19, 2020
A quick look at how Laravel's database factories help with simpler tests, and how being lazy can speed up your tests.
February 5, 2020
Take dependency injection in Laravel controllers to the next level by using interfaces and the service container.
January 29, 2020
Have Laravel do some of the heavy lifting for you by taking advantage of its DI framework.
January 19, 2020
Fed up prefixing PHP command line scripts with vendor/bin/ ? - have I got the solution for you.
April 9, 2019
Using the Jigsaw lifecycle to generate tag pages automatically.
April 2, 2019
Some approaches to tagging posts and other things in Jigsaw.
November 10, 2018
Don't let in-memory SQLite seduce you.