Notes

Monitoring Django and MySQL Applications

Monitoring is essential to keep Django apps and their MySQL databases fast, reliable, and cost-efficient. This article distills the key metrics and health checks you should track in AWS RDS CPU and connections, Fargate CPU/memory, and ALB health plus how to wire up Sentry for code-level visibility.

Read Monitoring Django and MySQL Applications

Running Django

I’ve been professionally running and working on several Django apps, and I’d like to share a few tips that have proven useful over the years. Much of this advice also applies to backend applications in general.

Read Running Django

ECS Anywhere on 32bit systems

The purpose of this exercise was enabling the use of the AWS ECS agent in External mode on 32bit hardware like the armv7 Raspberry Pi. The changes are working and I have decided to publish my notes from the process of debugging and adjusting the program. Below are my technical notes from the development process.

Read ECS Anywhere on 32bit systems

Patching ssh-keygen in OpenSSH

Turns out removing a passphrase from a OpenSSH private key in PowerShell automation scripts on Windows is difficult.

Read Patching ssh-keygen in OpenSSH

1x developer

A perspective on being an effective software developer in a full remote role.

Read 1x developer

Dec to Hex conversion exercise

Converting a decimal number to a hexadecimal string makes for a nice programming exercise.

Read Dec to Hex conversion exercise

Product

First, let me explain my motivation for writing. Ideas explained here are not new, but they are very important to me. For many years I struggled to share my story. I’ve reached the decision to start writing naturally. I’ve recognized writing as an opportunity to organize my thoughts and practice writing in English.

Read Product