This page contains a smattering of technical information that I think some people might find interesting, but not enough people for it to be included on the main page.
I had a lot of fun with the previous 70s-inspired design. I think visual design can do a lot to communicate a vibe.
The current vibe feels like less. Less visual complexity, less scope, less techno-optimism, and perhaps a bit less pretentiousness.
This design is my attempt to return to a simpler design language that better conveys my current mood, with really (really) good fonts on a solid background.
For the new logo, I'm using the Obsidian Roman display font by Hoefler & Co. I don't love to support Monotype, but Obsidian is just so good.
The body font is comprised of a few variants of Reckless by Displaay.
For code/monospace text, I'm using my go-to font for code, JetBrains Mono. It's probably the single font I spend the most time looking at.
This website, its source code, and its contents are licensed under the terms of the Creative Commons BY-NC-SA 4.0 license. Learn more here.
The source code for this site is available openly under the terms of the aforementioned license. You can view it here.
This site is built with Extollo, my free & libre application framework. You can learn more about Extollo here.
This site, and some of the others in my *.garrettmills.dev
platform record pseudo-anonymous page-view information. In particular, it stores:
Collecting the above information helps me gauge the rate-of-access of various pages on my platform over time.
My analytics system is home-grown, intentionally, to record just the information I wanted to use. So, I avoid collecting any additional information than is necessary for my purposes.
Status: Will record page views.
Even though my analytics-system is geared towards individual privacy and minimal obtrusiveness, you can still opt-out to avoid having your page views recorded for *.garrettmills.dev
sites.
To do so, click here.
It's not super relevant to the privacy aspect, but for those who are curious, I record page-views two different ways:
garrettmills.dev
pages, the page-views are recorded on the back-end when the page is served.*.garrettmills.dev
pages (like my static host, CoreID, and Noded), a short script makes a request to a CORS-enabled endpoint to record the view.When you opt-out of page-view recording, this site sets a CORS-compatible cookie analytics.optout
in your browser. If the analytics endpoints detect this cookie, the page view will not be recorded.