Daniel's Journal
  • About
  • Featured
  • Links
  • Learnings
  • Activities
Sign in Subscribe
Nov 06 • 👨‍💻 Software
I Got Ghosted by Mailgun (So I Built a Fix)

I Got Ghosted by Mailgun (So I Built a Fix)

Ghost self-hosters can now send newsletters with Amazon SES! I added multi-provider bulk email support to Ghost, starting with Amazon SES, making it simpler and cheaper for writers to deliver newsletters using Ghost's existing newsletter features.
Read More »

Aug 11 • 👨‍💻 Software
Ghost GCP Installer and Updater Scripts Now Support Ghost v6

Ghost GCP Installer and Updater Scripts Now Support Ghost v6

I’ve updated my Ghost updater script to fully support migrating from Ghost 5 to Ghost 6, assuming your Ghost instance was installed using the companion Ghost Google Cloud installer.
Read More »

Jun 12 • 🧰 How To Guide
How to Run macOS 26 Tahoe Beta in a VM on Your Mac using UTM

How to Run macOS 26 Tahoe Beta in a VM on Your Mac using UTM

Apple just released the macOS 26 beta at WWDC, and if you're doing any kind of iOS or macOS development, it's a great time to spin up a test environment without risking your main system.
Read More »

May 29 • 👨‍💻 Software
How to Start Developing Audio Plugins on macOS

How to Start Developing Audio Plugins on macOS

Recently I've been playing around with making audio plugins on macOS using JUCE. I ended up putting together a few simple scripts to make it easier to quickly spin up new audio projects.
Read More »

May 13 • 🧰 How To Guide
How to Setup macOS in a VM on macOS with UTM

How to Setup macOS in a VM on macOS with UTM

I've been experimenting with different autonomous agents lately and I’ve started to sandbox them. When something needs to run on macOS, I’ve found UTM to be the easiest way to spin up a lightweight, isolated macOS instance on Apple Silicon.
Read More »

Daniel's Journal © 2025