My Blog Posts

GroupBy For Data Files in Hugo

Posted on

I recently had the need to list out a bunch of locations on a page with Hugo. With over 100 locations to display, I wanted to group them by state on the page creating a kind of directory. The first thing that came to mind was Hugo’s GroupBy function.

Unfortunately I’ve learned that the GroupBy function only works on Hugo Pages while I’m storing all of these locations in a Hugo Data File. Here’s how I solved this problem.

continue reading β†’

6 Common CircleCI Gotchas & Myths

Posted on

CircleCI is by far the best Continuous Integration (CI) and Continuous Delivery (CD) platform out there for most people. While I do work for CircleCI, I truly believe this. That being said, there’s a few things that tend to trip up new users (and sometimes veteran users as well).

Here’s a few CircleCI gotchas and myths that I tend to see with new users or complicated CI builds.

continue reading β†’

My October 2019 Linux Snap Package Metrics

Posted on

I maintain a few Snap packages (installable Linux software packages) and I’ve been very interested in the metrics that Snapcraft (the Snap Store) provides. It’s a (minor) indicator of how large the snap user base is (or at least growth) as well as how useful a snap may or may not be. In October of 2018 I started this Linux Snap Package Metrics series and I’m trying to report back every month with the numbers until someone tells me otherwise πŸ˜„.

Here’s the metrics for snaps I maintain for the past month:

continue reading β†’

Custom Sort Hugo Single Pages

Posted on

When building a static website with Hugo, a frequent need is to sort the pages in some way. I’ve seen in the docs and in forum posts how to do that on list pages where you’re iterating through pages with range, but not to do that from a single page template. Here’s how you can change the sort on single pages in order to change which pages .NextPage, .NextInSection and related, point to.

continue reading β†’

Keep the Bits Flowing, Get Pop!_OS 19.10 via Torrent

Posted on
As far as I know, System76 doesn’t provide torrents for their ISO downloads and that’s a shame. I decided to make some for their two releases, the standard x86_64 ISO as well as the Nvidia ISO. Basically, the Nvidia version is the same as the first one but the Nvidia graphic drivers are preloaded. The SHA256 sum for the regular ISO is: b6d54360f0655d4f7cbd80211b3bfb476066fa9d86d6fcfa864953b7fcb5ec69 The SHA256 sum for the Nvidia ISO is: 609bab3f920ed961730d677740bba2c90a1ced46ba75a1a7d0dfd076c6f4b4d3 continue reading β†’

Keep the Bits Flowing, Get Ubuntu 19.10 β€œEoan” via Torrent

Posted on
Congratulations to everyone who worked on and shipped Ubuntu 19.10 “Eoan Ermine”. As per usual, I just want to remind everyone that you can download the Ubuntu 19.10 ISOs via torrent. This allows you to reduce the strain on Canonical’s (and their mirror) servers while possibly being a faster download as well. Here are the torrents for both the desktop and server release: Ubuntu 19.10 Desktop (64-bit) Ubuntu 19.10 Server (64-bit) Don’t forget to seed! continue reading β†’

My September 2019 Linux Snap Package Metrics

Posted on

I maintain a few Snap packages (installable Linux software packages) and I’ve been very interested in the metrics that Snapcraft (the Snap Store) provides. It’s a (minor) indicator of how large the snap user base is (or at least growth) as well as how useful a snap may or may not be. In October I started this Linux Snap Package Metrics series and I’m trying to report back every month with the numbers until someone tells me otherwise πŸ˜„.

Here’s the metrics for snaps I maintain for the past month:

continue reading β†’

Linode Datacenters Desktop Wallpaper

Posted on

I’ve made a series of CircleCI desktop wallpapers for absolutely no reason except that it was fun. I decided to try and do a Linode one in celebration of their 11th datacenter opening soon. When I started working there they had 4 datacenters and 6 by the time I left. They’re at 11 now, including highly asked for locations such as Canada, India, and Australia. Very exciting.

This one has the very boring name, “Datacenters”.

You’ll find the preview in this post but you can download the full resolution 4K/16:9 version (for normal screens) and a nearly-4K/16:10 version (for Macbook-like screens) from the links below:

continue reading β†’

What Git Tags Are and Aren't

Posted on

I see this incorrect concept on Git tags all the time so I decided to write a quick blog post. Many people believe that when you create a Git tag, that you are tagging a branch or that a tag now belongs to a branch. This is false. Git tags have nothing to do with branches.

continue reading β†’

My August 2019 Linux Snap Package Metrics

Posted on

I maintain a few Snap packages (installable Linux software packages) and I’ve been very interested in the metrics that Snapcraft (the Snap Store) provides. It’s a (minor) indicator of how large the snap user base is (or at least growth) as well as how useful a snap may or may not be. In October I started this Linux Snap Package Metrics series and I’m trying to report back every month with the numbers until someone tells me otherwise πŸ˜„.

Here’s the metrics for snaps I maintain for the past month:

continue reading β†’
< Newer Posts Older Posts >