-
·
Why Ditch Serverless? The Case for Self-Hosting
Why running your own VPS might be smarter than serverless: real costs, real examples, and why simpler infrastructure often wins.
-
·
A Moist Carrot Cake Recipe Made Easy
This is my go-to carrot cake recipe. It’s quick, easy and insanely moist. It took me a while to get this recipe the way I wanted it. The cake would usually come out too dry or soggy. Never fear, I figured it out. This post was actually originally started back in 2016 and has been…
-
·
How to Install n8n with Cloudflare SSL
Learn how to install n8n with Cloudflare SSL on Ubuntu, including both manual step-by-step instructions and an automated script solution for quick deployment.
-
·
How to Fix UniFi Devices Stuck in Adoption Loop (2025 Solution)
Learn how to resolve UniFi device adoption issues, including SSH key errors and inform URL problems. Step-by-step guide for adopting UniFi devices in Docker environments.
-
·
Italian meatballs with tomato and basil marinara
There’s something magical about gathering around a table with friends, especially when you’re far from home. These Italian meatballs in marinara have become one of my favourite “thank you” dishes when visiting friends around the world.
-
·
WordPress Site Management Made Easy
How I do my WordPress site management? This is a question I am often asked and I thought it was time that I write a post about it. I have been building and managing WordPress sites for a very long time. Over the years, there are a few things that have always been present in…
-
·
High-protein overnight oats | 53g
Boost your mornings with high-protein overnight oats delivering 53g protein per serve – perfect for muscle recovery and weight management.
-
·
Ultimate Developer Workspace: My Setup for 2024
Join me as I unveil my ultimate developer workspace for 2024. Discover how I’ve transformed a basic setup into a cosy, productivity-boosting environment from tech to ergonomics.
-
·
Google cloud scheduler status: Unauthenticated [Solved]
Stuck with Google Cloud Scheduler’s ‘UNAUTHENTICATED’ error? Here’s why your GET requests are failing and how to fix it. Spoiler: it’s all about those audience parameters!
-
·
Install Google Cloud CLI on Debian 12
If you’re anything like me, and you go for bleeding edge releases to see what they’re like, there can be some drawbacks. The biggest being there is close to no updated documentation when trying to install common packages. I decided to give Debian 12 a try after not using Debian since version 3. I was…