I’ve been a Software Engineer and web developer for over a decade now. Companies such as Dell, AOL, and eBay have used my software to create unforgettable experiences for millions of people around the world. I’ve built, run, and sold software companies that have generated hundreds of thousands in revenue...
10 June 2022 · More →
I've done it again 🤦♂️ It all started when I wanted to add a menu to this site. "Simple!", I thought. The rabbit hole went like this: I can use Headless UI to add a simple menu Headless UI only supports Vue 3 My current static site generator (SSG), Gridsome,...
2 May 2022 · More →
Recently, JR Farr and I had a chat about my career and all the stuff I’ve been up to over the last decade for our new Make Lemonade podcast. It's probably the most in-depth I've gone on all of the stuff I've worked on over the years, so worth a...
23 March 2022 · More →
As has been my custom for the past eleven years, I like to spend a bit of time at the end of the year reflecting on the year that has been, looking ahead to the year that is to come, and noting down these reflections for posterity. Professionally As I...
31 December 2021 · More →
In typical last minute fashion, I've decided to get into the festive spirit and do a "web development" advent newsletter this year. Each day of advent I'm going to highlighting a web development tool, tip, or app that I use or recommend in my day-to-day development. If this sounds interesting,...
1 December 2021 · More →
Last week I launched a new side project I've been working on for the last month or so, LaterMail. LaterMail gives your newsletter emails a dedicated space, outside of your inbox, where they can be read at your convenience, whenever your schedule allows. Think of it like an RSS feed...
17 November 2021 · More →
I've been using Laravel Sail since it launched and have loved the simple, Docker-based approach to running Laravel on my local machine. However, recently I ran across the issue that Laravel Sail doesn't support HTTPS (SSL). Under the hood Sail uses the php artisan serve command to serve web pages...
16 June 2021 · More →
Recently, while building Lemon Squeezy I came across the issue of mocking Stripe classes in a Laravel application. If you've ever built any kind of billing system using Stripe in Laravel and want to test it (which you should) you'll understand the problem. Stripe objects tend to be large and...
19 March 2021 · More →
I’ve taken up digital drawing on Procreate recently. I’ve never been much of an artist but I’m finding it’s an enjoyable escape during lockdown. It's also a great way to discover my passion for beautiful wallpapers (if you don't already know, I've got a Mac wallpaper app called Splashify). Anyway,...
5 February 2021 · More →
As has been my custom for the past ten years, I like to spend a bit of time at the end of the year reflecting on the year that has been, looking ahead to the year that is to come, and noting down these reflections for posterity. Professionally The majority...
31 December 2020 · More →