"But sometimes, every now and then, it ~is~ your tools - and your flat out belief that it can’t possibly be this tool that everyone else uses - it must be something you’re doing wrong."
Welcome to my little corner of the internet. I'm Dan Matthews, a full stack web developer living in Carlisle, Cumbria. I mostly blog about Laravel, Svelte, and VueJS, but you can also find some more personal topics close to my heart here like cooking and more.
Posts
One thing became evident as our team grew: the existing git-flow-like workflow of putting all our work in progress on our dev branch, then merging to main when it came time to do a release, just wasn’t working.
Spatie has just dropped a new passkeys package for Laravel that makes adding passkey authentication easy - but it currently doesn't include components for InertiaJS, so here's how we implemented it in less than 30 minutes.
Simplify your UI and UX by leveraging a pattern of skipping having a gigantic 'creation' form and instead jump straight to the 'edit' form for models.
A week or so ago, I contributed something Laravel i’ve wanted for a while - a way to skip running migrations unless a certain criteria is met.
I was asked to join the Over Engineered podcast to chat about the challenges of running small software teams.
I work through a few shortcomings of Laravel Cloud that don't make it a great fit for us just yet.
I've moved the bulk of social posting from X/Twitter to BlueSky as the quality of content on Elon's site takes a nosedive.
I completely stole someone else's idea and managed to get something merged to Laravel core.
The new defer() helper is coming to Laravel soon. But you can get it today by writing this little helper function yourself.