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.