Howto's, snippets, and articles I've written over the years.
How to test and inspect local development websites on Android phones.
Ever needed to manually set the `created_at` and `updated_at` fields in a Laravel Model? By default the `updated_at` field will be overridden with the current date and time. To get around this you need to pass `false` to the `timestamps` key when saving the model.
Here's how to tell git to ignore file mode changes.
Here's how I fixed the footer to the bottom of the page with Tailwind CSS.
Testing email on development sites can be hard but we can use Mailhog to make it easier. Here's how to install and start Mailhog on Ubuntu 20.04.
Sylius doesn't come with functionality to change the ordering of images in the admin area but it would be great if we could do it ourselves. Here's how to add a position to the product images tab.
Today I had a problem with Vue.js not updating when I changed content in an array. Here's how I resolved it.
When a client requests a feature, how do you provide a reasonable estimate? What do you base your estimate on. How much contingency do you add?
The command to create a new user on MySQL version 8 has changed. Heres how to do it.
Here's how I solved installing Composer V1 with Ansible
Today I installed Magento 2 for the first time in about a year. Once installed I navigated to the admin area and was presented with a two factor auth warning. Heres how I disabled it.