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…4 min read·Dec 20, 2020----
Mike SmithTesting Laravel Exception RenderingYou can throw Exceptions, but can you catch them nicely for your users?2 min read·Nov 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…1 min read·May 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…4 min read·Mar 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…5 min read·Nov 16, 2018--2--2
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…2 min read·May 15, 2018--1--1
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…3 min read·Dec 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…6 min read·May 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…5 min read·Jan 26, 2017--2--2
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…2 min read·Jan 25, 2017--1--1