Week in Review: Week 24, 2021
I had high hopes for this week but ended up not having much time to tinker with things until this morning. That's ok, I was pretty productive and got the remainder of my static sites migrated over to my new server and updated to use GitHub Actions to deploy.
When I went to migrate and deploy this site I also wanted to upgrade Ruby to 3 and found it pretty challenging. I ran into issues with the latest 4.x Middleman release on RubyGems but when I switched over to GitHub and the master branch it worked great. I don't love being on an unreleased version of the main lib I'm using for a project but I didn't feel like I had many better options.
I did run into a couple relevant comments on GitHub:
So my particular problem was fixed but unreleased on the 4.x branch but also the v5 work seems like it might not come out? Very confused and yeah open source can be like this.
- worked 31:00, 9:00 PTO
- published Season 1 Finale for Pudding Time
- published Request for Comment #5 for Artsy Engineering Radio
Now that I've got all my static sites migrated it's time to decommission the old server. I think this will be as easy as destroying the Droplet in DO's interface but I'm going to give it a few more days to be sure that my DNS changes have had a chance to propagate out.
Either way, my next goal was to drop Google Analytics. The aforementioned difficulties upgrading to Ruby 3/Middleman 5 caused me to actually already do this. The existing Middleman extension for GA isn't compatible with MM5 so I just dropped it outright.
But I'd like to return to this topic of analytics. I think the MVP here is some routine process that scrapes my log files and computes a report that's sent to my email. Just something simple like a table of the sites hosted and each day's total requests or something. I can iterate from there.