• 31st January 2024

Treesitter Highlights for Jenkinsfile

Ever wanted syntax in neovim for Jenkinsfiles? Let's create an autocommand to do just that! …

Read more 
  • 28th January 2024

The Flaw in Taking Photos to Capture Memories (and how to fix it)

Years ago, I was looking through old photo collections of my youth. Despite the happiness on my face, the people smiling around me, there something missing, my father. …

Read more 
  • 24th January 2024

Python Logging

Just a very quick post/memo to myself about an awesome way to configure logging in python based on an excellent Github repo I stumbled across via a YouTube video. …

Read more 
  • 10th December 2023

2023 - A Tech Year in Review

2023 gave me the ability to experience a lot of different tools, languages, and technologies, many did not make the cut long-term but I would like to put together a list of the core tooling that I use day to day with an example or two along the way. …

Read more 
  • 20th November 2023

SQLAlchemy, OnUpdate & Datetime UTCNOW deprecation in 3.12

This is a quick post about migrating your utcnow() to now(tz=UTC) in SQLAlchemy for your onupdate function argument to your SQL Models. …

Read more