Posts

Another Good Reason for Open Source

#open source#simon willison

Being able to share code performed at work.

Read more →

January 25, 2025

Setting up OpenWeather Report GitHub Actions

#python#openweather_report#github actions#uv#astral

Adding GitHub workflows to help with linting, testing and publishing.

Read more →

January 6, 2025

Attempt to Create a Link Blog

#Simon Willison#blog#Trey Hunner

I read Simon’s post earlier this week and it helped me form my own thoughts. Initially I wasn’t going to add any posts to my website that basically would either be a copy and paste with very little to add. For example, in Trey Hunner’s newsletter (which he did expand in a longer article): The main use case I have for uv involves this scenario: I’ve written a standalone Python script that I want to be globally accessible on my machine, but it requires a third-party dependency.

Read more →

December 26, 2024

Upgrade from PostgreSQL 15 to 17 on Windows using pg_upgrade

#pg_upgrade#postgresql#windows 10#pg_dump#pg_dumpall

Overview At work I needed to upgrade from PostgreSQL from 15 to 17. The process is not that different than upgrading in Ubuntu but there were a couple of items that threw me off. Perform Backup This should be done prior to the update in case something goes wrong: CTyler@CTYLER_NB  C:\Program Files\PostgreSQL\17\bin  [08:22] ❯ & 'C:\Program Files\PostgreSQL\17\bin\pg_dumpall.exe' -p 5432 -U postgres -f D:\Backups\postgresql-ctyler_nb-20241107-1.out This was based on the documentation PostgreSQL: Documentation: 17: pg_dumpall.

Read more →

November 10, 2024

Setup Apt-Mirror on Ubuntu

#apt-mirror#apache#ubuntu#python

Notes on how to setup apt-mirror with Ubuntu 24.04

Read more →

September 13, 2024

Get Your Work Recognized

#brag document#smart goals#career#performance review

Make sure that you document your work to get recognized at work.

Read more →

August 27, 2024

Reboot using Hugo

#github#hugo#hextra theme#pelican

Migrating away from Pelican to Hugo.

Read more →

August 24, 2024

Rebuild Pelican Source

#pelican#python#hugo#git#git submodules#pyenv#pelican-jupyter

More work than expected to get my development system to work with Pelican.

Read more →

August 11, 2024

SQL Window Functions Explained

#review#Anton Zhiyanov#sql

Book review summary of Anton’s SQL Window Functions.

Read more →

June 10, 2023

Inject Packages in pipx

#pipx#visidata#psycopg2-binary

Add packages to an existing virtual environment.

Read more →

April 7, 2023

Weather Project - PyPi

#python#project

Setup PyPi with an empty project to lock in the project name.

Read more →

August 11, 2022

Weather Project

#python#project

Create a simple weather project to document how to add projects to PyPi and to aid with data analysis.

Read more →

July 19, 2022

Reuven Lerner's Object-orient Python

#training#Reuven Lerner#oop#python#review

Review of Reuven’s OOP Python self pace course.

Read more →

January 8, 2022