The Aging Developer

The Aging Developer

How to Add Privacy-Focused Analytics to Your Site with Umami

How to Add Privacy-Focused Analytics to Your Site with Umami

I’ve recently been exploring different analytics platforms, and during my research, I came across Umami—an open-source, privacy-focused analytics tool that serves as a powerful alternative to Google Analytics. By default it does not collect any personal information and all data i…

  1. Houston, We Have Liftoff

    Houston, We Have Liftoff

    A few years ago, I started eyeing the framework Astro, and it immediately caught my attention. When I refreshed the site last year by updating to a new version of Gatsby, I considered making the switch to Astro at that time. However, I decided against it, as it would require lear…

  2. GoPro Timeline Fix

    GoPro Timeline Fix

    When we started to travel more extensively as a family I wanted to get a GoPro. I thought that it would be worthwhile for capturing moments we normally couldn’t get with a regular camera or phone. I ended up purchasing the Hero 6 Black which was the newest model at the time. I’ve…

  3. Switching Code Blocks to prism-react-renderer

    Switching Code Blocks to prism-react-renderer

    When I was rebuilding this site, I spent a fair amount of time in the documentation for each plugin that is being used. While reading through the gatsby-plugin-mdx page, I ran across a gatsby-remark section. That section suggests switching to use the prism-react-renderer for code…

  4. Rebuilding with Gatsby

    Rebuilding with Gatsby

    I’ve previously wrote that major versions should be considered harmful. I haven’t done anything with this site in a long time partially because of that. Another reason is I wanted something where I could run a small amount of code on the front-end, but I wanted the majority of th…

  5. Authorization in Distributed Systems

    Authorization in Distributed Systems

    Authorization, the granting or denying of access to a resource, is something that almost all software has to do. Yet, developers tend not to give it a lot of attention. It is a difficult problem to solve in large distributed systems. In distributed or microservice environments yo…

  6. Disappointed in Disney World

    Disappointed in Disney World

    We had a cruise planned for our family vacation in February. Since we were flying to Florida anyway to get on the cruise ship, we decide to extend our vacation for a few days and go to Disney World as well. This family of 5 has been to Universal Studios a few different times, whi…

  7. Major Versions Considered Harmful?

    Major Versions Considered Harmful?

    A large portion of software today follows some form of SemVer or Semantic Versioning when it comes to how that software is versioned. When software follows Semantic Versioning then the string used to identify the software’s version has meaning. The version is made up of at least …

  8. RSS is Dead, Long Live RSS

    RSS is Dead, Long Live RSS

    What is RSS?RSS, RDF Site Summary, Really Simple Syndication, Rich Site Syndication, etc… is a computer readable file format that websites publish to notify systems that there has been an update to the site. A link element is placed in the head of the site to allow the auto-disco…

view all articles