Mike SmithUsing Dynamic DNS with Digital Ocean FirewallsMy Broadband provider does not support fixed IP addresses. So for a long time now, I’ve been regularly updating my Digital Ocean firewall…Dec 20, 2020Dec 20, 2020
Mike SmithTesting Laravel Exception RenderingYou can throw Exceptions, but can you catch them nicely for your users?Nov 18, 2019Nov 18, 2019
Mike SmithLaravel Custom Faker methodsA while back, I made a custom faker provider in my Laravel application to provide support for some tweaks I needed to make to some image…May 3, 2019May 3, 2019
Mike SmithCodeship and DeployHQIn the ongoing refinement of my CI pipeline for my projects, I’ve been working on triggering automated deployments when my tests pass. A…Mar 28, 2019Mar 28, 2019
Mike SmithEvolving your Django frontendHaving a webpack build process of your assets is pretty standard, but what happens when you need to include files from angular-cli as well…Nov 16, 20182Nov 16, 20182
Mike SmithLaravel Testing Tidbit — auth redirectI Came across a weird problem with a test today. Am working fast through a site I am building in tandem with another dev, and wanted to…May 15, 20181May 15, 20181
Mike SmithDjango User Profile FactoriesRecently, we’ve needed to update our user model in our django project to support additional properties. Having looked at this great post…Dec 1, 2017Dec 1, 2017
Mike SmithA Testing Tale of Woe and ConfusionI have an application that I wrote in Laravel 5.1 a couple of years ago. It has a suite of tests at the unit and integrated level, and full…May 18, 2017May 18, 2017
Mike SmithWriting tests with Laravel DuskHaving worked my way through getting Laravel Dusk working on my current project (with a quick sidestep into getting it working on Homestead…Jan 26, 20173Jan 26, 20173
Mike SmithLaravel Dusk on HomesteadHaving been playing with Dusk for the last couple of days, I became aware that several people were trying to use it in a slightly different…Jan 25, 20171Jan 25, 20171