avatarharuki zaemon

I'm still a Doozer at heart

By

Your's truly after running a selfie through Stability AI's DreamStudio with the prompt "Workman wearing a safety helmet and welding goggles" in the style of "Fantasy Art".
Your's truly after running a selfie through Stability AI's DreamStudio with the prompt "Workman wearing a safety helmet and welding goggles" in the style of "Fantasy Art".

Aside from helping my 15yo debug their latest Unity game bug, server firewall issue, or infrastructure provisioning dilemma, I’ve been “off the tools” for a long while. My day job would (hopefully) not be described as Individual Contributor.

That doesn’t mean I don’t write code. It’s more that the code I write is mostly for my own use, fix a bug in some software I’ve written in the past, or maintain my blog.

For the longest time, I’ve hosted my blog, my dojo, and whatever else I needed on GitHub Pages using various incarnations of hand-rolled HTML and CSS, and various incantations of CSS.

Recently, I redid my blog using Hugo. That was a journey back into templating, and GitHub Actions and Docker containers and things I’d either forgotten, or hadn’t existed when I first started the blog.

Then, as everyone does, I decided that what I needed was a way to generate short links for posting to social media. If you’ve wondered where all the Yaks in the world went these past few days, I’ve been shaving them…

A little scripting-fu to generate a mapping file in Hugo each time the site is deployed, and a few hours reading the Cloudflare Docs figuring out how to move my blog and spin up a serverless app to do link expansion, and I’m done!

OK, so building out a static website using Hugo and deploying to Cloudflare Pages alongside a Cloudflare Worker in 35 lines of TypeScript is not exactly “on the tools”, but it’s still a lot of fun.

I’m still a Doozer at heart.