Taking concrete steps away from algorithms using FreshRSS, self-hosted tools, and a pipeline built for me.
Photo indexing and other jobs failed in my Immich+Traefik setup. Turns out I'd misconfigured my Docker networking with Traefik. Here's how I figured it out and what I changed.
Use jq to automatically map and visualize the structure of large JSON responses, perfect for exploring undocumented endpoints.
How I built RSS and Atom feed support for my Nuxt 3 website to let readers follow my content without social media algorithms.
How I turned my neglected Stream Deck into a useful tool for controlling YouTube Music without breaking my workflow.
Enhance your experience with fabric, the AI prompt tool, by using interactive selection for patterns and models.
Discover how to manage and sync configuration files across Linux and macOS using GNU Stow and Git. Simplify your workflow with centralized, version-controlled setups.
Looking back at the best pictures from my travel adventures in 2023
Organizing media such as photos and videos can bring back cherished memories and help relive them. Here's my approach to organizing my digital media collection.
From new adventures and memories to lessons learned and personal growth, this year has been a year of discovery. Here's my 2022 in review.
Some tips on how to improve your Git productivity using the command-line
Details of my hiking journey to the Tsho-Rolpa glacial lake in Nepal 🇳🇵, situated at 4,580m from sea level