Software DevelopmentManage Python Dependencies and Environments with uv
Use uv to manage Python versions, dependencies, lockfiles, virtual environments, upgrades, clean synchronization, and repeatable production workflows.
Engineering notes
Software DevelopmentUse uv to manage Python versions, dependencies, lockfiles, virtual environments, upgrades, clean synchronization, and repeatable production workflows.
DevOpsProtect APIs before traffic reaches your application by configuring NGINX rate limits, safe bursts, trusted client IPs, dry-run rollout, and useful logs.
DevOpsPrevent Docker logs from filling a server by setting rotation limits, applying them safely to existing containers, and monitoring disk usage.
BackendCoordinate concurrent workers safely with PostgreSQL advisory locks, stable lock keys, transaction-aware code, monitoring, and idempotent retries.
Software DevelopmentUse SSH keys to sign Git commits, verify trusted identities locally, separate work and personal keys, and enforce signatures safely in CI.
Frontend DevelopmentMake large stylesheets predictable with CSS cascade layers, organized precedence, safer vendor imports, and a practical migration plan.