Moving Off Pivotal Tracker: The Birth of PTMigration

With the somewhat recent announcement that Pivotal Tracker is shutting down, many of us who have relied on it for years are suddenly faced with a pressing need: how do we migrate all our project data before it’s gone for good?

I found myself in this exact position, with an established project history that I couldn’t just leave behind. Like many others, my first instinct was to search for existing tools to help me with this transition. I assumed there would be solutions out there, given how long Pivotal Tracker has been a staple for agile project management. Sure, you can export your data to CSV files, but that’s not a practical solution for a large project with years of history.

Continue Reading

Review of Interesting Things at FOSDEM 2024

FOSDEM 2024 is happening this weekend and I’ve put together a list of interesting topics to review at a more leisurely pace.

Continue Reading

Set up SANE (Scanner Access Now Easy) on a Raspberry Pi

Introducing SANE (Scanner Access Now Easy)

The SANE project lets you easily use a scanner from a Linux host. It supports many different brands and models of scanners and while it is mostly a library and server that provides access to a scanner, several clients are available that you can use to scan documents.

Continue Reading

Building a Hugo Site and Deploying to Linux using Azure DevOps

Summary (tl;dr)

Building a Hugo site using Azure DevOps and deploying to a Linux server is done by:

  1. Set up an SSH service connection in Azure DevOps
  2. Create a pipeline in Azure DevOps. The pipeline will need several steps:
    1. Install Hugo
    2. Build the site
    3. Deploy the built site

Setting up an SSH Service Connection in Azure DevOps

An SSH service connection is what will allow your hosted Azure DevOps agent to connect to your Linux based server using SSH. Service connections can be found under the Project Settings, on the bottom left side of the UI:

Continue Reading