Skip to main content
Home

Main navigation

  • Home
  • Updates
  • About me
User account menu
  • Log in

Breadcrumb

  1. Home

Welcome Back to joehahn.dev

By joehahn , 28 August 2025
joehahn.dev

If you're seeing this, you're looking at a brand-new website. I've relaunched joehahn.dev from the ground up, starting with a clean, minimalist installation of Drupal 11. This site will serve not only as my professional blog and portfolio but also as a living testament to its own development.

Building in Public

Instead of just writing about development, I'm taking a "show, don't tell" approach. The evolution of this site—from its custom theme to the bespoke modules I'll be building—will be the subject of my posts. You'll be able to see the progress in real-time as the features I write about are deployed directly here. It's a learn-by-doing process, and I'm excited to share the journey, warts and all.

Practical Hosting for a Practical Developer

While I am currently in the process of becoming Acquia Triple Certified, I've made a deliberate choice to run this site on practical, inexpensive shared hosting with DreamHost. It's a challenge I embrace. Too often, we rely on pricey, managed platforms like Pantheon or Acquia Cloud to handle the heavy lifting. My goal is to demonstrate that with the right workflow and tools, a modern, performant Drupal site can thrive in a more constrained environment.

Speaking of tools, the first step in this journey has been to streamline my own development and deployment process. I've already created a set of bash scripts to handle backing up and deploying the site between my local DDEV environment and the live DreamHost server. I'll be sharing those scripts and breaking down how they work in an upcoming post.

Thanks for stopping by. I'm looking forward to building this out and sharing what I learn along the way.

Tags

  • Drupal

Recent content

  • The Great Google Migration: Why This Android Veteran is Ditching Gemini for Home Assistant
    7 hours 35 minutes ago
  • I'm building an arcade racer music maker for a game development course
    2 weeks ago
  • The Case of the Crashing "Open File" Dialog in Windows 11
    2 weeks ago

Monthly archive

  • August 2025 (1)
  • September 2025 (7)
  • October 2025 (1)
Powered by Drupal