Python

Build anything with Python

Tracking YouTube Video Watch Progress with Django

Your Django app serves a YouTube video. The page loads, the player appears, and your database records nothing. You have no idea whether the user pressed play, watched ten seconds, or finished the whole thing.

uv for Faster Teams, Fewer Environment Fires

Python dependency management is not a developer problem. It is a team productivity problem that shows up as slow CI, painful on-boarding, and a different tool in every repository.

Python Decorators - The Three-Layer Pattern

If you've written a decorator before, you know the syntax. But let's slow down and look at what Python is actually doing, because that mental model is the key to understanding parametrized decorators later.