Linh Pham | Blog
AboutLinks
  • 28 May 2023

    Wait Wait Stats Updates: May 2023 Part Two

    In the past couple of weeks, I have been working on a few updates to the Wait Wait Stats Page, Wait Wait Reports Site, and the Wait Wait Graphs Site.

    Below is a breakdown of the updates to each of the sites.

    (Read more...)

  • 03 May 2023

    Wait Wait Stats Updates: May 2023

    In the past couple of weeks, I published updates to the wwdtm library, and the Wait Wait Stats Page, Wait Wait Reports and Wait Wait Graphs web applications.

    For version 2.1.0 of the wwdtm library, I have consolidated the pytest configuration into the project’s pyproject.toml file and migrated away from using setup.cfg and setup.py for package building.

    (Read more...)

  • 22 April 2023

    wwdtm Version 2.0.9 Released

    I have updated the wwdtm library to version 2.0.9, which includes bumping the version of MySQL Connector/Python to 8.0.33 and NumPy to 1.24.2. The former is done as a very initial step towards support for the upcoming Python 3.12 release later in the year.

    (Read more...)

  • 10 April 2023

    Handheld Consoles Part 1: Game Boy

    Over the last couple of years, I’ve been on a quest of rounding out the collection of video game handheld consoles with original hardware or ones that have been modified to some modern creature comforts. In this series of posts, I want to go over the handhelds that I now have in my collection and give my take on them.

    For the first post, I’ll start where I all began for me, the Nintendo Game Boy.

    (Read more...)

  • 16 March 2023

    Wait Wait Stats Updates: March 2023

    With the release of Materialize version 1.2.2, I have updated both the Wait Wait Stats Page and Wait Wait Graphs Site to use the new version of the CSS framework.

    In addition to updating the version of Materialize for the Graphs Site, the Plotly.js graphing library was also updated to 1.20.0.

    Lastly, the version of Pure CSS used by the Wait Wait Reports Site was also updated to 2.2.0.

    (Read more...)

  • 08 March 2023

    Homelab Setup: Storage

    In the last two posts in the series about my homelab, I covered the server and network portion of the homelab. This post will cover the storage side of things.

    (Read more...)

  • 27 February 2023

    Homelab Setup: Networking

    This is the second series of posts where I provide a view into my homelab. In the first post covered the servers that I have and what I have running on them.

    In this post, I’ll cover the networking side of the homelab.

    (Read more...)

  • 23 February 2023

    Homelab Setup: Servers

    As I mentioned in my last post, “nutters: Flask UPS Monitoring Web Application,” I have a small homelab set up at home that includes a few systems that act as servers, storage, and networking devices.

    I am starting a series of posts that will provide a bit of a view into my homelab and explain why I opted to go down a certain route. In this post, I’ll cover the computers that I have that act as my servers.

    (Read more...)

  • 17 February 2023

    nutters: Flask UPS Monitoring Web Application

    After picking up a second UPS battery backup unit to provide backup power for my cable modem and a few items in my A/V stack that is located too far away from the primary UPS for my server and networking stack. I wanted to create something really simple and lightweight that can display information such as UPS load, battery charge level, and estimated battery run time.

    (Read more...)

  • 16 February 2023

    Wait Wait Stats Apps Updated

    One of the dependencies for the Flask framework, Werkzeug, was updated to fix a security vulnerability that can be exploited in a DoS attack. Since the Wait Wait Stats Page, Wait Wait Stats Graphs site, and the Wait Wait Reports site all depend on Flask, I have updated the required version of Flask and Werkzeug to 2.2.3 for both.

    The changes have been published to their respective GitHub-hosted repositories and the instances of applications running on the production server have been updated.

  • 03 February 2023

    Wait Wait Graphs Updated to Version 2.2.2

    Version 2.2.2 of Wait Wait Graphs has been published; which, updates the version of the Plotly.js library from 2.17.0 to 2.18.1. The new version has also been deployed to the Wait Wait Graphs Site.

    For information on the changes to the Plotly.js library, check out their Releases page on GitHub.

  • 23 January 2023

    Wait Wait Stats Infrastructure Updates

    Up through today, the infrastructure that hosts the Wait Wait Stats Page and its related sites is made up of 6 servers running on DigitalOcean (referral link):

    (Read more...)

  • 08 January 2023

    Announcing minima-plex Theme for Jekyll

    As part of setting up a personal blog, I spent a fair amount of time trying out applications (including WriteFreely) and several static-site generators (including Jekyll and Hugo).

    I settled on using Jekyll as I didn’t want to use yet-another-application on one of my servers, I liked the idea of simply writing posts in Markdown, using Git for versioning, and it can be hosted through GitHub Pages or other similar services.

    (Read more...)

  • 08 January 2023

    Wait Wait Stats Project Updates

    New versions of the Wait Wait Stats Page and the Wait Wait Graphs site have been published, mostly to update the version of the Materialize used by the sites (from 1.1.0 to 1.2.1) and to update the copyright year and blocks in each of the code files.

    (Read more...)

  • 02 January 2023

    Hello World!

    Hello everyone! 👋🏼

    It has been many years since I have maintained a personal blog and I have decided to start one back up.

    You can find out more about me on the About page.

    (Read more...)

  • Linh Pham
  • hello@linh.social

Writings and musings about technology, programming, and other random topics.