My Blog Posts

What Are Linux Snap Packages? Why Use Them?

Posted on

I’m been using Snap packages to install software on my laptop more and more. They’re extremely useful and more people should be using them though not everyone understands them yet. Here’s a quick post on what they are and why you’d want to use them.

continue reading →

U.S. Military Slack Emojis

Posted on

Yesterday was the official Veteran’s Day Holiday in the United States and today is Veteran’s Day (Observed). I wanted to give a shout out to my fellow veteran colleagues at CircleCI in our Slack Team and realized there wasn’t any custom Slack emojis for the U.S. branches of military. So I created some.

continue reading →

I Made a Hugo Chrome Extension

Posted on
I made a very simple Google Chrome Extension for people who build websites with the Hugo static site generator (SSG) and launched it on Product Hunt. This first release has two main features: The extension icon “lights up” whenever you’re browsing a Hugo-built website. You can search the Hugo documentation from Chrome’s Omnibox (address bar). Install You can view and install the Chrome extension via the Chrome Web Store. continue reading →

Upgrading the Ubuntu Server Kernel

Posted on

If you run an Ubuntu-based server (as most of the world does) you should know that keeping the server up-to-date is important for security and stability. Occasionally certain kernel updates will come through that won’t get installed. Instead, you’ll see this message:

The following packages have been kept back: linux-generic linux-headers-generic linux-image-generic

Here’s how to install these updates safely.

continue reading →

Get Emailed When an Ubuntu Server Needs a Reboot

Posted on

When your Ubuntu server needs to be rebooted, say after a kernel update, the file /var/run/reboot-required is created. You can check for that file to see if a reboot is needed and usually you’ll get a message upon logging into the server saying so. Here’s how you can get an email when a reboot is needed saving you the time of manually checking.

continue reading →

My October 2018 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 userbase is (or at least growth) as well as how useful a snap may or may not be. So here’s the beginning of what may be a new monthly series on my blog.

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

continue reading →

Would a Nonprofit Twitter Clone Work?

Posted on

Many people have said that Facebook has gotten so big it should be considered a public utility. I think this applies much more so to Twitter given the penetration and speed a single tweet can achieve for both local and global news. Forget major cities and tech hubs, even the most remote parts of the world get their news via tweets.

This utility-like nature has been threatened and damaged many times before by decisions Twitter has made. Some of these decisions due to what’s in their best interest as a for-profit business. They have an obligation to make money, I understand.

But what if they didn’t?

continue reading →

Install the Linode CLI on Linux via Snap

Posted on

If you run a Linux distribution (distro) and you want to install the brand new Linode CLI, here’s an easy and safe way to do so via a snap package.

continue reading →

Keep the Internet Flowing, Get Ubuntu 18.10 “Cosmic” via Torrent

Posted on
Congratulations to everyone who worked on and shipped Ubuntu 18.10 “Cosmic Cuttlefish”. As per usual, I just want to remind everyone that you can download the Ubuntu 18.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 18.10 Desktop (64-bit) Ubuntu 18.10 Server (64-bit) Don’t forget to seed! continue reading →

Install zsync on Linux via Snap

Posted on

zsync is a tool that enables incremental downloads. Useful when frequently downloading large files where only parts of the file change. Many of us like to test nightly ISO images of our favorite Linux distributions. This is a perfect use-case of zsync.

You can learn more about zsync via this OMG! Ubuntu article.

continue reading →
Older Posts >