About sglmr.com

This site is a coding playground for me. It's been through an absurd number of technology & layout changes in ~4 years. I have 100% spent way more time building the site than writing any content.

Timeline

August 2026
Astro.js. After seeing way too many Reddit and Hacker News posts about Astro and a frustrating incident trying to update the Django site and the server it's hosted on... I gave Astro a shot and in less than 6 hours of work it was (a) done and (b) feels way more stable than anything I've done before it. I'm playing around with hosting on Netlify, but if I ever hit any of their free limits, it'll probably go straight to Cloudflare. The site is mostly hand-built following:Build your first Astro Blog.

May 2026
I got frustrated at not having any sort of CMS and missing the Django admin. Back to Django, but this time I promised it would be simpler. SQLite instead of PostgreSQL, no Tailwind and unnecessary dependencies, single-folder application, function-based views, etc.

April 2026
I played around a bit with 11ty and liked the way everything was organized. With 11ty for inspiration, moved the site over to a homegrown, vibe-coded static site generator written in Python.

August 2024
Back to Django! 🙃

November 2023
At some point I started learning and enjoying Go (thanks Let's Go). I wanted a new project, so rebuilt the whole Django site in Go. The database backend was rewritten at least twice, once for I'll have to do some Github digging (if I didn't delete the repo's) for when.

Mid-2022
I learned Django and started this up running on Django. I experimented a lot with different apps, class-based views, function-based views, Tailwind, CSS frameworks, etc.

Pre-2022
I'd tried creating websites with Wordpress, Blogger, Google Sites, Geocities, Frontpage, and other things that I never really stuck with.