A quick guide on how to accidentally spend $2k in two clicks live on a client Zoom call.
Paginating a Next.js app using the app directory has a few caveats, so this post goes through an example to make life easier.
Digital Ocean's App Platform documentation is awful. Here's a primer to help make life easier when deploying apps to their PAAS.
One of the most common errors in Django is the annoying host header mismatch error email. While easy to fix, it's also easy to miss the point.
Every so often I like to copy all of the WhatsApp media from my iPhone/iCloud to my Mac. This is sadly much trickier than it should be.
A great way to get an "almost-native" locked down app experience on iPads, perfect for using at live events where devices need to be unattended.
One of my lockdown projects was to make my sit/stand controller smart. I used a Raspberry Pi to create a custom controller that could control the motor on my desk and allow me to rise and lower it over the network as well as via a touch-interface.
It only took 5 years. After years of dithering you can upload images with Django Pagedown.
Most of the time, deployment sucks. Using a continuous integration app can help automate your deployments so you can focus on writing code and buildings things. In this post I'll show you how to set up a basic Django project with CircleCI so that publishing your code is as simple as pushing to GitHub.