Software

Hugo

This summer I converted my blog to use Hugo, a static site generator, and GitLab Pages for a simple, lightning-fast, and secure writing experience.

(24 Oct, 2019 - 3 min)

CI & CD with GitLab

Save on the hassle of testing and deploying code & make GitLab do it for you! In this tutorial we’re going to set up a Staging environment as well, and this requires a little prep work. Create a staging branch in your Git repo based on master, if you don’t have one. If you already use dev, development, or another name, that’s fine, just replace staging with whichever branch name is appropriate for you.

(27 Feb, 2019 - 4 min)

Problems of running production software at small scale

As a student (and generally as someone learning tech), it’s really nice to be able to run the same technology that is used for production systems. However, this is not always a viable option, particularly as a college student, and I want to talk a bit about why this is a challenge.

(17 Jan, 2019 - 6 min)

FOSSing Gmail

Gmail has become a go-to place for email, and with good reason. It’s free (as in cost, not freedom) and due to Google’s backing, it’s stable & comparatively safe. Additionally, you get the power of Google’s AI to make your email life easier. However, from a FOSS-friendly point of view, these features aren’t particularly accessible… but with common standards (such as IMAP) and a little effort, we can take full advantage of Gmail’s abilities while allowing ourselves a FOSS client.

(13 Feb, 2018 - 6 min)