Nice article, but this command doesn't activate the venv that's managed by uv.
uv venv activate
The command actually creates a new venv in a dir called "activate". The correct way to activate the venv is like this: source .venv/bin/activate