My Python Dev Workflow: Conda + uv for Scientific Computing

Posted on Sun 15 February 2026 in Python

After years of wrestling with Python environments for scientific computing, I've settled on a conda + uv hybrid workflow. Here's why it works and the pitfalls I hit along the way.


Continue reading

PDF Manipulation with pdftk

Posted on Fri 24 January 2025 in Developer Tools

Common pdftk commands for merging, extracting, and rotating PDF pages


Continue reading

File Transfer Commands: rsync and scp

Posted on Fri 24 January 2025 in Developer Tools

Practical examples of rsync and scp for transferring files between local and remote systems


Continue reading

Tmux Essentials: A Quick Reference

Posted on Fri 24 January 2025 in Developer Tools

Essential tmux commands and keybindings for session management, window navigation, and pane control


Continue reading

Fixing GitHub Copilot Network Errors on Linux

Posted on Fri 24 January 2025 in Developer Tools

How to fix net::ERR_NETWORK_CHANGED errors with GitHub Copilot on Linux by disabling problematic IPv6 configuration


Continue reading

Making Conda Work with Python Tools (uv, pipx)

Posted on Fri 24 January 2025 in Python

How to fix VIRTUAL_ENV detection for conda environments so tools like uv and pipx work correctly


Continue reading

Python Toolkit for Production Applications

Posted on Fri 24 January 2025 in Python

Essential Python libraries for building production-ready applications: Pydantic for validation, Click for CLIs, tomllib for config files, and proper logging setup


Continue reading

Remote Debugging Python with VSCode

Posted on Fri 24 January 2025 in Python

How to attach VSCode's debugger to Python scripts running on remote servers or in separate processes using debugpy


Continue reading

Using Your DSLR as a Webcam on Linux

Posted on Fri 24 January 2025 in Developer Tools

Step-by-step guide to using a DSLR camera as a high-quality webcam on Linux using gphoto2, ffmpeg, and v4l2loopback


Continue reading

Dynamic Versioning with Poetry: A Complete Guide

Posted on Fri 24 January 2025 in Python

How to set up automatic versioning for Python projects using git tags with poetry-dynamic-versioning


Continue reading