Neon Tsunami

A blog about Laravel & Rails, written by Dwight Watson.

GitHub recently announced a new release of GitHub Actions which allows you to automate workflows in response to events that occur in your…

Route model binding is a great feature to automatically fetch an Eloquent model when it's injected into a controller method - saving you…

I've written previously about monkey-patching the ActiveStorage representations controller in order to proxy content so that it could be…

Recently we migrated a website to use Apple's MapKit JS service - one that is currently in beta, but comes with plenty of daily quota for…

I ran into trouble installing the PHP Redis extension installed on my Mac. Homebrew no longer installs PHP extensions and instead suggests…

This is incredibily obvious in hindsight, but I recently realised a mistake I had been making when trying to share data across all the views…

Today Laravel shipped v5.8.15 which comes with a great improvement for configuring your database connections - especially on platforms like…

For the new Roomies.com we've decided to try and adopt the native date input. At the moment this would support 90.17% of our users in the…

When setting up a PHP app on Heroku the default configuration is to use Apache. It's simple to get going and customise through the file…

ActiveStorage is new in Rails 5.2 and it provides an integrated way to handle file uploads. It can store files on a cloud provider of your…