EXCERPT

1 February 2023

Using Jekyll 4 with GitHub Pages

by James Armes (they/them)

Jekyll logo This site is built using Jekyll and hosted on GitHub Pages. I’ve been using this setup for some time, since switching from a Drupal site (which was overkill for this small blog and the little traffic it receives) and paid hosting. Until recently, I used the default setup on GitHub Pages which uses jekyll 3.9.2. When I decided to hit the reset button, I saw that Jekyll 4.0.0 was released in 2019 (nearly four years ago!) and with the release of 4.3.0, the 3.9.x releases were officially moved to security updates only.

Read more...

tags: github - jekyll - website
25 January 2023

STI, Associations, and Polymorphism‽ Oh my!

by James Armes (they/them)

Ruby on Rails logo For much of 2022 I was working on an open data classification tool built in Ruby on Rails. Although initially developed to help classify emergency call data, the tool could be used for any type of data, with some modification.

Read more...

tags: programming - rails - ruby - software
6 December 2022

Linux on Mac using UTM

by James Armes (they/them)

Image of a Macbook running Linux with the UTM logo I know that Macs are very popular in the engineering community, but I have always preferred some flavor of Linux for my local system. Throughout most of my career I’ve used either Kubuntu or Fedora KDE Spin (can you tell which desktop environment I like). I’ve played around with other distros in the past, but I’ve always found these two to be the most stable for my daily driver.

Read more...

tags: linux - macos - virtualization
16 November 2022

Twitter? I hardly know her!

by James Armes (they/them)

Twitter logo I created my Twitter account in September 2008, about two years after it was launched. I was early in my career and thought it sounded like a useful tool to connect with other engineers. And it was, for a time.

Read more...

tags: social media - twitter
13 November 2022

Gone but not forgotten

by James Armes (they/them)

I say we take off and nuke the entire site from orbit. It’s been some time since I’ve written a post (August 25, 2016, to be exact). So long in fact, that I’ve decided to start from ground zero. Much of the information that was contained on the site is long outdated, and I was far less experienced when it was written.

Read more...

tags: personal - website