Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
  Build Status


About the Site

This site is my personal home on the web. I write about stuff, I link to other stuff, and I showcase stuff I've done/built/designed. It's purely personal in nature and does not necessarily reflect the views of my employer, my family, my community, or anyone else besides me. It's just where I share things I've built, written, or done.

It lives here:

Older versions, and a bit of history

I've been working on this site in various forms since around 2005. Initially it was just a customized Blogger page for a few years. Then, I designed and built the first version around 2008 after teaching myself to write HTML and CSS (and eventually some shoddy PHP). I launched the first version sometime around 2009. Ever since, I've been redesigning every few years. I've republished the older verions as repo dumps and GH pages just for fun and posterity.

Running locally

  1. Clone locally via GitHub Desktop, or via CLI: git clone
  2. Install dependencies using bundler: bundle install
  3. Run the Jekyll Server: bundle exec jekyll serve
  4. View in browser at http://localhost:4000

Regular maintenance

This project currently is a static hosted site on Netlify, built with Jekyll (static site gen), and from time to time needs basic maintenance. Some things to keep an eye on:

  • Is the gemfile up to date? If GitHub is showing a Dependabot alert for security vulnerabilities, it probably means you need to update the gemfile bundle (Bundler is used to maintain the gems). You can easily bump the gemfile.lock by running bundle update from the command line, pushing to a new branch, and merge it into main.
  • Are builds still working? From time to time things change and the builds get borked (deprecated config values, Travis-CI makes some other change, etc). Just keep an eye on it.


Feel free to inspect the code structure, and reuse what is appropriate. But please respect that the files in the following directories are Copyright Joel Andrew Glovier. You may not reuse anything therein without my written permission:

  • _posts/
  • post-images/
  • img/
  • fonts/ (these fonts are licensed only for my own use)

All other directories and files are MIT Licensed (where applicable).


📓 Source for Built with Jekyll and hosted on GitHub Pages.







No packages published