Blog

CSS Anchor Positioning

Exploring how CSS Anchor Positioning simplifies element placement

— 15 Mar 2025

The Carbon Cost of AI Training

Assessing the environmental impact of AI training.

— 14 Mar 2025

Notable New Node Features

Quick notes on features added to Node.js in versions 18, 20, and 22.

— 4 June 2024

Why Astro

I really like developing projects using Astro, here's why

— 8 Dec 2023

ESM V. CommonJS

Quick breakdown of major differences between ESM and CommonJS

— 18 Oct 2023

Request Buffering with Reverse Proxies

I used a reverse proxy to buffer incoming requests. This is why

— 1 Jul 2022

Updating Local MySQL Version

I updated from MySWL 5.7.3 to 8.0.29 on my 2019 MacBook Pro running macOS Monterey v12.4. This is how I did it

— 1 Apr 2022

Extending Python's JSON Encoder

I extended Python's JSON encoder to handle datetimes. This is how I did it

— 11 Mar 2022

Static Sites 101

Why I love developing static sites

— 13 Mar 2020