@vix
an engineer and avid pythonista who is passionate about technology and automation
Building, breaking and fixing things. Learning something new everyday.
collaboration on web and app development projects
As developers, we often embark on projects to scratch our own itch. My journey to building a simple CV management tool is one such story - a tale of evolving needs, changing career paths, and the continuous quest for simpler and more efficient ways o...

Nautilus or "Files" is the default file manager that ships with GNOME. The stock context menu entries are sufficient for general purposes. However, there are times when you want the ability to add other entries to enable you perform custom actions. I...

The Catalyst: Fedora 41 and Wayland When I upgraded from Fedora 40 to 41, I didn't expect it to lead me down a path of discovery in Linux package development. The upgrade brought several changes, but the most impactful was the complete shift to Wayla...

Dependency management is a crucial aspect of any project. Keeping your dependencies up to date ensures security, stability, and access to the latest features. However, simply running poetry update can be risky. What if you have 25 outdated packages, ...
