A review of CSS for JavaScript developers and Joy of React

In 2024 I took these two courses from Josh Comeau. TLDR: loved it.

A use case for margin in css flexbox

Four attempts at a simple header layout to build frontend intuition.

Practical checks when working with alembic migrations

Keep your team efficient by catching migration issues early.

Debugging FastAPI routes with pdb

Get a breakpoint on exception without guessing where things went wrong.

Some PyCharm tips

PyCharm shortcuts and tips I sometimes share with coworkers.

Automatically disabling noise cancelling on Bose QC35 headphones

Using udev and systemd to disable noise cancelling when the QC35 connects over bluetooth.

Deploy your app with docker and docker-compose - Part 2

So we developed that app locally. It's pretty! Or maybe it's not. Let's deploy it anyway!

Deploy your app with docker and docker-compose - Part 1

This tutorial will walk you through creating a dockerized development environment for a single page application.