Posts

Updated umami.is tracking code

Rick Ramstetter
The analytics solution I use for this site, umami.is, changed its script load URL. For the longest time, that URL was https://analytics.eu.umami.is/script.js That URL has changed. It is now https://cloud.umami.is/script.js. So far in 2025, this site has collected no analytics information because the prior URL was 404.

Switched to gohugo.io v0.121.2

Rick Ramstetter
I’ve switched from GatsbyJS to gohugo. This new version of the site uses the Vimux/Mainroad Hugo theme. GatsbyJS is complicated: GraphQL, React, tens of other javascript dependencies, and the npm ecosystem to wrangle them all. In the worst case, making a new post in GatsbyJS requires updating npm, updating gatsby, considering security warnings, updating dependencies, and, finally, writing content. Given that I update this site around once per year, that level of complexity is not only unwarranted, but also dangerous.

Switched to GatsbyJS v2.11

Rick Ramstetter
The old version of Ramstetter.com was created with GatsbyJS version 0, which dates to 2016. That software is no longer maintained, and it was becoming increasingly difficult to make updates. Gatsby, Bootstrap, Netlify This new version is also using GatsbyJS, but version 2.11. The site is using Bootstrap among others for CSS. I’m hosting it on Netlify. DNS is (as previously) on Cloudflare. The sources are hosted in Github. I’ve got a CircleCI job running.