Making Pest parallel and time-based sharding work in Bitbucket Pipelines
How to set up Pest 4.6's time-based shard distribution in Bitbucket Pipelines, including the gotchas around composer plugins, root permissions, and the missing matrix feature.
Blog
From the workshop: notes, patterns and lessons from projects building custom business software. No marketing, just what we actually learned. Written in English so everyone can read along.
Craft over hype.
From the workshop
How to set up Pest 4.6's time-based shard distribution in Bitbucket Pipelines, including the gotchas around composer plugins, root permissions, and the missing matrix feature.
Conveniently generate Laravel Validation Rules based on your Database Table Schema!
Local Laravel on Windows (Vagrant, Sail, Laragon) can be slow. Here's a native setup that cut our execution time from 13s to 1.5s.
RefreshDatabaseFast only runs migrate:fresh when your migration files changed, which drastically speeds up your Laravel test suite.