<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dario Griffo — Blog</title><description>Technical articles on .NET, distributed systems, Debian packaging, and engineering practice.</description><link>https://dario.griffo.io/</link><language>en-us</language><item><title>How to Install superfile on Debian: A Pretty Fancy and Modern Terminal File Manager</title><link>https://dario.griffo.io/posts/how-to-install-superfile-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-superfile-debian/</guid><description>Install the latest superfile, the pretty fancy and modern terminal file manager, on Debian using the unofficial deb.griffo.io APT repository and keep it current.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to Install superfile on Ubuntu: A Pretty Fancy and Modern Terminal File Manager</title><link>https://dario.griffo.io/posts/how-to-install-superfile-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-superfile-ubuntu/</guid><description>Install the latest superfile, the pretty fancy and modern terminal file manager, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it up to date.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to Install restic on Debian: Fast, Encrypted, Deduplicated Backups</title><link>https://dario.griffo.io/posts/how-to-install-restic-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-restic-debian/</guid><description>Install the latest restic, the fast backup program with deduplication and encryption, on Debian using the unofficial deb.griffo.io APT repository and keep it current.</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to Install restic on Ubuntu: Fast, Encrypted, Deduplicated Backups</title><link>https://dario.griffo.io/posts/how-to-install-restic-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-restic-ubuntu/</guid><description>Install the latest restic, the fast backup program with deduplication and encryption, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it up to date.</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to Install ZLS on Debian: The Zig Language Server</title><link>https://dario.griffo.io/posts/how-to-install-zls-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-zls-debian/</guid><description>Install the latest ZLS, the Zig Language Server, on Debian using the unofficial deb.griffo.io APT repository, then wire it into Neovim, VS Code or Helix for Zig development.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to Install ZLS on Ubuntu: The Zig Language Server</title><link>https://dario.griffo.io/posts/how-to-install-zls-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-zls-ubuntu/</guid><description>Install the latest ZLS, the Zig Language Server, on Ubuntu using the unofficial deb.griffo.io APT repository, then wire it into Neovim, VS Code or Helix for Zig development.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to Install docker-pussh on Debian: Push Docker Images Over SSH</title><link>https://dario.griffo.io/posts/how-to-install-docker-pussh-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-docker-pussh-debian/</guid><description>Install the latest docker-pussh, the tool that pushes Docker images straight to remote servers over SSH, on Debian using the unofficial deb.griffo.io APT repository.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to Install docker-pussh on Ubuntu: Push Docker Images Over SSH</title><link>https://dario.griffo.io/posts/how-to-install-docker-pussh-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-docker-pussh-ubuntu/</guid><description>Install the latest docker-pussh, the tool that pushes Docker images straight to remote servers over SSH, on Ubuntu using the unofficial deb.griffo.io APT repository.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to Install ZapZap on Debian: A WhatsApp Desktop Client for Linux</title><link>https://dario.griffo.io/posts/how-to-install-zapzap-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-zapzap-debian/</guid><description>Install the latest ZapZap, the unofficial WhatsApp desktop client for Linux built with PyQt6, on Debian using the unofficial deb.griffo.io APT repository, and keep it current with apt.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install ZapZap on Ubuntu: A WhatsApp Desktop Client for Linux</title><link>https://dario.griffo.io/posts/how-to-install-zapzap-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-zapzap-ubuntu/</guid><description>Install the latest ZapZap, the unofficial WhatsApp desktop client for Linux built with PyQt6, on Ubuntu from the unofficial deb.griffo.io APT repository, and keep it up to date with apt.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Ulauncher on Debian: A Fast Application Launcher for Linux</title><link>https://dario.griffo.io/posts/how-to-install-ulauncher-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-ulauncher-debian/</guid><description>Install the latest Ulauncher, the fuzzy-search application launcher for Linux, on Debian using the unofficial deb.griffo.io APT repository, set up autostart and the hotkey, and keep it current with apt.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Ulauncher on Ubuntu: A Fast Application Launcher for Linux</title><link>https://dario.griffo.io/posts/how-to-install-ulauncher-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-ulauncher-ubuntu/</guid><description>Install the latest Ulauncher, the fuzzy-search application launcher for Linux, on Ubuntu from the unofficial deb.griffo.io APT repository, configure autostart and the Wayland hotkey, and keep it updated with apt.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install fish on Debian: The Friendly Interactive Shell</title><link>https://dario.griffo.io/posts/how-to-install-fish-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-fish-debian/</guid><description>Install the latest fish shell on Debian using the unofficial deb.griffo.io APT repository, a self-contained static build with no fish-common package required, and keep it current with apt.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install fish on Ubuntu: The Friendly Interactive Shell</title><link>https://dario.griffo.io/posts/how-to-install-fish-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-fish-ubuntu/</guid><description>Install the latest fish shell on Ubuntu from the unofficial deb.griffo.io APT repository, a self-contained static build that needs no fish-common package, and keep it up to date with apt.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install ripgrep on Debian: The Fastest Way to Search Your Code</title><link>https://dario.griffo.io/posts/how-to-install-ripgrep-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-ripgrep-debian/</guid><description>Install the latest ripgrep on Debian using the unofficial deb.griffo.io APT repository, get a static musl build with PCRE2 compiled in, and keep it current with apt.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install ripgrep on Ubuntu: The Fastest Way to Search Your Code</title><link>https://dario.griffo.io/posts/how-to-install-ripgrep-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-ripgrep-ubuntu/</guid><description>Install the latest ripgrep on Ubuntu from the unofficial deb.griffo.io APT repository, with PCRE2 compiled in and a static musl binary, then keep it up to date with apt.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Forgejo Runner on Debian: The CI/CD Runner for Forgejo Actions</title><link>https://dario.griffo.io/posts/how-to-install-forgejo-runner-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-forgejo-runner-debian/</guid><description>Install the latest Forgejo Runner, the CI/CD runner for Forgejo Actions, on Debian using the unofficial deb.griffo.io APT repository, then register it against your forge.</description><pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Forgejo Runner on Ubuntu: The CI/CD Runner for Forgejo Actions</title><link>https://dario.griffo.io/posts/how-to-install-forgejo-runner-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-forgejo-runner-ubuntu/</guid><description>Install the latest Forgejo Runner, the CI/CD runner for Forgejo Actions, on Ubuntu using the unofficial deb.griffo.io APT repository, then register it against your forge.</description><pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install lowfi on Debian: A Tiny, Cozy Terminal Lofi Player</title><link>https://dario.griffo.io/posts/how-to-install-lowfi-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-lowfi-debian/</guid><description>Install the latest lowfi, the tiny terminal lofi music player written in Rust, on Debian using the unofficial deb.griffo.io APT repository with a single apt install command.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install lowfi on Ubuntu: The No-Fuss Terminal Lofi Player</title><link>https://dario.griffo.io/posts/how-to-install-lowfi-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-lowfi-ubuntu/</guid><description>Install the latest lowfi, the tiny terminal lofi music player written in Rust, on Ubuntu via the unofficial deb.griffo.io APT repository with a single apt install and no configuration.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Unregistry on Debian: Push Docker Images Straight Over SSH</title><link>https://dario.griffo.io/posts/how-to-install-unregistry-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-unregistry-debian/</guid><description>Install the latest Unregistry and the docker pussh plugin on Debian via the unofficial deb.griffo.io APT repository, and push Docker images to remote servers over SSH without a registry.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Unregistry on Ubuntu: Registry-Free Docker Image Pushes</title><link>https://dario.griffo.io/posts/how-to-install-unregistry-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-unregistry-ubuntu/</guid><description>Install the latest Unregistry and the docker pussh plugin on Ubuntu using the unofficial deb.griffo.io APT repository, then push Docker images to remote hosts over SSH without a registry.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Uncloud on Debian: Deploy Containers Across Any Host</title><link>https://dario.griffo.io/posts/how-to-install-uncloud-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-uncloud-debian/</guid><description>Install the latest Uncloud, the lightweight tool for deploying containers across multiple hosts, on Debian using the unofficial deb.griffo.io APT repository with a single apt install.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Uncloud on Ubuntu: Lightweight Multi-Host Container Deployment</title><link>https://dario.griffo.io/posts/how-to-install-uncloud-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-uncloud-ubuntu/</guid><description>Install the latest Uncloud, the lightweight tool for deploying containers across multiple hosts, on Ubuntu with the unofficial deb.griffo.io APT repository and a single apt command.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Termusic on Debian: A Terminal Music Player in Rust</title><link>https://dario.griffo.io/posts/how-to-install-termusic-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-termusic-debian/</guid><description>Install the latest Termusic, the feature-rich terminal music player written in Rust, on Debian using the unofficial deb.griffo.io APT repository and play music from the shell.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Termusic on Ubuntu: A Terminal Music Player in Rust</title><link>https://dario.griffo.io/posts/how-to-install-termusic-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-termusic-ubuntu/</guid><description>Install the latest Termusic, the feature-rich terminal music player written in Rust, on Ubuntu using the unofficial deb.griffo.io APT repository and play music from the shell.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install viu on Debian: View Images Right in Your Terminal</title><link>https://dario.griffo.io/posts/how-to-install-viu-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-viu-debian/</guid><description>Install the latest viu, the fast terminal image viewer written in Rust, on Debian using the unofficial deb.griffo.io APT repository and view images without a GUI.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install viu on Ubuntu: View Images Right in Your Terminal</title><link>https://dario.griffo.io/posts/how-to-install-viu-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-viu-ubuntu/</guid><description>Install the latest viu, the fast terminal image viewer written in Rust, on Ubuntu using the unofficial deb.griffo.io APT repository and view images without a GUI.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Garage on Debian: S3-Compatible Object Storage</title><link>https://dario.griffo.io/posts/how-to-install-garage-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-garage-debian/</guid><description>Install the latest Garage, the S3-compatible distributed object storage service for self-hosting, on Debian using the unofficial deb.griffo.io APT repository.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Garage on Ubuntu: S3-Compatible Object Storage</title><link>https://dario.griffo.io/posts/how-to-install-garage-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-garage-ubuntu/</guid><description>Install the latest Garage, the S3-compatible distributed object storage service for self-hosting, on Ubuntu using the unofficial deb.griffo.io APT repository.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Headscale on Debian: Self-Hosted Tailscale Control Server</title><link>https://dario.griffo.io/posts/how-to-install-headscale-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-headscale-debian/</guid><description>Install the latest Headscale, the open-source self-hosted implementation of the Tailscale control server, on Debian using the unofficial deb.griffo.io APT repository.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Headscale on Ubuntu: Self-Hosted Tailscale Control Server</title><link>https://dario.griffo.io/posts/how-to-install-headscale-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-headscale-ubuntu/</guid><description>Install the latest Headscale, the open-source self-hosted implementation of the Tailscale control server, on Ubuntu using the unofficial deb.griffo.io APT repository.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install TigerBeetle on Debian: The Financial Transactions Database</title><link>https://dario.griffo.io/posts/how-to-install-tigerbeetle-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-tigerbeetle-debian/</guid><description>Install the latest TigerBeetle, the financial transactions database for mission-critical systems, on Debian using the unofficial deb.griffo.io APT repository, then format and start it.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install TigerBeetle on Ubuntu: The Financial Transactions Database</title><link>https://dario.griffo.io/posts/how-to-install-tigerbeetle-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-tigerbeetle-ubuntu/</guid><description>Install the latest TigerBeetle, the financial transactions database for mission-critical systems, on Ubuntu using the unofficial deb.griffo.io APT repository, then format and start it.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install yt-dlp on Debian: A Feature-Rich Audio and Video Downloader</title><link>https://dario.griffo.io/posts/how-to-install-yt-dlp-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-yt-dlp-debian/</guid><description>Install the latest yt-dlp, the feature-rich command-line audio and video downloader, on Debian using the unofficial deb.griffo.io APT repository and keep it current.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install yt-dlp on Ubuntu: A Feature-Rich Audio and Video Downloader</title><link>https://dario.griffo.io/posts/how-to-install-yt-dlp-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-yt-dlp-ubuntu/</guid><description>Install the latest yt-dlp, the feature-rich command-line audio and video downloader, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it up to date.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install herdr on Debian: A Terminal Workspace Manager for AI Coding Agents</title><link>https://dario.griffo.io/posts/how-to-install-herdr-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-herdr-debian/</guid><description>Install the latest herdr, the terminal workspace manager and multiplexer for AI coding agents, on Debian using the unofficial deb.griffo.io APT repository and keep it current.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install herdr on Ubuntu: A Terminal Workspace Manager for AI Coding Agents</title><link>https://dario.griffo.io/posts/how-to-install-herdr-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-herdr-ubuntu/</guid><description>Install the latest herdr, the terminal workspace manager and multiplexer for AI coding agents, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it up to date.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Forgejo on Debian: A Self-Hosted Lightweight Git Forge</title><link>https://dario.griffo.io/posts/how-to-install-forgejo-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-forgejo-debian/</guid><description>Install the latest Forgejo, the self-hosted lightweight software forge, on Debian using the unofficial deb.griffo.io APT repository, then start the service and run initial setup.</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Forgejo on Ubuntu: A Self-Hosted Lightweight Git Forge</title><link>https://dario.griffo.io/posts/how-to-install-forgejo-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-forgejo-ubuntu/</guid><description>Install the latest Forgejo, the self-hosted lightweight software forge, on Ubuntu using the unofficial deb.griffo.io APT repository, then start the service and run initial setup.</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Oh My Posh on Debian: A Prompt Theme Engine for Any Shell</title><link>https://dario.griffo.io/posts/how-to-install-oh-my-posh-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-oh-my-posh-debian/</guid><description>Install the latest Oh My Posh, the customisable prompt theme engine for any shell, on Debian using the unofficial deb.griffo.io APT repository, with themes and shell init.</description><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Oh My Posh on Ubuntu: A Prompt Theme Engine for Any Shell</title><link>https://dario.griffo.io/posts/how-to-install-oh-my-posh-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-oh-my-posh-ubuntu/</guid><description>Install the latest Oh My Posh, the customisable prompt theme engine for any shell, on Ubuntu using the unofficial deb.griffo.io APT repository, with themes and shell init.</description><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Fastfetch on Debian: A Fast, Customizable System Information Tool</title><link>https://dario.griffo.io/posts/how-to-install-fastfetch-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-fastfetch-debian/</guid><description>Install the latest Fastfetch, the fast and highly customizable system information tool, on Debian using the unofficial deb.griffo.io APT repository for easy updates.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Fastfetch on Ubuntu: A Fast, Customizable System Information Tool</title><link>https://dario.griffo.io/posts/how-to-install-fastfetch-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-fastfetch-ubuntu/</guid><description>Install the latest Fastfetch, the fast and highly customizable system information tool, on Ubuntu using the unofficial deb.griffo.io APT repository for easy updates.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install DuckDB on Debian: The In-Process SQL OLAP Database</title><link>https://dario.griffo.io/posts/how-to-install-duckdb-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-duckdb-debian/</guid><description>Install the latest DuckDB, the fast in-process SQL OLAP database, on Debian using the unofficial deb.griffo.io APT repository for simple installation and updates.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install DuckDB on Ubuntu: The In-Process SQL OLAP Database</title><link>https://dario.griffo.io/posts/how-to-install-duckdb-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-duckdb-ubuntu/</guid><description>Install the latest DuckDB, the fast in-process SQL OLAP database, on Ubuntu using the unofficial deb.griffo.io APT repository for simple installation and updates.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install yq on Debian: A Portable YAML, JSON and XML Processor</title><link>https://dario.griffo.io/posts/how-to-install-yq-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-yq-debian/</guid><description>Install the latest mikefarah yq, the portable command-line YAML, JSON and XML processor, on Debian using the unofficial deb.griffo.io APT repository for easy updates.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install yq on Ubuntu: A Portable YAML, JSON and XML Processor</title><link>https://dario.griffo.io/posts/how-to-install-yq-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-yq-ubuntu/</guid><description>Install the latest mikefarah yq, the portable command-line YAML, JSON and XML processor, on Ubuntu using the unofficial deb.griffo.io APT repository for easy updates.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Atuin on Debian: Magical Shell History with Sync and Search</title><link>https://dario.griffo.io/posts/how-to-install-atuin-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-atuin-debian/</guid><description>Install the latest Atuin, the magical shell history tool with sync, fuzzy search and context, on Debian using the unofficial deb.griffo.io APT repository.</description><pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Atuin on Ubuntu: Magical Shell History with Sync and Search</title><link>https://dario.griffo.io/posts/how-to-install-atuin-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-atuin-ubuntu/</guid><description>Install the latest Atuin, the magical shell history tool with sync, fuzzy search and rich context, on Ubuntu using the unofficial deb.griffo.io APT repository.</description><pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Zed on Debian: The High-Performance, Multiplayer Code Editor</title><link>https://dario.griffo.io/posts/how-to-install-zed-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-zed-debian/</guid><description>Install the latest Zed, the blazing-fast multiplayer code editor written in Rust, on Debian using the unofficial deb.griffo.io APT repository for easy updates.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Zed on Ubuntu: The High-Performance, Multiplayer Code Editor</title><link>https://dario.griffo.io/posts/how-to-install-zed-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-zed-ubuntu/</guid><description>Install the latest Zed, the blazing-fast multiplayer code editor written in Rust, on Ubuntu using the unofficial deb.griffo.io APT repository for painless updates.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Ghostty on Debian: A Fast, GPU-Accelerated Terminal Emulator</title><link>https://dario.griffo.io/posts/how-to-install-ghostty-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-ghostty-debian/</guid><description>Install the latest Ghostty, the fast, feature-rich, GPU-accelerated terminal emulator, on Debian with apt using the unofficial deb.griffo.io repository. A full step-by-step guide.</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Ghostty on Ubuntu: A Fast, GPU-Accelerated Terminal Emulator</title><link>https://dario.griffo.io/posts/how-to-install-ghostty-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-ghostty-ubuntu/</guid><description>Install the latest Ghostty, the fast, feature-rich, GPU-accelerated terminal emulator, on Ubuntu with apt via the unofficial deb.griffo.io repository. A clear step-by-step walkthrough.</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Jujutsu on Debian: A Git-Compatible Version Control System</title><link>https://dario.griffo.io/posts/how-to-install-jujutsu-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-jujutsu-debian/</guid><description>Install the latest Jujutsu (jj), the Git-compatible version control system that is simple and powerful, on Debian with apt using the unofficial deb.griffo.io repository. Full guide.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Jujutsu on Ubuntu: A Git-Compatible Version Control System</title><link>https://dario.griffo.io/posts/how-to-install-jujutsu-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-jujutsu-ubuntu/</guid><description>Install the latest Jujutsu (jj), the Git-compatible version control system that is simple yet powerful, on Ubuntu with apt via the unofficial deb.griffo.io repository. Step by step.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install just on Debian: A Handy Command Runner for Your Projects</title><link>https://dario.griffo.io/posts/how-to-install-just-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-just-debian/</guid><description>Install the latest just, the ergonomic command runner that replaces Makefiles for project tasks, on Debian with apt using the unofficial deb.griffo.io repository. Full guide.</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install just on Ubuntu: A Handy Command Runner for Your Projects</title><link>https://dario.griffo.io/posts/how-to-install-just-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-just-ubuntu/</guid><description>Install the latest just, the ergonomic command runner that saves and runs project tasks, on Ubuntu with apt via the unofficial deb.griffo.io repository. A step-by-step guide.</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Nushell on Debian: A Shell Built Around Structured Data</title><link>https://dario.griffo.io/posts/how-to-install-nushell-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-nushell-debian/</guid><description>Install the latest Nushell, the modern shell that treats data as structured tables, on Debian with apt using the unofficial deb.griffo.io repository. Full step-by-step guide.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Nushell on Ubuntu: A Shell Built Around Structured Data</title><link>https://dario.griffo.io/posts/how-to-install-nushell-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-nushell-ubuntu/</guid><description>Install the latest Nushell, the modern shell that treats output as structured tables, on Ubuntu with apt via the unofficial deb.griffo.io repository. A complete walkthrough.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install k9s on Debian: The Terminal UI for Kubernetes</title><link>https://dario.griffo.io/posts/how-to-install-k9s-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-k9s-debian/</guid><description>Install the latest k9s, the terminal UI to manage and observe your Kubernetes clusters, on Debian with apt using the unofficial deb.griffo.io repository. Step-by-step guide.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install k9s on Ubuntu: The Terminal UI for Kubernetes</title><link>https://dario.griffo.io/posts/how-to-install-k9s-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-k9s-ubuntu/</guid><description>Install the latest k9s, the terminal UI for managing Kubernetes clusters, on Ubuntu with apt via the unofficial deb.griffo.io repository. A clear step-by-step walkthrough.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Lazydocker on Debian: A Simple Terminal UI for Docker</title><link>https://dario.griffo.io/posts/how-to-install-lazydocker-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-lazydocker-debian/</guid><description>Install the latest Lazydocker, the simple terminal UI for Docker and docker-compose, on Debian using the unofficial deb.griffo.io APT repository and keep it updated with apt.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Lazydocker on Ubuntu: A Simple Terminal UI for Docker</title><link>https://dario.griffo.io/posts/how-to-install-lazydocker-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-lazydocker-ubuntu/</guid><description>Install the latest Lazydocker, the simple terminal UI for Docker and docker-compose, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it updated with apt.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Zellij on Debian: The Terminal Workspace and Multiplexer</title><link>https://dario.griffo.io/posts/how-to-install-zellij-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-zellij-debian/</guid><description>Install the latest Zellij, the terminal workspace and multiplexer with batteries included, on Debian using the unofficial deb.griffo.io APT repository and keep it up to date.</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Zellij on Ubuntu: The Terminal Workspace and Multiplexer</title><link>https://dario.griffo.io/posts/how-to-install-zellij-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-zellij-ubuntu/</guid><description>Install the latest Zellij, the terminal workspace and multiplexer with batteries included, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it up to date.</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Helix on Debian: The Post-Modern Modal Text Editor</title><link>https://dario.griffo.io/posts/how-to-install-helix-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-helix-debian/</guid><description>Install the latest Helix, the post-modern modal text editor with built-in LSP and tree-sitter, on Debian using the unofficial deb.griffo.io APT repository and keep it current.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Helix on Ubuntu: The Post-Modern Modal Text Editor</title><link>https://dario.griffo.io/posts/how-to-install-helix-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-helix-ubuntu/</guid><description>Install the latest Helix, the post-modern modal text editor with built-in LSP and tree-sitter, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it current.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Yazi on Debian: The Blazing Fast Terminal File Manager</title><link>https://dario.griffo.io/posts/how-to-install-yazi-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-yazi-debian/</guid><description>Install the latest Yazi, the blazing-fast terminal file manager written in Rust, on Debian using the unofficial deb.griffo.io APT repository and keep it current with apt.</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Yazi on Ubuntu: The Blazing Fast Terminal File Manager</title><link>https://dario.griffo.io/posts/how-to-install-yazi-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-yazi-ubuntu/</guid><description>Install the latest Yazi, the blazing-fast terminal file manager written in Rust, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it updated with apt.</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Zig on Debian: The General-Purpose Systems Programming Language</title><link>https://dario.griffo.io/posts/how-to-install-zig-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-zig-debian/</guid><description>Install the latest Zig, the modern general-purpose systems programming language, on Debian using the unofficial deb.griffo.io APT repository for an always up-to-date toolchain.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Zig on Ubuntu: The General-Purpose Systems Programming Language</title><link>https://dario.griffo.io/posts/how-to-install-zig-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-zig-ubuntu/</guid><description>Install the latest Zig, the modern general-purpose systems programming language, on Ubuntu using the unofficial deb.griffo.io APT repository for an always current toolchain.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Lazygit on Debian: A Simple Terminal UI for Git</title><link>https://dario.griffo.io/posts/how-to-install-lazygit-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-lazygit-debian/</guid><description>Learn how to install the latest Lazygit, the simple terminal UI for Git commands, on Debian using the unofficial deb.griffo.io APT repository for fast, keyboard-driven version control.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Lazygit on Ubuntu: A Simple Terminal UI for Git</title><link>https://dario.griffo.io/posts/how-to-install-lazygit-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-lazygit-ubuntu/</guid><description>Learn how to install the latest Lazygit, the simple terminal UI for Git commands, on Ubuntu using the unofficial deb.griffo.io APT repository for fast, keyboard-driven version control.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Starship on Debian: The Minimal, Blazing-Fast Shell Prompt</title><link>https://dario.griffo.io/posts/how-to-install-starship-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-starship-debian/</guid><description>Learn how to install the latest Starship, the minimal, blazing-fast and customisable prompt for any shell, on Debian using the unofficial deb.griffo.io APT repository.</description><pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Starship on Ubuntu: The Minimal, Blazing-Fast Shell Prompt</title><link>https://dario.griffo.io/posts/how-to-install-starship-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-starship-ubuntu/</guid><description>Learn how to install the latest Starship, the minimal, blazing-fast and customisable prompt for any shell, on Ubuntu using the unofficial deb.griffo.io APT repository.</description><pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Deno on Debian: The Secure JavaScript and TypeScript Runtime</title><link>https://dario.griffo.io/posts/how-to-install-deno-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-deno-debian/</guid><description>Learn how to install the latest Deno, the secure runtime for JavaScript and TypeScript with built-in tooling, on Debian using the unofficial deb.griffo.io APT repository.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Deno on Ubuntu: The Secure JavaScript and TypeScript Runtime</title><link>https://dario.griffo.io/posts/how-to-install-deno-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-deno-ubuntu/</guid><description>Learn how to install the latest Deno, the secure runtime for JavaScript and TypeScript with built-in tooling, on Ubuntu using the unofficial deb.griffo.io APT repository.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Bun on Debian: The Fast All-in-One JavaScript Runtime</title><link>https://dario.griffo.io/posts/how-to-install-bun-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-bun-debian/</guid><description>Learn how to install the latest Bun, the fast all-in-one JavaScript runtime, bundler, test runner and package manager, on Debian using the unofficial deb.griffo.io APT repository.</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Bun on Ubuntu: The Fast All-in-One JavaScript Runtime</title><link>https://dario.griffo.io/posts/how-to-install-bun-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-bun-ubuntu/</guid><description>Learn how to install the latest Bun, the fast all-in-one JavaScript runtime, package manager, bundler and test runner, on Ubuntu using the unofficial deb.griffo.io APT repository.</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install eza on Debian: A Modern Replacement for ls</title><link>https://dario.griffo.io/posts/how-to-install-eza-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-eza-debian/</guid><description>Learn how to install the latest eza, the modern, maintained replacement for ls with colours, icons and Git integration, on Debian using the unofficial deb.griffo.io APT repository.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install eza on Ubuntu: A Modern Replacement for ls</title><link>https://dario.griffo.io/posts/how-to-install-eza-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-eza-ubuntu/</guid><description>Learn how to install the latest eza, the modern, maintained replacement for ls with icons, colours and Git integration, on Ubuntu using the unofficial deb.griffo.io APT repository.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install zoxide on Debian: A Smarter cd Command for Your Terminal</title><link>https://dario.griffo.io/posts/how-to-install-zoxide-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-zoxide-debian/</guid><description>Install the latest zoxide, the smarter cd command that learns your habits, on Debian using the unofficial deb.griffo.io APT repository, including shell init and setup.</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install zoxide on Ubuntu: A Smarter cd Command for Your Terminal</title><link>https://dario.griffo.io/posts/how-to-install-zoxide-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-zoxide-ubuntu/</guid><description>Install the latest zoxide, the smarter cd command that learns your habits, on Ubuntu using the unofficial deb.griffo.io APT repository, including shell init and setup.</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Ruff on Debian: The Extremely Fast Python Linter and Formatter</title><link>https://dario.griffo.io/posts/how-to-install-ruff-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-ruff-debian/</guid><description>Install the latest Ruff, the extremely fast Rust-based Python linter and formatter, on Debian using the unofficial deb.griffo.io APT repository and keep it up to date.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Ruff on Ubuntu: The Extremely Fast Python Linter and Formatter</title><link>https://dario.griffo.io/posts/how-to-install-ruff-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-ruff-ubuntu/</guid><description>Install the latest Ruff, the extremely fast Rust-based Python linter and formatter, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it current.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install fzf on Debian: The Command-Line Fuzzy Finder</title><link>https://dario.griffo.io/posts/how-to-install-fzf-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-fzf-debian/</guid><description>Install the latest fzf, the blazing-fast command-line fuzzy finder, on Debian using the unofficial deb.griffo.io APT repository, with shell key-bindings and completion.</description><pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install fzf on Ubuntu: The Command-Line Fuzzy Finder</title><link>https://dario.griffo.io/posts/how-to-install-fzf-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-fzf-ubuntu/</guid><description>Install the latest fzf, the blazing-fast command-line fuzzy finder, on Ubuntu using the unofficial deb.griffo.io APT repository, with shell key-bindings and completion.</description><pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install uv on Debian: The Blazing-Fast Python Package Manager</title><link>https://dario.griffo.io/posts/how-to-install-uv-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-uv-debian/</guid><description>Install the latest uv, the extremely fast Rust-based Python package and project manager, on Debian using the unofficial deb.griffo.io APT repository and keep it current.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install uv on Ubuntu: The Blazing-Fast Python Package Manager</title><link>https://dario.griffo.io/posts/how-to-install-uv-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-uv-ubuntu/</guid><description>Install the latest uv, the extremely fast Rust-based Python package and project manager, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it up to date.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Neovim on Debian: The Hyperextensible Vim-Based Editor</title><link>https://dario.griffo.io/posts/how-to-install-neovim-debian/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-neovim-debian/</guid><description>Install the latest Neovim, the hyperextensible Vim-based text editor, on Debian using the unofficial deb.griffo.io APT repository for a modern, always up-to-date nvim.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Install Neovim on Ubuntu: The Hyperextensible Vim-Based Editor</title><link>https://dario.griffo.io/posts/how-to-install-neovim-ubuntu/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-install-neovim-ubuntu/</guid><description>Install the latest Neovim, the hyperextensible Vim-based text editor, on Ubuntu using the unofficial deb.griffo.io APT repository for a modern, always current nvim.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate></item><item><title>zunit: A Zig Test Runner with Lifecycle Hooks, JUnit XML, and CI-Ready Reporting</title><link>https://dario.griffo.io/posts/zunit-zig-test-runner-lifecycle-hooks/</link><guid isPermaLink="true">https://dario.griffo.io/posts/zunit-zig-test-runner-lifecycle-hooks/</guid><description>Zig ships a minimalist built-in test runner — no beforeAll, no afterEach, no CI-friendly report. zunit is a drop-in replacement that adds the full test lifecycle, multi-binary consolidation, and JUnit XML output for GitHub Actions, Jenkins, and GitLab.</description><pubDate>Sun, 19 Apr 2026 10:00:00 GMT</pubDate></item><item><title>Self-Hosting PostgreSQL in Debian with SSL for Public Exposure</title><link>https://dario.griffo.io/posts/self-hosting-postgresql-debian-ssl/</link><guid isPermaLink="true">https://dario.griffo.io/posts/self-hosting-postgresql-debian-ssl/</guid><description>A comprehensive guide on how to set up, secure, and expose a PostgreSQL database server on Debian using SSL certificates for secure remote connections.</description><pubDate>Thu, 15 May 2025 07:00:00 GMT</pubDate></item><item><title>The Definitive Guide to Using Multiple Authentication Methods in .NET</title><link>https://dario.griffo.io/posts/multiple-authentication-dotnet/</link><guid isPermaLink="true">https://dario.griffo.io/posts/multiple-authentication-dotnet/</guid><description>Learn how to implement and combine different authentication schemes in your .NET applications including JWT Bearer, API Key, and Cookie authentication.</description><pubDate>Sat, 10 May 2025 09:00:00 GMT</pubDate></item><item><title>How to Replace YARP Responses: Transforming Status Codes for Better Error Handling</title><link>https://dario.griffo.io/posts/how-to-replace-yarp-responses/</link><guid isPermaLink="true">https://dario.griffo.io/posts/how-to-replace-yarp-responses/</guid><description>Learn how to intercept and transform responses from upstream services using YARP (Yet Another Reverse Proxy) to create more semantically correct status codes and improve error handling in your microservices architecture.</description><pubDate>Sat, 03 May 2025 07:00:00 GMT</pubDate></item><item><title>The Ultimate Guide to Self-Hosting a Debian Repository</title><link>https://dario.griffo.io/posts/ultimate-guide-debian-repository-hosting/</link><guid isPermaLink="true">https://dario.griffo.io/posts/ultimate-guide-debian-repository-hosting/</guid><description>Learn how to set up and maintain your own Debian repository for multiple distributions using reprepro, with real-world examples from my personal setup.</description><pubDate>Thu, 01 May 2025 07:00:00 GMT</pubDate></item><item><title>The Ultimate Guide to Creating Debian Packages</title><link>https://dario.griffo.io/posts/ultimate-guide-debian-packaging/</link><guid isPermaLink="true">https://dario.griffo.io/posts/ultimate-guide-debian-packaging/</guid><description>Learn how to create and maintain Debian packages for multiple distributions using Docker, with real-world automation techniques and best practices.</description><pubDate>Wed, 30 Apr 2025 07:00:00 GMT</pubDate></item><item><title>Building a Production-Ready MCP Server in .NET - A PostgreSQL Memory Example</title><link>https://dario.griffo.io/posts/building-mcp-server-dotnet-postgresql-memory/</link><guid isPermaLink="true">https://dario.griffo.io/posts/building-mcp-server-dotnet-postgresql-memory/</guid><description>Learn how to implement a practical Model Context Protocol (MCP) server in .NET using PostgreSQL with pgvector for AI memory storage, featuring a complete working example that goes beyond simple demos.</description><pubDate>Fri, 25 Apr 2025 09:00:00 GMT</pubDate></item><item><title>Building Custom Configuration Providers in .NET</title><link>https://dario.griffo.io/posts/custom-configuration-providers-dotnet/</link><guid isPermaLink="true">https://dario.griffo.io/posts/custom-configuration-providers-dotnet/</guid><description>Learn how to extend .NET&apos;s configuration system by creating custom configuration providers, with a practical example using the Environment File Provider.</description><pubDate>Fri, 18 Apr 2025 09:00:00 GMT</pubDate></item></channel></rss>