
maker://Hans.Anderson
I am a maker.
I make websites as a full-stack senior web application developer; I make podcasts/audio short stories; I make photographic scenes of miniatures; I make disc golf stats.
I am the creator of the tech-fantasy and fiction-crime podcasts series Dist1nc7ive Stories, and produce other audio short stories.
I'm a freelance full stack web geek, and I blog about it, including my favorite toys of late: automation with Playwright/Puppeteer, PHP Goutte, and I leave myself notes-to-self to remember.
I am a co-founder of StatMando, a disc golf side-project that helped revolutionize stats in disc golf.
I used to run goofiness.com, and currently have Mockumentary.com, HuckfaceDG and a few other, um, interesting side projects.
<Full>Stack</Dev>


StatMando

Distinctive Stories Podcast
I'm the creator of the tech-fantasy and fiction-crime podcasts series Distinctive Stories.

Rufus & Anna are villains in "Computronium"
Blog Posts
November 29, 2023
Fix Links in Devtools Console
So, I'm right now working on moving hansanderson.com from a Wordpress-to-static S3 site to a Laravel Jigsaw-to-static S3 site. During this, I found that while my WP docker setup had my test lcl site...
ReadJune 18, 2023
Reminder about PHP TS vs NTS
From PHP Documentation: Thread Safety means that binary can work in a multithreaded webserver context, such as Apache 2 on Windows. Thread Safety works by creating a local storage copy in each...
ReadMay 7, 2023
Useful Git Snippets
Bring back a deleted file, after it's been committed and pushed: git checkout <deletion commit hash>~1 -- <filename>
Pull without going thru all the SSL self-signed BS but...
March 17, 2023
Find, based on Time
GAME. CHANGER. newerBt is “birth time” where newerCt is “change time” which doesn’t find things being copied around. WOOHOO!!! (newermt!)...
ReadDecember 8, 2022
Basic but Useful SSL Expiration Date checker
At an old job, every now and then we'd have a fire drill because, despite it being a large, capable organization, no one seems to track when an SSL cert expires. So, I created this little script to...
ReadFebruary 27, 2022
Update Internet Information Server (IIS) Fast CGI Timeout
When debugging on Windows using Internet Information Server, if I took too long to step through what I was debugging, it would time out and I'd have to start over. Talk about anxiety! Lol. This...
ReadJanuary 2, 2022
Quick and Dirty API endpoint testing using devtools console.
Sometimes I'd be on a client network, without access to tools like Postman. But, I'd want to test and endpoint to see what's what. So, a little hackery with the devtools console and I'm good:...
ReadFebruary 21, 2021
Taking Screenshots of a Web Page in Every Breakpoint in Three Browsers

Part of my "beyond the full-stack" process includes sending my clients screen shots of several top-level pages at every breakpoint. Sometimes, I'll include a few more pages if there are distinct...
ReadFebruary 11, 2021
Modifying VIM emulation in Visual Studio Code to Work Better
I just started using Visual Studio Code. I’ve been using vim for a long time. I liked some of the features of VS Code, but I can’t go back to a mouse. So, of course VSC has vim emulation, but...
ReadFebruary 11, 2021
Show Me – Mint Royale

I first heard "Show Me" in a video at a church I was attending … It was probably 2008 or so. The church creative guy cut a really cool video and it opened with "Here comes my boys…" and I was...
ReadFebruary 11, 2021
Moving Around in Visual Studio with VIM emulation mods
I just started using VS Code/Visual Studio Code. I’ve been a vim guy for years, and have tried Atom, which was pretty good. Then I started seeing all these youtube videos where people used VS Code,...
ReadFebruary 8, 2021
Install an SSL Cert in Apache
openssl pkcs12 -in domain.com.pfx -out domain.com.pem -nodes openssl rsa -in domain.com.pem -out domain.com.cert.key openssl x509 -in domain.com.pem -out domain.com.cert.crt Assuming copy those...
Read