glm.

Technical Details for Nerds

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.

Website Theme

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.

Fonts

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.

Source Code & Licensing

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.

Framework

This site is built with Extollo, my free & libre application framework. You can learn more about Extollo here.

Analytics

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.

Opting-Out

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.

Collection Methods

It's not super relevant to the privacy aspect, but for those who are curious, I record page-views two different ways:

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.




Login