<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Tags on Tarragon</title><link>https://tarrragon.github.io/blog/tags/</link><description>Recent content in Tags on Tarragon</description><generator>Hugo -- gohugo.io</generator><language>zh-TW</language><copyright>Tarragon (CC BY 4.0)</copyright><lastBuildDate>Fri, 03 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://tarrragon.github.io/blog/tags/index.xml" rel="self" type="application/rss+xml"/><item><title>工程筆記</title><link>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E7%A8%8B%E7%AD%86%E8%A8%98/</link><pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E7%A8%8B%E7%AD%86%E8%A8%98/</guid><description/><content:encoded></content:encoded></item><item><title>首頁</title><link>https://tarrragon.github.io/blog/tags/%E9%A6%96%E9%A0%81/</link><pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%A6%96%E9%A0%81/</guid><description/><content:encoded></content:encoded></item><item><title>教學</title><link>https://tarrragon.github.io/blog/tags/%E6%95%99%E5%AD%B8/</link><pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%95%99%E5%AD%B8/</guid><description/><content:encoded></content:encoded></item><item><title>Alerting</title><link>https://tarrragon.github.io/blog/tags/alerting/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/alerting/</guid><description/><content:encoded></content:encoded></item><item><title>Bootstrap</title><link>https://tarrragon.github.io/blog/tags/bootstrap/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/bootstrap/</guid><description/><content:encoded></content:encoded></item><item><title>Cli</title><link>https://tarrragon.github.io/blog/tags/cli/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cli/</guid><description/><content:encoded></content:encoded></item><item><title>Compositor</title><link>https://tarrragon.github.io/blog/tags/compositor/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/compositor/</guid><description/><content:encoded></content:encoded></item><item><title>Cross-Platform</title><link>https://tarrragon.github.io/blog/tags/cross-platform/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cross-platform/</guid><description/><content:encoded></content:encoded></item><item><title>Debugging</title><link>https://tarrragon.github.io/blog/tags/debugging/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/debugging/</guid><description/><content:encoded></content:encoded></item><item><title>Desktop</title><link>https://tarrragon.github.io/blog/tags/desktop/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/desktop/</guid><description/><content:encoded></content:encoded></item><item><title>Desktop-Environment</title><link>https://tarrragon.github.io/blog/tags/desktop-environment/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/desktop-environment/</guid><description/><content:encoded></content:encoded></item><item><title>Diagnosis</title><link>https://tarrragon.github.io/blog/tags/diagnosis/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/diagnosis/</guid><description/><content:encoded></content:encoded></item><item><title>Dns</title><link>https://tarrragon.github.io/blog/tags/dns/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dns/</guid><description/><content:encoded></content:encoded></item><item><title>Dotfile</title><link>https://tarrragon.github.io/blog/tags/dotfile/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dotfile/</guid><description/><content:encoded></content:encoded></item><item><title>Fzf</title><link>https://tarrragon.github.io/blog/tags/fzf/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/fzf/</guid><description/><content:encoded></content:encoded></item><item><title>Gui</title><link>https://tarrragon.github.io/blog/tags/gui/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gui/</guid><description/><content:encoded></content:encoded></item><item><title>Hyprland</title><link>https://tarrragon.github.io/blog/tags/hyprland/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/hyprland/</guid><description/><content:encoded></content:encoded></item><item><title>Install</title><link>https://tarrragon.github.io/blog/tags/install/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/install/</guid><description/><content:encoded></content:encoded></item><item><title>Linux</title><link>https://tarrragon.github.io/blog/tags/linux/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/linux/</guid><description/><content:encoded></content:encoded></item><item><title>Monitoring</title><link>https://tarrragon.github.io/blog/tags/monitoring/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/monitoring/</guid><description/><content:encoded></content:encoded></item><item><title>Mosh</title><link>https://tarrragon.github.io/blog/tags/mosh/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mosh/</guid><description/><content:encoded></content:encoded></item><item><title>Multimedia</title><link>https://tarrragon.github.io/blog/tags/multimedia/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multimedia/</guid><description/><content:encoded></content:encoded></item><item><title>Networking</title><link>https://tarrragon.github.io/blog/tags/networking/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/networking/</guid><description/><content:encoded></content:encoded></item><item><title>Package-Management</title><link>https://tarrragon.github.io/blog/tags/package-management/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/package-management/</guid><description/><content:encoded></content:encoded></item><item><title>Package-Manager</title><link>https://tarrragon.github.io/blog/tags/package-manager/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/package-manager/</guid><description/><content:encoded></content:encoded></item><item><title>Pacman</title><link>https://tarrragon.github.io/blog/tags/pacman/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pacman/</guid><description/><content:encoded></content:encoded></item><item><title>Process</title><link>https://tarrragon.github.io/blog/tags/process/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/process/</guid><description/><content:encoded></content:encoded></item><item><title>Remote</title><link>https://tarrragon.github.io/blog/tags/remote/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/remote/</guid><description/><content:encoded></content:encoded></item><item><title>Ripgrep</title><link>https://tarrragon.github.io/blog/tags/ripgrep/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ripgrep/</guid><description/><content:encoded></content:encoded></item><item><title>Rsync</title><link>https://tarrragon.github.io/blog/tags/rsync/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rsync/</guid><description/><content:encoded></content:encoded></item><item><title>Ssh</title><link>https://tarrragon.github.io/blog/tags/ssh/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ssh/</guid><description/><content:encoded></content:encoded></item><item><title>Sync</title><link>https://tarrragon.github.io/blog/tags/sync/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sync/</guid><description/><content:encoded></content:encoded></item><item><title>Systemd</title><link>https://tarrragon.github.io/blog/tags/systemd/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/systemd/</guid><description/><content:encoded></content:encoded></item><item><title>Terminal</title><link>https://tarrragon.github.io/blog/tags/terminal/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/terminal/</guid><description/><content:encoded></content:encoded></item><item><title>Tools</title><link>https://tarrragon.github.io/blog/tags/tools/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tools/</guid><description/><content:encoded></content:encoded></item><item><title>Troubleshooting</title><link>https://tarrragon.github.io/blog/tags/troubleshooting/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/troubleshooting/</guid><description/><content:encoded></content:encoded></item><item><title>Tui</title><link>https://tarrragon.github.io/blog/tags/tui/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tui/</guid><description/><content:encoded></content:encoded></item><item><title>Vm</title><link>https://tarrragon.github.io/blog/tags/vm/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vm/</guid><description/><content:encoded></content:encoded></item><item><title>Wayland</title><link>https://tarrragon.github.io/blog/tags/wayland/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/wayland/</guid><description/><content:encoded></content:encoded></item><item><title>Applications</title><link>https://tarrragon.github.io/blog/tags/applications/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/applications/</guid><description/><content:encoded></content:encoded></item><item><title>Automation</title><link>https://tarrragon.github.io/blog/tags/automation/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/automation/</guid><description/><content:encoded></content:encoded></item><item><title>Benchmark</title><link>https://tarrragon.github.io/blog/tags/benchmark/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/benchmark/</guid><description/><content:encoded></content:encoded></item><item><title>Boot</title><link>https://tarrragon.github.io/blog/tags/boot/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/boot/</guid><description/><content:encoded></content:encoded></item><item><title>Caelestia</title><link>https://tarrragon.github.io/blog/tags/caelestia/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/caelestia/</guid><description/><content:encoded></content:encoded></item><item><title>Decision</title><link>https://tarrragon.github.io/blog/tags/decision/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/decision/</guid><description/><content:encoded></content:encoded></item><item><title>Disk</title><link>https://tarrragon.github.io/blog/tags/disk/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/disk/</guid><description/><content:encoded></content:encoded></item><item><title>Embedding</title><link>https://tarrragon.github.io/blog/tags/embedding/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/embedding/</guid><description/><content:encoded></content:encoded></item><item><title>File-Manager</title><link>https://tarrragon.github.io/blog/tags/file-manager/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/file-manager/</guid><description/><content:encoded></content:encoded></item><item><title>Font</title><link>https://tarrragon.github.io/blog/tags/font/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/font/</guid><description/><content:encoded></content:encoded></item><item><title>Fontconfig</title><link>https://tarrragon.github.io/blog/tags/fontconfig/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/fontconfig/</guid><description/><content:encoded></content:encoded></item><item><title>Hands-On</title><link>https://tarrragon.github.io/blog/tags/hands-on/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/hands-on/</guid><description/><content:encoded></content:encoded></item><item><title>Knowledge-Cards</title><link>https://tarrragon.github.io/blog/tags/knowledge-cards/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/knowledge-cards/</guid><description/><content:encoded></content:encoded></item><item><title>Llm</title><link>https://tarrragon.github.io/blog/tags/llm/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/llm/</guid><description/><content:encoded></content:encoded></item><item><title>Observability</title><link>https://tarrragon.github.io/blog/tags/observability/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/observability/</guid><description/><content:encoded></content:encoded></item><item><title>Rag</title><link>https://tarrragon.github.io/blog/tags/rag/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rag/</guid><description/><content:encoded></content:encoded></item><item><title>Rice</title><link>https://tarrragon.github.io/blog/tags/rice/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rice/</guid><description/><content:encoded></content:encoded></item><item><title>Security</title><link>https://tarrragon.github.io/blog/tags/security/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/security/</guid><description/><content:encoded></content:encoded></item><item><title>Shell</title><link>https://tarrragon.github.io/blog/tags/shell/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/shell/</guid><description/><content:encoded></content:encoded></item><item><title>Storage</title><link>https://tarrragon.github.io/blog/tags/storage/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/storage/</guid><description/><content:encoded></content:encoded></item><item><title>Uefi</title><link>https://tarrragon.github.io/blog/tags/uefi/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/uefi/</guid><description/><content:encoded></content:encoded></item><item><title>Vector-Database</title><link>https://tarrragon.github.io/blog/tags/vector-database/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vector-database/</guid><description/><content:encoded></content:encoded></item><item><title>Waybar</title><link>https://tarrragon.github.io/blog/tags/waybar/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/waybar/</guid><description/><content:encoded></content:encoded></item><item><title>Aws</title><link>https://tarrragon.github.io/blog/tags/aws/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aws/</guid><description/><content:encoded></content:encoded></item><item><title>Dart</title><link>https://tarrragon.github.io/blog/tags/dart/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dart/</guid><description/><content:encoded></content:encoded></item><item><title>Debug</title><link>https://tarrragon.github.io/blog/tags/debug/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/debug/</guid><description/><content:encoded></content:encoded></item><item><title>Flutter</title><link>https://tarrragon.github.io/blog/tags/flutter/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/flutter/</guid><description/><content:encoded></content:encoded></item><item><title>Getter</title><link>https://tarrragon.github.io/blog/tags/getter/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/getter/</guid><description/><content:encoded></content:encoded></item><item><title>Iam</title><link>https://tarrragon.github.io/blog/tags/iam/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/iam/</guid><description/><content:encoded></content:encoded></item><item><title>Infra</title><link>https://tarrragon.github.io/blog/tags/infra/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/infra/</guid><description/><content:encoded></content:encoded></item><item><title>Inheritance</title><link>https://tarrragon.github.io/blog/tags/inheritance/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/inheritance/</guid><description/><content:encoded></content:encoded></item><item><title>Journalctl</title><link>https://tarrragon.github.io/blog/tags/journalctl/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/journalctl/</guid><description/><content:encoded></content:encoded></item><item><title>Key</title><link>https://tarrragon.github.io/blog/tags/key/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/key/</guid><description/><content:encoded></content:encoded></item><item><title>Late</title><link>https://tarrragon.github.io/blog/tags/late/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/late/</guid><description/><content:encoded></content:encoded></item><item><title>Onboarding</title><link>https://tarrragon.github.io/blog/tags/onboarding/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/onboarding/</guid><description/><content:encoded></content:encoded></item><item><title>Override</title><link>https://tarrragon.github.io/blog/tags/override/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/override/</guid><description/><content:encoded></content:encoded></item><item><title>Tty</title><link>https://tarrragon.github.io/blog/tags/tty/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tty/</guid><description/><content:encoded></content:encoded></item><item><title>Widget</title><link>https://tarrragon.github.io/blog/tags/widget/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/widget/</guid><description/><content:encoded></content:encoded></item><item><title>Work-Log</title><link>https://tarrragon.github.io/blog/tags/work-log/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/work-log/</guid><description/><content:encoded></content:encoded></item><item><title>Workflow</title><link>https://tarrragon.github.io/blog/tags/workflow/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/workflow/</guid><description/><content:encoded></content:encoded></item><item><title>工具</title><link>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E5%85%B7/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E5%85%B7/</guid><description/><content:encoded></content:encoded></item><item><title>Aerospace</title><link>https://tarrragon.github.io/blog/tags/aerospace/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aerospace/</guid><description/><content:encoded></content:encoded></item><item><title>Alacritty</title><link>https://tarrragon.github.io/blog/tags/alacritty/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/alacritty/</guid><description/><content:encoded></content:encoded></item><item><title>Arch</title><link>https://tarrragon.github.io/blog/tags/arch/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/arch/</guid><description/><content:encoded></content:encoded></item><item><title>Arch-Linux</title><link>https://tarrragon.github.io/blog/tags/arch-linux/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/arch-linux/</guid><description/><content:encoded></content:encoded></item><item><title>Bash</title><link>https://tarrragon.github.io/blog/tags/bash/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/bash/</guid><description/><content:encoded></content:encoded></item><item><title>Brewfile</title><link>https://tarrragon.github.io/blog/tags/brewfile/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/brewfile/</guid><description/><content:encoded></content:encoded></item><item><title>Catppuccin</title><link>https://tarrragon.github.io/blog/tags/catppuccin/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/catppuccin/</guid><description/><content:encoded></content:encoded></item><item><title>Chezmoi</title><link>https://tarrragon.github.io/blog/tags/chezmoi/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/chezmoi/</guid><description/><content:encoded></content:encoded></item><item><title>Ci</title><link>https://tarrragon.github.io/blog/tags/ci/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ci/</guid><description/><content:encoded></content:encoded></item><item><title>Devcontainer</title><link>https://tarrragon.github.io/blog/tags/devcontainer/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/devcontainer/</guid><description/><content:encoded></content:encoded></item><item><title>Editor</title><link>https://tarrragon.github.io/blog/tags/editor/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/editor/</guid><description/><content:encoded></content:encoded></item><item><title>Git</title><link>https://tarrragon.github.io/blog/tags/git/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/git/</guid><description/><content:encoded></content:encoded></item><item><title>Gpu</title><link>https://tarrragon.github.io/blog/tags/gpu/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gpu/</guid><description/><content:encoded></content:encoded></item><item><title>Gtk</title><link>https://tarrragon.github.io/blog/tags/gtk/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gtk/</guid><description/><content:encoded></content:encoded></item><item><title>Hyprlock</title><link>https://tarrragon.github.io/blog/tags/hyprlock/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/hyprlock/</guid><description/><content:encoded></content:encoded></item><item><title>Iac</title><link>https://tarrragon.github.io/blog/tags/iac/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/iac/</guid><description/><content:encoded></content:encoded></item><item><title>Installation</title><link>https://tarrragon.github.io/blog/tags/installation/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/installation/</guid><description/><content:encoded></content:encoded></item><item><title>Kitty</title><link>https://tarrragon.github.io/blog/tags/kitty/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/kitty/</guid><description/><content:encoded></content:encoded></item><item><title>Lua</title><link>https://tarrragon.github.io/blog/tags/lua/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/lua/</guid><description/><content:encoded></content:encoded></item><item><title>Macos</title><link>https://tarrragon.github.io/blog/tags/macos/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/macos/</guid><description/><content:encoded></content:encoded></item><item><title>Mako</title><link>https://tarrragon.github.io/blog/tags/mako/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mako/</guid><description/><content:encoded></content:encoded></item><item><title>Mdm</title><link>https://tarrragon.github.io/blog/tags/mdm/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mdm/</guid><description/><content:encoded></content:encoded></item><item><title>Multi-Round-Review</title><link>https://tarrragon.github.io/blog/tags/multi-round-review/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multi-round-review/</guid><description/><content:encoded></content:encoded></item><item><title>Neovim</title><link>https://tarrragon.github.io/blog/tags/neovim/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/neovim/</guid><description/><content:encoded></content:encoded></item><item><title>Nix</title><link>https://tarrragon.github.io/blog/tags/nix/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/nix/</guid><description/><content:encoded></content:encoded></item><item><title>Path</title><link>https://tarrragon.github.io/blog/tags/path/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/path/</guid><description/><content:encoded></content:encoded></item><item><title>Quickshell</title><link>https://tarrragon.github.io/blog/tags/quickshell/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/quickshell/</guid><description/><content:encoded></content:encoded></item><item><title>Report</title><link>https://tarrragon.github.io/blog/tags/report/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/report/</guid><description/><content:encoded></content:encoded></item><item><title>Review</title><link>https://tarrragon.github.io/blog/tags/review/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/review/</guid><description/><content:encoded></content:encoded></item><item><title>Secret</title><link>https://tarrragon.github.io/blog/tags/secret/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/secret/</guid><description/><content:encoded></content:encoded></item><item><title>Snapshot</title><link>https://tarrragon.github.io/blog/tags/snapshot/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/snapshot/</guid><description/><content:encoded></content:encoded></item><item><title>Stow</title><link>https://tarrragon.github.io/blog/tags/stow/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/stow/</guid><description/><content:encoded></content:encoded></item><item><title>Team</title><link>https://tarrragon.github.io/blog/tags/team/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/team/</guid><description/><content:encoded></content:encoded></item><item><title>Testing</title><link>https://tarrragon.github.io/blog/tags/testing/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/testing/</guid><description/><content:encoded></content:encoded></item><item><title>Tiling</title><link>https://tarrragon.github.io/blog/tags/tiling/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tiling/</guid><description/><content:encoded></content:encoded></item><item><title>Tmux</title><link>https://tarrragon.github.io/blog/tags/tmux/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tmux/</guid><description/><content:encoded></content:encoded></item><item><title>Utm</title><link>https://tarrragon.github.io/blog/tags/utm/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/utm/</guid><description/><content:encoded></content:encoded></item><item><title>Wezterm</title><link>https://tarrragon.github.io/blog/tags/wezterm/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/wezterm/</guid><description/><content:encoded></content:encoded></item><item><title>Window-Manager</title><link>https://tarrragon.github.io/blog/tags/window-manager/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/window-manager/</guid><description/><content:encoded></content:encoded></item><item><title>Wofi</title><link>https://tarrragon.github.io/blog/tags/wofi/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/wofi/</guid><description/><content:encoded></content:encoded></item><item><title>X11</title><link>https://tarrragon.github.io/blog/tags/x11/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/x11/</guid><description/><content:encoded></content:encoded></item><item><title>Yabai</title><link>https://tarrragon.github.io/blog/tags/yabai/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/yabai/</guid><description/><content:encoded></content:encoded></item><item><title>Zellij</title><link>https://tarrragon.github.io/blog/tags/zellij/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/zellij/</guid><description/><content:encoded></content:encoded></item><item><title>Zsh</title><link>https://tarrragon.github.io/blog/tags/zsh/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/zsh/</guid><description/><content:encoded></content:encoded></item><item><title>工程方法論</title><link>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E7%A8%8B%E6%96%B9%E6%B3%95%E8%AB%96/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E7%A8%8B%E6%96%B9%E6%B3%95%E8%AB%96/</guid><description/><content:encoded></content:encoded></item><item><title>內容分類</title><link>https://tarrragon.github.io/blog/tags/%E5%85%A7%E5%AE%B9%E5%88%86%E9%A1%9E/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%85%A7%E5%AE%B9%E5%88%86%E9%A1%9E/</guid><description/><content:encoded></content:encoded></item><item><title>事後檢討</title><link>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E5%BE%8C%E6%AA%A2%E8%A8%8E/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E5%BE%8C%E6%AA%A2%E8%A8%8E/</guid><description/><content:encoded></content:encoded></item><item><title>原則</title><link>https://tarrragon.github.io/blog/tags/%E5%8E%9F%E5%89%87/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%8E%9F%E5%89%87/</guid><description/><content:encoded></content:encoded></item><item><title>寫作</title><link>https://tarrragon.github.io/blog/tags/%E5%AF%AB%E4%BD%9C/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%AF%AB%E4%BD%9C/</guid><description/><content:encoded></content:encoded></item><item><title>Kando</title><link>https://tarrragon.github.io/blog/tags/kando/</link><pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/kando/</guid><description/><content:encoded></content:encoded></item><item><title>工作流</title><link>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E4%BD%9C%E6%B5%81/</link><pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E4%BD%9C%E6%B5%81/</guid><description/><content:encoded></content:encoded></item><item><title>工具技巧</title><link>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E5%85%B7%E6%8A%80%E5%B7%A7/</link><pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E5%85%B7%E6%8A%80%E5%B7%A7/</guid><description/><content:encoded></content:encoded></item><item><title>效率工具</title><link>https://tarrragon.github.io/blog/tags/%E6%95%88%E7%8E%87%E5%B7%A5%E5%85%B7/</link><pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%95%88%E7%8E%87%E5%B7%A5%E5%85%B7/</guid><description/><content:encoded></content:encoded></item><item><title>雜項</title><link>https://tarrragon.github.io/blog/tags/%E9%9B%9C%E9%A0%85/</link><pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%9B%9C%E9%A0%85/</guid><description/><content:encoded></content:encoded></item><item><title>Disk-Space</title><link>https://tarrragon.github.io/blog/tags/disk-space/</link><pubDate>Sat, 27 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/disk-space/</guid><description/><content:encoded></content:encoded></item><item><title>Homebrew</title><link>https://tarrragon.github.io/blog/tags/homebrew/</link><pubDate>Sat, 27 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/homebrew/</guid><description/><content:encoded></content:encoded></item><item><title>Setup</title><link>https://tarrragon.github.io/blog/tags/setup/</link><pubDate>Sat, 27 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/setup/</guid><description/><content:encoded></content:encoded></item><item><title>Tooling</title><link>https://tarrragon.github.io/blog/tags/tooling/</link><pubDate>Sat, 27 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tooling/</guid><description/><content:encoded></content:encoded></item><item><title>Access-Control</title><link>https://tarrragon.github.io/blog/tags/access-control/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/access-control/</guid><description/><content:encoded></content:encoded></item><item><title>Access-Key</title><link>https://tarrragon.github.io/blog/tags/access-key/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/access-key/</guid><description/><content:encoded></content:encoded></item><item><title>Access-Management</title><link>https://tarrragon.github.io/blog/tags/access-management/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/access-management/</guid><description/><content:encoded></content:encoded></item><item><title>Access-Revocation</title><link>https://tarrragon.github.io/blog/tags/access-revocation/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/access-revocation/</guid><description/><content:encoded></content:encoded></item><item><title>Acm</title><link>https://tarrragon.github.io/blog/tags/acm/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/acm/</guid><description/><content:encoded></content:encoded></item><item><title>Adoption</title><link>https://tarrragon.github.io/blog/tags/adoption/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/adoption/</guid><description/><content:encoded></content:encoded></item><item><title>Air-Gapped</title><link>https://tarrragon.github.io/blog/tags/air-gapped/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/air-gapped/</guid><description/><content:encoded></content:encoded></item><item><title>Alarm</title><link>https://tarrragon.github.io/blog/tags/alarm/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/alarm/</guid><description/><content:encoded></content:encoded></item><item><title>Alb</title><link>https://tarrragon.github.io/blog/tags/alb/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/alb/</guid><description/><content:encoded></content:encoded></item><item><title>Apfs</title><link>https://tarrragon.github.io/blog/tags/apfs/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/apfs/</guid><description/><content:encoded></content:encoded></item><item><title>Audit</title><link>https://tarrragon.github.io/blog/tags/audit/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/audit/</guid><description/><content:encoded></content:encoded></item><item><title>Backup</title><link>https://tarrragon.github.io/blog/tags/backup/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/backup/</guid><description/><content:encoded></content:encoded></item><item><title>Business-Case</title><link>https://tarrragon.github.io/blog/tags/business-case/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/business-case/</guid><description/><content:encoded></content:encoded></item><item><title>Ca</title><link>https://tarrragon.github.io/blog/tags/ca/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ca/</guid><description/><content:encoded></content:encoded></item><item><title>Checkov</title><link>https://tarrragon.github.io/blog/tags/checkov/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/checkov/</guid><description/><content:encoded></content:encoded></item><item><title>Ci-Cd</title><link>https://tarrragon.github.io/blog/tags/ci-cd/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ci-cd/</guid><description/><content:encoded></content:encoded></item><item><title>Cidr</title><link>https://tarrragon.github.io/blog/tags/cidr/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cidr/</guid><description/><content:encoded></content:encoded></item><item><title>Cloud</title><link>https://tarrragon.github.io/blog/tags/cloud/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloud/</guid><description/><content:encoded></content:encoded></item><item><title>Cloudtrail</title><link>https://tarrragon.github.io/blog/tags/cloudtrail/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloudtrail/</guid><description/><content:encoded></content:encoded></item><item><title>Compute</title><link>https://tarrragon.github.io/blog/tags/compute/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/compute/</guid><description/><content:encoded></content:encoded></item><item><title>Container</title><link>https://tarrragon.github.io/blog/tags/container/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/container/</guid><description/><content:encoded></content:encoded></item><item><title>Cost</title><link>https://tarrragon.github.io/blog/tags/cost/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cost/</guid><description/><content:encoded></content:encoded></item><item><title>Database</title><link>https://tarrragon.github.io/blog/tags/database/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/database/</guid><description/><content:encoded></content:encoded></item><item><title>Dependency</title><link>https://tarrragon.github.io/blog/tags/dependency/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dependency/</guid><description/><content:encoded></content:encoded></item><item><title>Deployment</title><link>https://tarrragon.github.io/blog/tags/deployment/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/deployment/</guid><description/><content:encoded></content:encoded></item><item><title>Drift</title><link>https://tarrragon.github.io/blog/tags/drift/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/drift/</guid><description/><content:encoded></content:encoded></item><item><title>Ecs</title><link>https://tarrragon.github.io/blog/tags/ecs/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ecs/</guid><description/><content:encoded></content:encoded></item><item><title>Eks</title><link>https://tarrragon.github.io/blog/tags/eks/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/eks/</guid><description/><content:encoded></content:encoded></item><item><title>Environment</title><link>https://tarrragon.github.io/blog/tags/environment/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/environment/</guid><description/><content:encoded></content:encoded></item><item><title>Fargate</title><link>https://tarrragon.github.io/blog/tags/fargate/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/fargate/</guid><description/><content:encoded></content:encoded></item><item><title>Framework</title><link>https://tarrragon.github.io/blog/tags/framework/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/framework/</guid><description/><content:encoded></content:encoded></item><item><title>Ftp</title><link>https://tarrragon.github.io/blog/tags/ftp/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ftp/</guid><description/><content:encoded></content:encoded></item><item><title>Github-Actions</title><link>https://tarrragon.github.io/blog/tags/github-actions/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/github-actions/</guid><description/><content:encoded></content:encoded></item><item><title>Governance</title><link>https://tarrragon.github.io/blog/tags/governance/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/governance/</guid><description/><content:encoded></content:encoded></item><item><title>Grafana</title><link>https://tarrragon.github.io/blog/tags/grafana/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/grafana/</guid><description/><content:encoded></content:encoded></item><item><title>Handover</title><link>https://tarrragon.github.io/blog/tags/handover/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/handover/</guid><description/><content:encoded></content:encoded></item><item><title>Harbor</title><link>https://tarrragon.github.io/blog/tags/harbor/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/harbor/</guid><description/><content:encoded></content:encoded></item><item><title>Import</title><link>https://tarrragon.github.io/blog/tags/import/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/import/</guid><description/><content:encoded></content:encoded></item><item><title>Legacy</title><link>https://tarrragon.github.io/blog/tags/legacy/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/legacy/</guid><description/><content:encoded></content:encoded></item><item><title>Load-Balancer</title><link>https://tarrragon.github.io/blog/tags/load-balancer/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/load-balancer/</guid><description/><content:encoded></content:encoded></item><item><title>Logging</title><link>https://tarrragon.github.io/blog/tags/logging/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/logging/</guid><description/><content:encoded></content:encoded></item><item><title>Methodology</title><link>https://tarrragon.github.io/blog/tags/methodology/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/methodology/</guid><description/><content:encoded></content:encoded></item><item><title>Migration</title><link>https://tarrragon.github.io/blog/tags/migration/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/migration/</guid><description/><content:encoded></content:encoded></item><item><title>Mindset</title><link>https://tarrragon.github.io/blog/tags/mindset/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mindset/</guid><description/><content:encoded></content:encoded></item><item><title>Module</title><link>https://tarrragon.github.io/blog/tags/module/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/module/</guid><description/><content:encoded></content:encoded></item><item><title>Multi-Account</title><link>https://tarrragon.github.io/blog/tags/multi-account/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multi-account/</guid><description/><content:encoded></content:encoded></item><item><title>Mysql</title><link>https://tarrragon.github.io/blog/tags/mysql/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mysql/</guid><description/><content:encoded></content:encoded></item><item><title>Nat</title><link>https://tarrragon.github.io/blog/tags/nat/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/nat/</guid><description/><content:encoded></content:encoded></item><item><title>Network</title><link>https://tarrragon.github.io/blog/tags/network/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/network/</guid><description/><content:encoded></content:encoded></item><item><title>Nexus</title><link>https://tarrragon.github.io/blog/tags/nexus/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/nexus/</guid><description/><content:encoded></content:encoded></item><item><title>Node</title><link>https://tarrragon.github.io/blog/tags/node/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/node/</guid><description/><content:encoded></content:encoded></item><item><title>Non-Technical</title><link>https://tarrragon.github.io/blog/tags/non-technical/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/non-technical/</guid><description/><content:encoded></content:encoded></item><item><title>Ntp</title><link>https://tarrragon.github.io/blog/tags/ntp/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ntp/</guid><description/><content:encoded></content:encoded></item><item><title>Offline</title><link>https://tarrragon.github.io/blog/tags/offline/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/offline/</guid><description/><content:encoded></content:encoded></item><item><title>Oidc</title><link>https://tarrragon.github.io/blog/tags/oidc/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/oidc/</guid><description/><content:encoded></content:encoded></item><item><title>Optimization</title><link>https://tarrragon.github.io/blog/tags/optimization/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/optimization/</guid><description/><content:encoded></content:encoded></item><item><title>Organizations</title><link>https://tarrragon.github.io/blog/tags/organizations/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/organizations/</guid><description/><content:encoded></content:encoded></item><item><title>Os</title><link>https://tarrragon.github.io/blog/tags/os/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/os/</guid><description/><content:encoded></content:encoded></item><item><title>Php</title><link>https://tarrragon.github.io/blog/tags/php/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/php/</guid><description/><content:encoded></content:encoded></item><item><title>Platform</title><link>https://tarrragon.github.io/blog/tags/platform/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/platform/</guid><description/><content:encoded></content:encoded></item><item><title>Postgresql</title><link>https://tarrragon.github.io/blog/tags/postgresql/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/postgresql/</guid><description/><content:encoded></content:encoded></item><item><title>Prometheus</title><link>https://tarrragon.github.io/blog/tags/prometheus/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/prometheus/</guid><description/><content:encoded></content:encoded></item><item><title>Proxy</title><link>https://tarrragon.github.io/blog/tags/proxy/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/proxy/</guid><description/><content:encoded></content:encoded></item><item><title>Python</title><link>https://tarrragon.github.io/blog/tags/python/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/python/</guid><description/><content:encoded></content:encoded></item><item><title>Rds</title><link>https://tarrragon.github.io/blog/tags/rds/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rds/</guid><description/><content:encoded></content:encoded></item><item><title>Registry</title><link>https://tarrragon.github.io/blog/tags/registry/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/registry/</guid><description/><content:encoded></content:encoded></item><item><title>Retrofit</title><link>https://tarrragon.github.io/blog/tags/retrofit/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/retrofit/</guid><description/><content:encoded></content:encoded></item><item><title>Review-Process</title><link>https://tarrragon.github.io/blog/tags/review-process/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/review-process/</guid><description/><content:encoded></content:encoded></item><item><title>Rhythm</title><link>https://tarrragon.github.io/blog/tags/rhythm/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rhythm/</guid><description/><content:encoded></content:encoded></item><item><title>Roi</title><link>https://tarrragon.github.io/blog/tags/roi/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/roi/</guid><description/><content:encoded></content:encoded></item><item><title>Rotation</title><link>https://tarrragon.github.io/blog/tags/rotation/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rotation/</guid><description/><content:encoded></content:encoded></item><item><title>Route53</title><link>https://tarrragon.github.io/blog/tags/route53/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/route53/</guid><description/><content:encoded></content:encoded></item><item><title>Runtime</title><link>https://tarrragon.github.io/blog/tags/runtime/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/runtime/</guid><description/><content:encoded></content:encoded></item><item><title>S3</title><link>https://tarrragon.github.io/blog/tags/s3/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/s3/</guid><description/><content:encoded></content:encoded></item><item><title>Scp</title><link>https://tarrragon.github.io/blog/tags/scp/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/scp/</guid><description/><content:encoded></content:encoded></item><item><title>Secrets</title><link>https://tarrragon.github.io/blog/tags/secrets/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/secrets/</guid><description/><content:encoded></content:encoded></item><item><title>Security-Group</title><link>https://tarrragon.github.io/blog/tags/security-group/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/security-group/</guid><description/><content:encoded></content:encoded></item><item><title>Self-Hosted</title><link>https://tarrragon.github.io/blog/tags/self-hosted/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/self-hosted/</guid><description/><content:encoded></content:encoded></item><item><title>Skill</title><link>https://tarrragon.github.io/blog/tags/skill/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/skill/</guid><description/><content:encoded></content:encoded></item><item><title>Stakeholder</title><link>https://tarrragon.github.io/blog/tags/stakeholder/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/stakeholder/</guid><description/><content:encoded></content:encoded></item><item><title>State</title><link>https://tarrragon.github.io/blog/tags/state/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/state/</guid><description/><content:encoded></content:encoded></item><item><title>Stateful</title><link>https://tarrragon.github.io/blog/tags/stateful/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/stateful/</guid><description/><content:encoded></content:encoded></item><item><title>Subnet</title><link>https://tarrragon.github.io/blog/tags/subnet/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/subnet/</guid><description/><content:encoded></content:encoded></item><item><title>Tagging</title><link>https://tarrragon.github.io/blog/tags/tagging/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tagging/</guid><description/><content:encoded></content:encoded></item><item><title>Takeover</title><link>https://tarrragon.github.io/blog/tags/takeover/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/takeover/</guid><description/><content:encoded></content:encoded></item><item><title>Terraform</title><link>https://tarrragon.github.io/blog/tags/terraform/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/terraform/</guid><description/><content:encoded></content:encoded></item><item><title>Tflint</title><link>https://tarrragon.github.io/blog/tags/tflint/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tflint/</guid><description/><content:encoded></content:encoded></item><item><title>Tfsec</title><link>https://tarrragon.github.io/blog/tags/tfsec/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tfsec/</guid><description/><content:encoded></content:encoded></item><item><title>Time-Machine</title><link>https://tarrragon.github.io/blog/tags/time-machine/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/time-machine/</guid><description/><content:encoded></content:encoded></item><item><title>Tls</title><link>https://tarrragon.github.io/blog/tags/tls/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tls/</guid><description/><content:encoded></content:encoded></item><item><title>Transition</title><link>https://tarrragon.github.io/blog/tags/transition/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/transition/</guid><description/><content:encoded></content:encoded></item><item><title>Upgrade</title><link>https://tarrragon.github.io/blog/tags/upgrade/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/upgrade/</guid><description/><content:encoded></content:encoded></item><item><title>Uptime</title><link>https://tarrragon.github.io/blog/tags/uptime/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/uptime/</guid><description/><content:encoded></content:encoded></item><item><title>Vault</title><link>https://tarrragon.github.io/blog/tags/vault/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vault/</guid><description/><content:encoded></content:encoded></item><item><title>Vpc</title><link>https://tarrragon.github.io/blog/tags/vpc/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vpc/</guid><description/><content:encoded></content:encoded></item><item><title>Writing</title><link>https://tarrragon.github.io/blog/tags/writing/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/writing/</guid><description/><content:encoded></content:encoded></item><item><title>工具鏈</title><link>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E5%85%B7%E9%8F%88/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E5%85%B7%E9%8F%88/</guid><description/><content:encoded></content:encoded></item><item><title>知識卡</title><link>https://tarrragon.github.io/blog/tags/%E7%9F%A5%E8%AD%98%E5%8D%A1/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%9F%A5%E8%AD%98%E5%8D%A1/</guid><description/><content:encoded></content:encoded></item><item><title>流程</title><link>https://tarrragon.github.io/blog/tags/%E6%B5%81%E7%A8%8B/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%B5%81%E7%A8%8B/</guid><description/><content:encoded></content:encoded></item><item><title>溝通</title><link>https://tarrragon.github.io/blog/tags/%E6%BA%9D%E9%80%9A/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%BA%9D%E9%80%9A/</guid><description/><content:encoded></content:encoded></item><item><title>Ai-Agent</title><link>https://tarrragon.github.io/blog/tags/ai-agent/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ai-agent/</guid><description/><content:encoded></content:encoded></item><item><title>Ai-Writing</title><link>https://tarrragon.github.io/blog/tags/ai-writing/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ai-writing/</guid><description/><content:encoded></content:encoded></item><item><title>Attribution</title><link>https://tarrragon.github.io/blog/tags/attribution/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/attribution/</guid><description/><content:encoded></content:encoded></item><item><title>Audience-Awareness</title><link>https://tarrragon.github.io/blog/tags/audience-awareness/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/audience-awareness/</guid><description/><content:encoded></content:encoded></item><item><title>Audience-Positioning</title><link>https://tarrragon.github.io/blog/tags/audience-positioning/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/audience-positioning/</guid><description/><content:encoded></content:encoded></item><item><title>Conflict-Resolution</title><link>https://tarrragon.github.io/blog/tags/conflict-resolution/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/conflict-resolution/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Consistency</title><link>https://tarrragon.github.io/blog/tags/data-consistency/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-consistency/</guid><description/><content:encoded></content:encoded></item><item><title>Design-Pattern</title><link>https://tarrragon.github.io/blog/tags/design-pattern/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/design-pattern/</guid><description/><content:encoded></content:encoded></item><item><title>Meta-Commentary</title><link>https://tarrragon.github.io/blog/tags/meta-commentary/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/meta-commentary/</guid><description/><content:encoded></content:encoded></item><item><title>Opinionated-Software</title><link>https://tarrragon.github.io/blog/tags/opinionated-software/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/opinionated-software/</guid><description/><content:encoded></content:encoded></item><item><title>Parallel-Dispatch</title><link>https://tarrragon.github.io/blog/tags/parallel-dispatch/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/parallel-dispatch/</guid><description/><content:encoded></content:encoded></item><item><title>Reader-First</title><link>https://tarrragon.github.io/blog/tags/reader-first/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/reader-first/</guid><description/><content:encoded></content:encoded></item><item><title>Retrospective</title><link>https://tarrragon.github.io/blog/tags/retrospective/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/retrospective/</guid><description/><content:encoded></content:encoded></item><item><title>Scope-Management</title><link>https://tarrragon.github.io/blog/tags/scope-management/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/scope-management/</guid><description/><content:encoded></content:encoded></item><item><title>Semver</title><link>https://tarrragon.github.io/blog/tags/semver/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/semver/</guid><description/><content:encoded></content:encoded></item><item><title>State-Management</title><link>https://tarrragon.github.io/blog/tags/state-management/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/state-management/</guid><description/><content:encoded></content:encoded></item><item><title>Tone</title><link>https://tarrragon.github.io/blog/tags/tone/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tone/</guid><description/><content:encoded></content:encoded></item><item><title>Tool-Design</title><link>https://tarrragon.github.io/blog/tags/tool-design/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tool-design/</guid><description/><content:encoded></content:encoded></item><item><title>Topic-Drift</title><link>https://tarrragon.github.io/blog/tags/topic-drift/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/topic-drift/</guid><description/><content:encoded></content:encoded></item><item><title>Version-Management</title><link>https://tarrragon.github.io/blog/tags/version-management/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/version-management/</guid><description/><content:encoded></content:encoded></item><item><title>Api-Key</title><link>https://tarrragon.github.io/blog/tags/api-key/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/api-key/</guid><description/><content:encoded></content:encoded></item><item><title>Authentication</title><link>https://tarrragon.github.io/blog/tags/authentication/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/authentication/</guid><description/><content:encoded></content:encoded></item><item><title>Baas</title><link>https://tarrragon.github.io/blog/tags/baas/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/baas/</guid><description/><content:encoded></content:encoded></item><item><title>Backpressure</title><link>https://tarrragon.github.io/blog/tags/backpressure/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/backpressure/</guid><description/><content:encoded></content:encoded></item><item><title>Client-Side</title><link>https://tarrragon.github.io/blog/tags/client-side/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/client-side/</guid><description/><content:encoded></content:encoded></item><item><title>Collector</title><link>https://tarrragon.github.io/blog/tags/collector/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/collector/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Integrity</title><link>https://tarrragon.github.io/blog/tags/data-integrity/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-integrity/</guid><description/><content:encoded></content:encoded></item><item><title>Dedup</title><link>https://tarrragon.github.io/blog/tags/dedup/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dedup/</guid><description/><content:encoded></content:encoded></item><item><title>Error</title><link>https://tarrragon.github.io/blog/tags/error/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/error/</guid><description/><content:encoded></content:encoded></item><item><title>Fingerprint</title><link>https://tarrragon.github.io/blog/tags/fingerprint/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/fingerprint/</guid><description/><content:encoded></content:encoded></item><item><title>Flow-Control</title><link>https://tarrragon.github.io/blog/tags/flow-control/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/flow-control/</guid><description/><content:encoded></content:encoded></item><item><title>Grouping</title><link>https://tarrragon.github.io/blog/tags/grouping/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/grouping/</guid><description/><content:encoded></content:encoded></item><item><title>Knowledge-Card</title><link>https://tarrragon.github.io/blog/tags/knowledge-card/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/knowledge-card/</guid><description/><content:encoded></content:encoded></item><item><title>Loss</title><link>https://tarrragon.github.io/blog/tags/loss/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/loss/</guid><description/><content:encoded></content:encoded></item><item><title>Paas</title><link>https://tarrragon.github.io/blog/tags/paas/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/paas/</guid><description/><content:encoded></content:encoded></item><item><title>Rate-Limiting</title><link>https://tarrragon.github.io/blog/tags/rate-limiting/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rate-limiting/</guid><description/><content:encoded></content:encoded></item><item><title>Reliability</title><link>https://tarrragon.github.io/blog/tags/reliability/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/reliability/</guid><description/><content:encoded></content:encoded></item><item><title>Sampling</title><link>https://tarrragon.github.io/blog/tags/sampling/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sampling/</guid><description/><content:encoded></content:encoded></item><item><title>Sdk</title><link>https://tarrragon.github.io/blog/tags/sdk/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sdk/</guid><description/><content:encoded></content:encoded></item><item><title>Serverless</title><link>https://tarrragon.github.io/blog/tags/serverless/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/serverless/</guid><description/><content:encoded></content:encoded></item><item><title>Backend</title><link>https://tarrragon.github.io/blog/tags/backend/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/backend/</guid><description/><content:encoded></content:encoded></item><item><title>Bdd</title><link>https://tarrragon.github.io/blog/tags/bdd/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/bdd/</guid><description/><content:encoded></content:encoded></item><item><title>Canary</title><link>https://tarrragon.github.io/blog/tags/canary/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/canary/</guid><description/><content:encoded></content:encoded></item><item><title>Case-Study</title><link>https://tarrragon.github.io/blog/tags/case-study/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/case-study/</guid><description/><content:encoded></content:encoded></item><item><title>Chaos</title><link>https://tarrragon.github.io/blog/tags/chaos/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/chaos/</guid><description/><content:encoded></content:encoded></item><item><title>Control Plane</title><link>https://tarrragon.github.io/blog/tags/control-plane/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/control-plane/</guid><description/><content:encoded></content:encoded></item><item><title>Data Plane</title><link>https://tarrragon.github.io/blog/tags/data-plane/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-plane/</guid><description/><content:encoded></content:encoded></item><item><title>Datadog</title><link>https://tarrragon.github.io/blog/tags/datadog/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/datadog/</guid><description/><content:encoded></content:encoded></item><item><title>Failure-Mode</title><link>https://tarrragon.github.io/blog/tags/failure-mode/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/failure-mode/</guid><description/><content:encoded></content:encoded></item><item><title>Game Day</title><link>https://tarrragon.github.io/blog/tags/game-day/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/game-day/</guid><description/><content:encoded></content:encoded></item><item><title>Go</title><link>https://tarrragon.github.io/blog/tags/go/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/go/</guid><description/><content:encoded></content:encoded></item><item><title>Lifecycle</title><link>https://tarrragon.github.io/blog/tags/lifecycle/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/lifecycle/</guid><description/><content:encoded></content:encoded></item><item><title>Load-Test</title><link>https://tarrragon.github.io/blog/tags/load-test/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/load-test/</guid><description/><content:encoded></content:encoded></item><item><title>Logs</title><link>https://tarrragon.github.io/blog/tags/logs/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/logs/</guid><description/><content:encoded></content:encoded></item><item><title>Loki</title><link>https://tarrragon.github.io/blog/tags/loki/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/loki/</guid><description/><content:encoded></content:encoded></item><item><title>Monorepo</title><link>https://tarrragon.github.io/blog/tags/monorepo/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/monorepo/</guid><description/><content:encoded></content:encoded></item><item><title>Opentelemetry</title><link>https://tarrragon.github.io/blog/tags/opentelemetry/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/opentelemetry/</guid><description/><content:encoded></content:encoded></item><item><title>Otlp</title><link>https://tarrragon.github.io/blog/tags/otlp/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/otlp/</guid><description/><content:encoded></content:encoded></item><item><title>Probe</title><link>https://tarrragon.github.io/blog/tags/probe/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/probe/</guid><description/><content:encoded></content:encoded></item><item><title>Resiliency Matrix</title><link>https://tarrragon.github.io/blog/tags/resiliency-matrix/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/resiliency-matrix/</guid><description/><content:encoded></content:encoded></item><item><title>Slo</title><link>https://tarrragon.github.io/blog/tags/slo/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/slo/</guid><description/><content:encoded></content:encoded></item><item><title>Static Stability</title><link>https://tarrragon.github.io/blog/tags/static-stability/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/static-stability/</guid><description/><content:encoded></content:encoded></item><item><title>Tdd</title><link>https://tarrragon.github.io/blog/tags/tdd/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tdd/</guid><description/><content:encoded></content:encoded></item><item><title>Traceability</title><link>https://tarrragon.github.io/blog/tags/traceability/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/traceability/</guid><description/><content:encoded></content:encoded></item><item><title>Vendor</title><link>https://tarrragon.github.io/blog/tags/vendor/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vendor/</guid><description/><content:encoded></content:encoded></item><item><title>可靠性</title><link>https://tarrragon.github.io/blog/tags/%E5%8F%AF%E9%9D%A0%E6%80%A7/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%8F%AF%E9%9D%A0%E6%80%A7/</guid><description/><content:encoded></content:encoded></item><item><title>Agent</title><link>https://tarrragon.github.io/blog/tags/agent/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/agent/</guid><description/><content:encoded></content:encoded></item><item><title>Architecture</title><link>https://tarrragon.github.io/blog/tags/architecture/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/architecture/</guid><description/><content:encoded></content:encoded></item><item><title>Bubbleup</title><link>https://tarrragon.github.io/blog/tags/bubbleup/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/bubbleup/</guid><description/><content:encoded></content:encoded></item><item><title>Cache</title><link>https://tarrragon.github.io/blog/tags/cache/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cache/</guid><description/><content:encoded></content:encoded></item><item><title>Capacity</title><link>https://tarrragon.github.io/blog/tags/capacity/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/capacity/</guid><description/><content:encoded></content:encoded></item><item><title>Cardinality</title><link>https://tarrragon.github.io/blog/tags/cardinality/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cardinality/</guid><description/><content:encoded></content:encoded></item><item><title>Checkout</title><link>https://tarrragon.github.io/blog/tags/checkout/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/checkout/</guid><description/><content:encoded></content:encoded></item><item><title>Client-Server</title><link>https://tarrragon.github.io/blog/tags/client-server/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/client-server/</guid><description/><content:encoded></content:encoded></item><item><title>Cloud-Logging</title><link>https://tarrragon.github.io/blog/tags/cloud-logging/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloud-logging/</guid><description/><content:encoded></content:encoded></item><item><title>Cloud-Monitoring</title><link>https://tarrragon.github.io/blog/tags/cloud-monitoring/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloud-monitoring/</guid><description/><content:encoded></content:encoded></item><item><title>Cloudwatch</title><link>https://tarrragon.github.io/blog/tags/cloudwatch/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloudwatch/</guid><description/><content:encoded></content:encoded></item><item><title>Compliance</title><link>https://tarrragon.github.io/blog/tags/compliance/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/compliance/</guid><description/><content:encoded></content:encoded></item><item><title>Cost-Governance</title><link>https://tarrragon.github.io/blog/tags/cost-governance/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cost-governance/</guid><description/><content:encoded></content:encoded></item><item><title>Cqrs</title><link>https://tarrragon.github.io/blog/tags/cqrs/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cqrs/</guid><description/><content:encoded></content:encoded></item><item><title>Cross-Module</title><link>https://tarrragon.github.io/blog/tags/cross-module/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cross-module/</guid><description/><content:encoded></content:encoded></item><item><title>Data Flow</title><link>https://tarrragon.github.io/blog/tags/data-flow/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-flow/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Quality</title><link>https://tarrragon.github.io/blog/tags/data-quality/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-quality/</guid><description/><content:encoded></content:encoded></item><item><title>Debuggability</title><link>https://tarrragon.github.io/blog/tags/debuggability/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/debuggability/</guid><description/><content:encoded></content:encoded></item><item><title>Dragonflydb</title><link>https://tarrragon.github.io/blog/tags/dragonflydb/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dragonflydb/</guid><description/><content:encoded></content:encoded></item><item><title>Drop-In</title><link>https://tarrragon.github.io/blog/tags/drop-in/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/drop-in/</guid><description/><content:encoded></content:encoded></item><item><title>Elastic-Stack</title><link>https://tarrragon.github.io/blog/tags/elastic-stack/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/elastic-stack/</guid><description/><content:encoded></content:encoded></item><item><title>Elasticache</title><link>https://tarrragon.github.io/blog/tags/elasticache/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/elasticache/</guid><description/><content:encoded></content:encoded></item><item><title>Error-Tracking</title><link>https://tarrragon.github.io/blog/tags/error-tracking/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/error-tracking/</guid><description/><content:encoded></content:encoded></item><item><title>Gcp</title><link>https://tarrragon.github.io/blog/tags/gcp/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gcp/</guid><description/><content:encoded></content:encoded></item><item><title>Google-Pubsub</title><link>https://tarrragon.github.io/blog/tags/google-pubsub/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/google-pubsub/</guid><description/><content:encoded></content:encoded></item><item><title>High-Cardinality</title><link>https://tarrragon.github.io/blog/tags/high-cardinality/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/high-cardinality/</guid><description/><content:encoded></content:encoded></item><item><title>Honeycomb</title><link>https://tarrragon.github.io/blog/tags/honeycomb/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/honeycomb/</guid><description/><content:encoded></content:encoded></item><item><title>Ilm</title><link>https://tarrragon.github.io/blog/tags/ilm/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ilm/</guid><description/><content:encoded></content:encoded></item><item><title>Incident-Response</title><link>https://tarrragon.github.io/blog/tags/incident-response/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/incident-response/</guid><description/><content:encoded></content:encoded></item><item><title>Kafka</title><link>https://tarrragon.github.io/blog/tags/kafka/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/kafka/</guid><description/><content:encoded></content:encoded></item><item><title>Keydb</title><link>https://tarrragon.github.io/blog/tags/keydb/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/keydb/</guid><description/><content:encoded></content:encoded></item><item><title>Log-Pipeline</title><link>https://tarrragon.github.io/blog/tags/log-pipeline/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/log-pipeline/</guid><description/><content:encoded></content:encoded></item><item><title>Long-Term-Storage</title><link>https://tarrragon.github.io/blog/tags/long-term-storage/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/long-term-storage/</guid><description/><content:encoded></content:encoded></item><item><title>Message-Queue</title><link>https://tarrragon.github.io/blog/tags/message-queue/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/message-queue/</guid><description/><content:encoded></content:encoded></item><item><title>Metrics</title><link>https://tarrragon.github.io/blog/tags/metrics/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/metrics/</guid><description/><content:encoded></content:encoded></item><item><title>Mimir</title><link>https://tarrragon.github.io/blog/tags/mimir/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mimir/</guid><description/><content:encoded></content:encoded></item><item><title>Promql</title><link>https://tarrragon.github.io/blog/tags/promql/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/promql/</guid><description/><content:encoded></content:encoded></item><item><title>Read-Write</title><link>https://tarrragon.github.io/blog/tags/read-write/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/read-write/</guid><description/><content:encoded></content:encoded></item><item><title>Recording-Rules</title><link>https://tarrragon.github.io/blog/tags/recording-rules/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/recording-rules/</guid><description/><content:encoded></content:encoded></item><item><title>Redis</title><link>https://tarrragon.github.io/blog/tags/redis/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/redis/</guid><description/><content:encoded></content:encoded></item><item><title>Release-Tracking</title><link>https://tarrragon.github.io/blog/tags/release-tracking/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/release-tracking/</guid><description/><content:encoded></content:encoded></item><item><title>Remote-Write</title><link>https://tarrragon.github.io/blog/tags/remote-write/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/remote-write/</guid><description/><content:encoded></content:encoded></item><item><title>Replica</title><link>https://tarrragon.github.io/blog/tags/replica/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/replica/</guid><description/><content:encoded></content:encoded></item><item><title>Rum</title><link>https://tarrragon.github.io/blog/tags/rum/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rum/</guid><description/><content:encoded></content:encoded></item><item><title>Scaling</title><link>https://tarrragon.github.io/blog/tags/scaling/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/scaling/</guid><description/><content:encoded></content:encoded></item><item><title>Sentry</title><link>https://tarrragon.github.io/blog/tags/sentry/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sentry/</guid><description/><content:encoded></content:encoded></item><item><title>Service-Selection</title><link>https://tarrragon.github.io/blog/tags/service-selection/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/service-selection/</guid><description/><content:encoded></content:encoded></item><item><title>Session-Replay</title><link>https://tarrragon.github.io/blog/tags/session-replay/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/session-replay/</guid><description/><content:encoded></content:encoded></item><item><title>Telemetry-Pipeline</title><link>https://tarrragon.github.io/blog/tags/telemetry-pipeline/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/telemetry-pipeline/</guid><description/><content:encoded></content:encoded></item><item><title>Tempo</title><link>https://tarrragon.github.io/blog/tags/tempo/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tempo/</guid><description/><content:encoded></content:encoded></item><item><title>Tracing</title><link>https://tarrragon.github.io/blog/tags/tracing/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tracing/</guid><description/><content:encoded></content:encoded></item><item><title>Valkey</title><link>https://tarrragon.github.io/blog/tags/valkey/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/valkey/</guid><description/><content:encoded></content:encoded></item><item><title>429</title><link>https://tarrragon.github.io/blog/tags/429/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/429/</guid><description/><content:encoded></content:encoded></item><item><title>Analytics</title><link>https://tarrragon.github.io/blog/tags/analytics/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/analytics/</guid><description/><content:encoded></content:encoded></item><item><title>Auto-Recovery</title><link>https://tarrragon.github.io/blog/tags/auto-recovery/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/auto-recovery/</guid><description/><content:encoded></content:encoded></item><item><title>Baseline</title><link>https://tarrragon.github.io/blog/tags/baseline/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/baseline/</guid><description/><content:encoded></content:encoded></item><item><title>Buffer</title><link>https://tarrragon.github.io/blog/tags/buffer/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/buffer/</guid><description/><content:encoded></content:encoded></item><item><title>Buffering</title><link>https://tarrragon.github.io/blog/tags/buffering/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/buffering/</guid><description/><content:encoded></content:encoded></item><item><title>Bulkhead</title><link>https://tarrragon.github.io/blog/tags/bulkhead/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/bulkhead/</guid><description/><content:encoded></content:encoded></item><item><title>Burst-Traffic</title><link>https://tarrragon.github.io/blog/tags/burst-traffic/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/burst-traffic/</guid><description/><content:encoded></content:encoded></item><item><title>Business</title><link>https://tarrragon.github.io/blog/tags/business/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/business/</guid><description/><content:encoded></content:encoded></item><item><title>Capacity-Planning</title><link>https://tarrragon.github.io/blog/tags/capacity-planning/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/capacity-planning/</guid><description/><content:encoded></content:encoded></item><item><title>Circuit-Breaker</title><link>https://tarrragon.github.io/blog/tags/circuit-breaker/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/circuit-breaker/</guid><description/><content:encoded></content:encoded></item><item><title>Classification</title><link>https://tarrragon.github.io/blog/tags/classification/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/classification/</guid><description/><content:encoded></content:encoded></item><item><title>Cloud-Cost</title><link>https://tarrragon.github.io/blog/tags/cloud-cost/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloud-cost/</guid><description/><content:encoded></content:encoded></item><item><title>Cohort</title><link>https://tarrragon.github.io/blog/tags/cohort/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cohort/</guid><description/><content:encoded></content:encoded></item><item><title>Completeness</title><link>https://tarrragon.github.io/blog/tags/completeness/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/completeness/</guid><description/><content:encoded></content:encoded></item><item><title>Consumption</title><link>https://tarrragon.github.io/blog/tags/consumption/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/consumption/</guid><description/><content:encoded></content:encoded></item><item><title>Cost-Management</title><link>https://tarrragon.github.io/blog/tags/cost-management/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cost-management/</guid><description/><content:encoded></content:encoded></item><item><title>Cost-Model</title><link>https://tarrragon.github.io/blog/tags/cost-model/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cost-model/</guid><description/><content:encoded></content:encoded></item><item><title>Dashboard</title><link>https://tarrragon.github.io/blog/tags/dashboard/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dashboard/</guid><description/><content:encoded></content:encoded></item><item><title>Degradation</title><link>https://tarrragon.github.io/blog/tags/degradation/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/degradation/</guid><description/><content:encoded></content:encoded></item><item><title>Developer</title><link>https://tarrragon.github.io/blog/tags/developer/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/developer/</guid><description/><content:encoded></content:encoded></item><item><title>Devops</title><link>https://tarrragon.github.io/blog/tags/devops/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/devops/</guid><description/><content:encoded></content:encoded></item><item><title>Disaster-Recovery</title><link>https://tarrragon.github.io/blog/tags/disaster-recovery/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/disaster-recovery/</guid><description/><content:encoded></content:encoded></item><item><title>Docker</title><link>https://tarrragon.github.io/blog/tags/docker/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/docker/</guid><description/><content:encoded></content:encoded></item><item><title>Error-Storm</title><link>https://tarrragon.github.io/blog/tags/error-storm/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/error-storm/</guid><description/><content:encoded></content:encoded></item><item><title>Event-Design</title><link>https://tarrragon.github.io/blog/tags/event-design/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/event-design/</guid><description/><content:encoded></content:encoded></item><item><title>Event-Enumeration</title><link>https://tarrragon.github.io/blog/tags/event-enumeration/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/event-enumeration/</guid><description/><content:encoded></content:encoded></item><item><title>Failover</title><link>https://tarrragon.github.io/blog/tags/failover/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/failover/</guid><description/><content:encoded></content:encoded></item><item><title>Fault-Tolerance</title><link>https://tarrragon.github.io/blog/tags/fault-tolerance/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/fault-tolerance/</guid><description/><content:encoded></content:encoded></item><item><title>Feature-Flag</title><link>https://tarrragon.github.io/blog/tags/feature-flag/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/feature-flag/</guid><description/><content:encoded></content:encoded></item><item><title>Feature-Tier</title><link>https://tarrragon.github.io/blog/tags/feature-tier/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/feature-tier/</guid><description/><content:encoded></content:encoded></item><item><title>Frontend</title><link>https://tarrragon.github.io/blog/tags/frontend/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/frontend/</guid><description/><content:encoded></content:encoded></item><item><title>Funnel</title><link>https://tarrragon.github.io/blog/tags/funnel/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/funnel/</guid><description/><content:encoded></content:encoded></item><item><title>Health</title><link>https://tarrragon.github.io/blog/tags/health/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/health/</guid><description/><content:encoded></content:encoded></item><item><title>Health-Check</title><link>https://tarrragon.github.io/blog/tags/health-check/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/health-check/</guid><description/><content:encoded></content:encoded></item><item><title>High-Availability</title><link>https://tarrragon.github.io/blog/tags/high-availability/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/high-availability/</guid><description/><content:encoded></content:encoded></item><item><title>Horizontal-Scaling</title><link>https://tarrragon.github.io/blog/tags/horizontal-scaling/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/horizontal-scaling/</guid><description/><content:encoded></content:encoded></item><item><title>Ingestion</title><link>https://tarrragon.github.io/blog/tags/ingestion/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ingestion/</guid><description/><content:encoded></content:encoded></item><item><title>Instrumentation</title><link>https://tarrragon.github.io/blog/tags/instrumentation/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/instrumentation/</guid><description/><content:encoded></content:encoded></item><item><title>Isolation</title><link>https://tarrragon.github.io/blog/tags/isolation/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/isolation/</guid><description/><content:encoded></content:encoded></item><item><title>Liveness</title><link>https://tarrragon.github.io/blog/tags/liveness/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/liveness/</guid><description/><content:encoded></content:encoded></item><item><title>Load-Balancing</title><link>https://tarrragon.github.io/blog/tags/load-balancing/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/load-balancing/</guid><description/><content:encoded></content:encoded></item><item><title>Load-Testing</title><link>https://tarrragon.github.io/blog/tags/load-testing/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/load-testing/</guid><description/><content:encoded></content:encoded></item><item><title>Marketing</title><link>https://tarrragon.github.io/blog/tags/marketing/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/marketing/</guid><description/><content:encoded></content:encoded></item><item><title>Mental-Model</title><link>https://tarrragon.github.io/blog/tags/mental-model/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mental-model/</guid><description/><content:encoded></content:encoded></item><item><title>Middleware</title><link>https://tarrragon.github.io/blog/tags/middleware/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/middleware/</guid><description/><content:encoded></content:encoded></item><item><title>Motivation</title><link>https://tarrragon.github.io/blog/tags/motivation/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/motivation/</guid><description/><content:encoded></content:encoded></item><item><title>Nats</title><link>https://tarrragon.github.io/blog/tags/nats/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/nats/</guid><description/><content:encoded></content:encoded></item><item><title>Nginx</title><link>https://tarrragon.github.io/blog/tags/nginx/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/nginx/</guid><description/><content:encoded></content:encoded></item><item><title>Oomkill</title><link>https://tarrragon.github.io/blog/tags/oomkill/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/oomkill/</guid><description/><content:encoded></content:encoded></item><item><title>Peak-Estimation</title><link>https://tarrragon.github.io/blog/tags/peak-estimation/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/peak-estimation/</guid><description/><content:encoded></content:encoded></item><item><title>Performance</title><link>https://tarrragon.github.io/blog/tags/performance/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/performance/</guid><description/><content:encoded></content:encoded></item><item><title>Priority</title><link>https://tarrragon.github.io/blog/tags/priority/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/priority/</guid><description/><content:encoded></content:encoded></item><item><title>Query</title><link>https://tarrragon.github.io/blog/tags/query/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/query/</guid><description/><content:encoded></content:encoded></item><item><title>Queue</title><link>https://tarrragon.github.io/blog/tags/queue/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/queue/</guid><description/><content:encoded></content:encoded></item><item><title>Rate-Limit</title><link>https://tarrragon.github.io/blog/tags/rate-limit/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rate-limit/</guid><description/><content:encoded></content:encoded></item><item><title>Readiness</title><link>https://tarrragon.github.io/blog/tags/readiness/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/readiness/</guid><description/><content:encoded></content:encoded></item><item><title>Redis-Streams</title><link>https://tarrragon.github.io/blog/tags/redis-streams/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/redis-streams/</guid><description/><content:encoded></content:encoded></item><item><title>Redundancy</title><link>https://tarrragon.github.io/blog/tags/redundancy/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/redundancy/</guid><description/><content:encoded></content:encoded></item><item><title>Reserved-Instance</title><link>https://tarrragon.github.io/blog/tags/reserved-instance/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/reserved-instance/</guid><description/><content:encoded></content:encoded></item><item><title>Resource-Limit</title><link>https://tarrragon.github.io/blog/tags/resource-limit/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/resource-limit/</guid><description/><content:encoded></content:encoded></item><item><title>Resource-Pool</title><link>https://tarrragon.github.io/blog/tags/resource-pool/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/resource-pool/</guid><description/><content:encoded></content:encoded></item><item><title>Reverse-Proxy</title><link>https://tarrragon.github.io/blog/tags/reverse-proxy/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/reverse-proxy/</guid><description/><content:encoded></content:encoded></item><item><title>Sdk-Design</title><link>https://tarrragon.github.io/blog/tags/sdk-design/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sdk-design/</guid><description/><content:encoded></content:encoded></item><item><title>Sensor</title><link>https://tarrragon.github.io/blog/tags/sensor/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sensor/</guid><description/><content:encoded></content:encoded></item><item><title>Session</title><link>https://tarrragon.github.io/blog/tags/session/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/session/</guid><description/><content:encoded></content:encoded></item><item><title>Shared-Storage</title><link>https://tarrragon.github.io/blog/tags/shared-storage/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/shared-storage/</guid><description/><content:encoded></content:encoded></item><item><title>Sliding-Window</title><link>https://tarrragon.github.io/blog/tags/sliding-window/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sliding-window/</guid><description/><content:encoded></content:encoded></item><item><title>Spot-Instance</title><link>https://tarrragon.github.io/blog/tags/spot-instance/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/spot-instance/</guid><description/><content:encoded></content:encoded></item><item><title>Sqlite</title><link>https://tarrragon.github.io/blog/tags/sqlite/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sqlite/</guid><description/><content:encoded></content:encoded></item><item><title>Stateless</title><link>https://tarrragon.github.io/blog/tags/stateless/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/stateless/</guid><description/><content:encoded></content:encoded></item><item><title>Tier</title><link>https://tarrragon.github.io/blog/tags/tier/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tier/</guid><description/><content:encoded></content:encoded></item><item><title>Token-Bucket</title><link>https://tarrragon.github.io/blog/tags/token-bucket/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/token-bucket/</guid><description/><content:encoded></content:encoded></item><item><title>Traffic-Management</title><link>https://tarrragon.github.io/blog/tags/traffic-management/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/traffic-management/</guid><description/><content:encoded></content:encoded></item><item><title>Ab-Test</title><link>https://tarrragon.github.io/blog/tags/ab-test/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ab-test/</guid><description/><content:encoded></content:encoded></item><item><title>Amplitude</title><link>https://tarrragon.github.io/blog/tags/amplitude/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/amplitude/</guid><description/><content:encoded></content:encoded></item><item><title>Android</title><link>https://tarrragon.github.io/blog/tags/android/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/android/</guid><description/><content:encoded></content:encoded></item><item><title>Anonymization</title><link>https://tarrragon.github.io/blog/tags/anonymization/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/anonymization/</guid><description/><content:encoded></content:encoded></item><item><title>Ansi</title><link>https://tarrragon.github.io/blog/tags/ansi/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ansi/</guid><description/><content:encoded></content:encoded></item><item><title>Anti-Pattern</title><link>https://tarrragon.github.io/blog/tags/anti-pattern/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/anti-pattern/</guid><description/><content:encoded></content:encoded></item><item><title>Api</title><link>https://tarrragon.github.io/blog/tags/api/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/api/</guid><description/><content:encoded></content:encoded></item><item><title>Api-Contract</title><link>https://tarrragon.github.io/blog/tags/api-contract/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/api-contract/</guid><description/><content:encoded></content:encoded></item><item><title>Api-Design</title><link>https://tarrragon.github.io/blog/tags/api-design/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/api-design/</guid><description/><content:encoded></content:encoded></item><item><title>Apm</title><link>https://tarrragon.github.io/blog/tags/apm/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/apm/</guid><description/><content:encoded></content:encoded></item><item><title>App-Link</title><link>https://tarrragon.github.io/blog/tags/app-link/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/app-link/</guid><description/><content:encoded></content:encoded></item><item><title>Assertion</title><link>https://tarrragon.github.io/blog/tags/assertion/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/assertion/</guid><description/><content:encoded></content:encoded></item><item><title>Atexit</title><link>https://tarrragon.github.io/blog/tags/atexit/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/atexit/</guid><description/><content:encoded></content:encoded></item><item><title>Attack-Surface</title><link>https://tarrragon.github.io/blog/tags/attack-surface/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/attack-surface/</guid><description/><content:encoded></content:encoded></item><item><title>Authorization</title><link>https://tarrragon.github.io/blog/tags/authorization/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/authorization/</guid><description/><content:encoded></content:encoded></item><item><title>Auto-Intercept</title><link>https://tarrragon.github.io/blog/tags/auto-intercept/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/auto-intercept/</guid><description/><content:encoded></content:encoded></item><item><title>Backward-Compatible</title><link>https://tarrragon.github.io/blog/tags/backward-compatible/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/backward-compatible/</guid><description/><content:encoded></content:encoded></item><item><title>Batch</title><link>https://tarrragon.github.io/blog/tags/batch/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/batch/</guid><description/><content:encoded></content:encoded></item><item><title>Biometric</title><link>https://tarrragon.github.io/blog/tags/biometric/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/biometric/</guid><description/><content:encoded></content:encoded></item><item><title>Blindspot</title><link>https://tarrragon.github.io/blog/tags/blindspot/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/blindspot/</guid><description/><content:encoded></content:encoded></item><item><title>Boundary</title><link>https://tarrragon.github.io/blog/tags/boundary/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/boundary/</guid><description/><content:encoded></content:encoded></item><item><title>Browser</title><link>https://tarrragon.github.io/blog/tags/browser/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/browser/</guid><description/><content:encoded></content:encoded></item><item><title>Checklist</title><link>https://tarrragon.github.io/blog/tags/checklist/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/checklist/</guid><description/><content:encoded></content:encoded></item><item><title>Clock-Drift</title><link>https://tarrragon.github.io/blog/tags/clock-drift/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/clock-drift/</guid><description/><content:encoded></content:encoded></item><item><title>Collaborative-Filtering</title><link>https://tarrragon.github.io/blog/tags/collaborative-filtering/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/collaborative-filtering/</guid><description/><content:encoded></content:encoded></item><item><title>Collection-Strategy</title><link>https://tarrragon.github.io/blog/tags/collection-strategy/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/collection-strategy/</guid><description/><content:encoded></content:encoded></item><item><title>Commercial</title><link>https://tarrragon.github.io/blog/tags/commercial/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/commercial/</guid><description/><content:encoded></content:encoded></item><item><title>Comparison</title><link>https://tarrragon.github.io/blog/tags/comparison/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/comparison/</guid><description/><content:encoded></content:encoded></item><item><title>Content-Based</title><link>https://tarrragon.github.io/blog/tags/content-based/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/content-based/</guid><description/><content:encoded></content:encoded></item><item><title>Contract-Test</title><link>https://tarrragon.github.io/blog/tags/contract-test/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/contract-test/</guid><description/><content:encoded></content:encoded></item><item><title>Convention</title><link>https://tarrragon.github.io/blog/tags/convention/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/convention/</guid><description/><content:encoded></content:encoded></item><item><title>Conversion</title><link>https://tarrragon.github.io/blog/tags/conversion/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/conversion/</guid><description/><content:encoded></content:encoded></item><item><title>Copywriting</title><link>https://tarrragon.github.io/blog/tags/copywriting/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/copywriting/</guid><description/><content:encoded></content:encoded></item><item><title>Cors</title><link>https://tarrragon.github.io/blog/tags/cors/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cors/</guid><description/><content:encoded></content:encoded></item><item><title>Coverage</title><link>https://tarrragon.github.io/blog/tags/coverage/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/coverage/</guid><description/><content:encoded></content:encoded></item><item><title>Crashlytics</title><link>https://tarrragon.github.io/blog/tags/crashlytics/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/crashlytics/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Minimization</title><link>https://tarrragon.github.io/blog/tags/data-minimization/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-minimization/</guid><description/><content:encoded></content:encoded></item><item><title>Dead-Code</title><link>https://tarrragon.github.io/blog/tags/dead-code/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dead-code/</guid><description/><content:encoded></content:encoded></item><item><title>Debounce</title><link>https://tarrragon.github.io/blog/tags/debounce/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/debounce/</guid><description/><content:encoded></content:encoded></item><item><title>Deep-Link</title><link>https://tarrragon.github.io/blog/tags/deep-link/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/deep-link/</guid><description/><content:encoded></content:encoded></item><item><title>Definition</title><link>https://tarrragon.github.io/blog/tags/definition/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/definition/</guid><description/><content:encoded></content:encoded></item><item><title>Degraded-Mode</title><link>https://tarrragon.github.io/blog/tags/degraded-mode/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/degraded-mode/</guid><description/><content:encoded></content:encoded></item><item><title>Design</title><link>https://tarrragon.github.io/blog/tags/design/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/design/</guid><description/><content:encoded></content:encoded></item><item><title>Development-Environment</title><link>https://tarrragon.github.io/blog/tags/development-environment/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/development-environment/</guid><description/><content:encoded></content:encoded></item><item><title>Drawer</title><link>https://tarrragon.github.io/blog/tags/drawer/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/drawer/</guid><description/><content:encoded></content:encoded></item><item><title>Drop-Off</title><link>https://tarrragon.github.io/blog/tags/drop-off/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/drop-off/</guid><description/><content:encoded></content:encoded></item><item><title>E2e</title><link>https://tarrragon.github.io/blog/tags/e2e/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/e2e/</guid><description/><content:encoded></content:encoded></item><item><title>Encryption</title><link>https://tarrragon.github.io/blog/tags/encryption/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/encryption/</guid><description/><content:encoded></content:encoded></item><item><title>Entry-Point</title><link>https://tarrragon.github.io/blog/tags/entry-point/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/entry-point/</guid><description/><content:encoded></content:encoded></item><item><title>Error-Handling</title><link>https://tarrragon.github.io/blog/tags/error-handling/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/error-handling/</guid><description/><content:encoded></content:encoded></item><item><title>Error-Message</title><link>https://tarrragon.github.io/blog/tags/error-message/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/error-message/</guid><description/><content:encoded></content:encoded></item><item><title>Error-Recovery</title><link>https://tarrragon.github.io/blog/tags/error-recovery/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/error-recovery/</guid><description/><content:encoded></content:encoded></item><item><title>Escape</title><link>https://tarrragon.github.io/blog/tags/escape/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/escape/</guid><description/><content:encoded></content:encoded></item><item><title>Event</title><link>https://tarrragon.github.io/blog/tags/event/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/event/</guid><description/><content:encoded></content:encoded></item><item><title>Event-Classification</title><link>https://tarrragon.github.io/blog/tags/event-classification/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/event-classification/</guid><description/><content:encoded></content:encoded></item><item><title>Event-Format</title><link>https://tarrragon.github.io/blog/tags/event-format/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/event-format/</guid><description/><content:encoded></content:encoded></item><item><title>Evolution</title><link>https://tarrragon.github.io/blog/tags/evolution/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/evolution/</guid><description/><content:encoded></content:encoded></item><item><title>Exponential-Backoff</title><link>https://tarrragon.github.io/blog/tags/exponential-backoff/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/exponential-backoff/</guid><description/><content:encoded></content:encoded></item><item><title>Export</title><link>https://tarrragon.github.io/blog/tags/export/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/export/</guid><description/><content:encoded></content:encoded></item><item><title>Fallback</title><link>https://tarrragon.github.io/blog/tags/fallback/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/fallback/</guid><description/><content:encoded></content:encoded></item><item><title>Firebase</title><link>https://tarrragon.github.io/blog/tags/firebase/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/firebase/</guid><description/><content:encoded></content:encoded></item><item><title>Fixture</title><link>https://tarrragon.github.io/blog/tags/fixture/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/fixture/</guid><description/><content:encoded></content:encoded></item><item><title>Flaky</title><link>https://tarrragon.github.io/blog/tags/flaky/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/flaky/</guid><description/><content:encoded></content:encoded></item><item><title>Flush</title><link>https://tarrragon.github.io/blog/tags/flush/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/flush/</guid><description/><content:encoded></content:encoded></item><item><title>Form</title><link>https://tarrragon.github.io/blog/tags/form/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/form/</guid><description/><content:encoded></content:encoded></item><item><title>Full-Stack</title><link>https://tarrragon.github.io/blog/tags/full-stack/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/full-stack/</guid><description/><content:encoded></content:encoded></item><item><title>Ga4</title><link>https://tarrragon.github.io/blog/tags/ga4/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ga4/</guid><description/><content:encoded></content:encoded></item><item><title>Gate</title><link>https://tarrragon.github.io/blog/tags/gate/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gate/</guid><description/><content:encoded></content:encoded></item><item><title>Gate-Fallback</title><link>https://tarrragon.github.io/blog/tags/gate-fallback/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gate-fallback/</guid><description/><content:encoded></content:encoded></item><item><title>Gdpr</title><link>https://tarrragon.github.io/blog/tags/gdpr/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gdpr/</guid><description/><content:encoded></content:encoded></item><item><title>Gil</title><link>https://tarrragon.github.io/blog/tags/gil/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gil/</guid><description/><content:encoded></content:encoded></item><item><title>Gorouter</title><link>https://tarrragon.github.io/blog/tags/gorouter/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gorouter/</guid><description/><content:encoded></content:encoded></item><item><title>Graceful-Shutdown</title><link>https://tarrragon.github.io/blog/tags/graceful-shutdown/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/graceful-shutdown/</guid><description/><content:encoded></content:encoded></item><item><title>Grep</title><link>https://tarrragon.github.io/blog/tags/grep/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/grep/</guid><description/><content:encoded></content:encoded></item><item><title>Happy-Path</title><link>https://tarrragon.github.io/blog/tags/happy-path/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/happy-path/</guid><description/><content:encoded></content:encoded></item><item><title>Hig</title><link>https://tarrragon.github.io/blog/tags/hig/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/hig/</guid><description/><content:encoded></content:encoded></item><item><title>Http</title><link>https://tarrragon.github.io/blog/tags/http/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/http/</guid><description/><content:encoded></content:encoded></item><item><title>Https</title><link>https://tarrragon.github.io/blog/tags/https/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/https/</guid><description/><content:encoded></content:encoded></item><item><title>Hypothesis-Testing</title><link>https://tarrragon.github.io/blog/tags/hypothesis-testing/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/hypothesis-testing/</guid><description/><content:encoded></content:encoded></item><item><title>Ime</title><link>https://tarrragon.github.io/blog/tags/ime/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ime/</guid><description/><content:encoded></content:encoded></item><item><title>Infrastructure</title><link>https://tarrragon.github.io/blog/tags/infrastructure/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/infrastructure/</guid><description/><content:encoded></content:encoded></item><item><title>Input</title><link>https://tarrragon.github.io/blog/tags/input/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/input/</guid><description/><content:encoded></content:encoded></item><item><title>Integration-Test</title><link>https://tarrragon.github.io/blog/tags/integration-test/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/integration-test/</guid><description/><content:encoded></content:encoded></item><item><title>Ios</title><link>https://tarrragon.github.io/blog/tags/ios/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ios/</guid><description/><content:encoded></content:encoded></item><item><title>Isolate</title><link>https://tarrragon.github.io/blog/tags/isolate/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/isolate/</guid><description/><content:encoded></content:encoded></item><item><title>JavaScript</title><link>https://tarrragon.github.io/blog/tags/javascript/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/javascript/</guid><description/><content:encoded></content:encoded></item><item><title>Js</title><link>https://tarrragon.github.io/blog/tags/js/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/js/</guid><description/><content:encoded></content:encoded></item><item><title>Json</title><link>https://tarrragon.github.io/blog/tags/json/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/json/</guid><description/><content:encoded></content:encoded></item><item><title>Json-Schema</title><link>https://tarrragon.github.io/blog/tags/json-schema/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/json-schema/</guid><description/><content:encoded></content:encoded></item><item><title>Jsonl</title><link>https://tarrragon.github.io/blog/tags/jsonl/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/jsonl/</guid><description/><content:encoded></content:encoded></item><item><title>Keyboard</title><link>https://tarrragon.github.io/blog/tags/keyboard/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/keyboard/</guid><description/><content:encoded></content:encoded></item><item><title>Log-Schema</title><link>https://tarrragon.github.io/blog/tags/log-schema/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/log-schema/</guid><description/><content:encoded></content:encoded></item><item><title>Material-Design</title><link>https://tarrragon.github.io/blog/tags/material-design/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/material-design/</guid><description/><content:encoded></content:encoded></item><item><title>Metric</title><link>https://tarrragon.github.io/blog/tags/metric/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/metric/</guid><description/><content:encoded></content:encoded></item><item><title>Mixpanel</title><link>https://tarrragon.github.io/blog/tags/mixpanel/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mixpanel/</guid><description/><content:encoded></content:encoded></item><item><title>Mobile</title><link>https://tarrragon.github.io/blog/tags/mobile/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mobile/</guid><description/><content:encoded></content:encoded></item><item><title>Mock</title><link>https://tarrragon.github.io/blog/tags/mock/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mock/</guid><description/><content:encoded></content:encoded></item><item><title>Naming</title><link>https://tarrragon.github.io/blog/tags/naming/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/naming/</guid><description/><content:encoded></content:encoded></item><item><title>Navigation</title><link>https://tarrragon.github.io/blog/tags/navigation/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/navigation/</guid><description/><content:encoded></content:encoded></item><item><title>Parser</title><link>https://tarrragon.github.io/blog/tags/parser/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/parser/</guid><description/><content:encoded></content:encoded></item><item><title>Permission</title><link>https://tarrragon.github.io/blog/tags/permission/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/permission/</guid><description/><content:encoded></content:encoded></item><item><title>Persistence</title><link>https://tarrragon.github.io/blog/tags/persistence/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/persistence/</guid><description/><content:encoded></content:encoded></item><item><title>Pipeline</title><link>https://tarrragon.github.io/blog/tags/pipeline/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pipeline/</guid><description/><content:encoded></content:encoded></item><item><title>Playwright</title><link>https://tarrragon.github.io/blog/tags/playwright/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/playwright/</guid><description/><content:encoded></content:encoded></item><item><title>Principles</title><link>https://tarrragon.github.io/blog/tags/principles/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/principles/</guid><description/><content:encoded></content:encoded></item><item><title>Privacy</title><link>https://tarrragon.github.io/blog/tags/privacy/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/privacy/</guid><description/><content:encoded></content:encoded></item><item><title>Protocol</title><link>https://tarrragon.github.io/blog/tags/protocol/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/protocol/</guid><description/><content:encoded></content:encoded></item><item><title>Protocol-Integration</title><link>https://tarrragon.github.io/blog/tags/protocol-integration/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/protocol-integration/</guid><description/><content:encoded></content:encoded></item><item><title>Push</title><link>https://tarrragon.github.io/blog/tags/push/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/push/</guid><description/><content:encoded></content:encoded></item><item><title>Push-Pop</title><link>https://tarrragon.github.io/blog/tags/push-pop/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/push-pop/</guid><description/><content:encoded></content:encoded></item><item><title>Quality</title><link>https://tarrragon.github.io/blog/tags/quality/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/quality/</guid><description/><content:encoded></content:encoded></item><item><title>Reachability</title><link>https://tarrragon.github.io/blog/tags/reachability/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/reachability/</guid><description/><content:encoded></content:encoded></item><item><title>Recommendation</title><link>https://tarrragon.github.io/blog/tags/recommendation/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/recommendation/</guid><description/><content:encoded></content:encoded></item><item><title>Recovery</title><link>https://tarrragon.github.io/blog/tags/recovery/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/recovery/</guid><description/><content:encoded></content:encoded></item><item><title>Redaction</title><link>https://tarrragon.github.io/blog/tags/redaction/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/redaction/</guid><description/><content:encoded></content:encoded></item><item><title>Remote-Config</title><link>https://tarrragon.github.io/blog/tags/remote-config/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/remote-config/</guid><description/><content:encoded></content:encoded></item><item><title>Representativeness</title><link>https://tarrragon.github.io/blog/tags/representativeness/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/representativeness/</guid><description/><content:encoded></content:encoded></item><item><title>Requirements</title><link>https://tarrragon.github.io/blog/tags/requirements/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/requirements/</guid><description/><content:encoded></content:encoded></item><item><title>Retention</title><link>https://tarrragon.github.io/blog/tags/retention/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/retention/</guid><description/><content:encoded></content:encoded></item><item><title>Retry</title><link>https://tarrragon.github.io/blog/tags/retry/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/retry/</guid><description/><content:encoded></content:encoded></item><item><title>Retry-Loop</title><link>https://tarrragon.github.io/blog/tags/retry-loop/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/retry-loop/</guid><description/><content:encoded></content:encoded></item><item><title>Rfm</title><link>https://tarrragon.github.io/blog/tags/rfm/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rfm/</guid><description/><content:encoded></content:encoded></item><item><title>Risk</title><link>https://tarrragon.github.io/blog/tags/risk/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/risk/</guid><description/><content:encoded></content:encoded></item><item><title>Root-Cause</title><link>https://tarrragon.github.io/blog/tags/root-cause/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/root-cause/</guid><description/><content:encoded></content:encoded></item><item><title>Router</title><link>https://tarrragon.github.io/blog/tags/router/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/router/</guid><description/><content:encoded></content:encoded></item><item><title>Routing</title><link>https://tarrragon.github.io/blog/tags/routing/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/routing/</guid><description/><content:encoded></content:encoded></item><item><title>Rule-Engine</title><link>https://tarrragon.github.io/blog/tags/rule-engine/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rule-engine/</guid><description/><content:encoded></content:encoded></item><item><title>Schema</title><link>https://tarrragon.github.io/blog/tags/schema/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/schema/</guid><description/><content:encoded></content:encoded></item><item><title>Screen-State</title><link>https://tarrragon.github.io/blog/tags/screen-state/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/screen-state/</guid><description/><content:encoded></content:encoded></item><item><title>Screen-State-Test</title><link>https://tarrragon.github.io/blog/tags/screen-state-test/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/screen-state-test/</guid><description/><content:encoded></content:encoded></item><item><title>Screenshot</title><link>https://tarrragon.github.io/blog/tags/screenshot/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/screenshot/</guid><description/><content:encoded></content:encoded></item><item><title>Search</title><link>https://tarrragon.github.io/blog/tags/search/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/search/</guid><description/><content:encoded></content:encoded></item><item><title>Segmentation</title><link>https://tarrragon.github.io/blog/tags/segmentation/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/segmentation/</guid><description/><content:encoded></content:encoded></item><item><title>Semantics</title><link>https://tarrragon.github.io/blog/tags/semantics/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/semantics/</guid><description/><content:encoded></content:encoded></item><item><title>Service-Worker</title><link>https://tarrragon.github.io/blog/tags/service-worker/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/service-worker/</guid><description/><content:encoded></content:encoded></item><item><title>Signal</title><link>https://tarrragon.github.io/blog/tags/signal/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/signal/</guid><description/><content:encoded></content:encoded></item><item><title>Simulator</title><link>https://tarrragon.github.io/blog/tags/simulator/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/simulator/</guid><description/><content:encoded></content:encoded></item><item><title>Spa</title><link>https://tarrragon.github.io/blog/tags/spa/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/spa/</guid><description/><content:encoded></content:encoded></item><item><title>Specification</title><link>https://tarrragon.github.io/blog/tags/specification/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/specification/</guid><description/><content:encoded></content:encoded></item><item><title>State-Machine</title><link>https://tarrragon.github.io/blog/tags/state-machine/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/state-machine/</guid><description/><content:encoded></content:encoded></item><item><title>State-Matrix</title><link>https://tarrragon.github.io/blog/tags/state-matrix/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/state-matrix/</guid><description/><content:encoded></content:encoded></item><item><title>Statistics</title><link>https://tarrragon.github.io/blog/tags/statistics/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/statistics/</guid><description/><content:encoded></content:encoded></item><item><title>Strategy</title><link>https://tarrragon.github.io/blog/tags/strategy/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/strategy/</guid><description/><content:encoded></content:encoded></item><item><title>Tab-Bar</title><link>https://tarrragon.github.io/blog/tags/tab-bar/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tab-bar/</guid><description/><content:encoded></content:encoded></item><item><title>Test-Data</title><link>https://tarrragon.github.io/blog/tags/test-data/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/test-data/</guid><description/><content:encoded></content:encoded></item><item><title>Test-Design</title><link>https://tarrragon.github.io/blog/tags/test-design/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/test-design/</guid><description/><content:encoded></content:encoded></item><item><title>Testcontainers</title><link>https://tarrragon.github.io/blog/tags/testcontainers/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/testcontainers/</guid><description/><content:encoded></content:encoded></item><item><title>Threading</title><link>https://tarrragon.github.io/blog/tags/threading/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/threading/</guid><description/><content:encoded></content:encoded></item><item><title>Threat Model</title><link>https://tarrragon.github.io/blog/tags/threat-model/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/threat-model/</guid><description/><content:encoded></content:encoded></item><item><title>Timeseries</title><link>https://tarrragon.github.io/blog/tags/timeseries/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/timeseries/</guid><description/><content:encoded></content:encoded></item><item><title>Timestamp</title><link>https://tarrragon.github.io/blog/tags/timestamp/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/timestamp/</guid><description/><content:encoded></content:encoded></item><item><title>Timezone</title><link>https://tarrragon.github.io/blog/tags/timezone/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/timezone/</guid><description/><content:encoded></content:encoded></item><item><title>Transport</title><link>https://tarrragon.github.io/blog/tags/transport/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/transport/</guid><description/><content:encoded></content:encoded></item><item><title>Ttyd</title><link>https://tarrragon.github.io/blog/tags/ttyd/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ttyd/</guid><description/><content:encoded></content:encoded></item><item><title>Ui-Test</title><link>https://tarrragon.github.io/blog/tags/ui-test/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ui-test/</guid><description/><content:encoded></content:encoded></item><item><title>Universal-Link</title><link>https://tarrragon.github.io/blog/tags/universal-link/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/universal-link/</guid><description/><content:encoded></content:encoded></item><item><title>Ux</title><link>https://tarrragon.github.io/blog/tags/ux/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ux/</guid><description/><content:encoded></content:encoded></item><item><title>Ux-Design</title><link>https://tarrragon.github.io/blog/tags/ux-design/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ux-design/</guid><description/><content:encoded></content:encoded></item><item><title>Validation</title><link>https://tarrragon.github.io/blog/tags/validation/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/validation/</guid><description/><content:encoded></content:encoded></item><item><title>Versioning</title><link>https://tarrragon.github.io/blog/tags/versioning/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/versioning/</guid><description/><content:encoded></content:encoded></item><item><title>Visual-Regression</title><link>https://tarrragon.github.io/blog/tags/visual-regression/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/visual-regression/</guid><description/><content:encoded></content:encoded></item><item><title>Web</title><link>https://tarrragon.github.io/blog/tags/web/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/web/</guid><description/><content:encoded></content:encoded></item><item><title>Websocket</title><link>https://tarrragon.github.io/blog/tags/websocket/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/websocket/</guid><description/><content:encoded></content:encoded></item><item><title>Widget-Test</title><link>https://tarrragon.github.io/blog/tags/widget-test/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/widget-test/</guid><description/><content:encoded></content:encoded></item><item><title>Alert-Fatigue</title><link>https://tarrragon.github.io/blog/tags/alert-fatigue/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/alert-fatigue/</guid><description/><content:encoded></content:encoded></item><item><title>False-Alarm</title><link>https://tarrragon.github.io/blog/tags/false-alarm/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/false-alarm/</guid><description/><content:encoded></content:encoded></item><item><title>False-Negative</title><link>https://tarrragon.github.io/blog/tags/false-negative/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/false-negative/</guid><description/><content:encoded></content:encoded></item><item><title>False-Positive</title><link>https://tarrragon.github.io/blog/tags/false-positive/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/false-positive/</guid><description/><content:encoded></content:encoded></item><item><title>False-Trigger</title><link>https://tarrragon.github.io/blog/tags/false-trigger/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/false-trigger/</guid><description/><content:encoded></content:encoded></item><item><title>Noise</title><link>https://tarrragon.github.io/blog/tags/noise/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/noise/</guid><description/><content:encoded></content:encoded></item><item><title>Over-Match</title><link>https://tarrragon.github.io/blog/tags/over-match/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/over-match/</guid><description/><content:encoded></content:encoded></item><item><title>Precision</title><link>https://tarrragon.github.io/blog/tags/precision/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/precision/</guid><description/><content:encoded></content:encoded></item><item><title>Recall</title><link>https://tarrragon.github.io/blog/tags/recall/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/recall/</guid><description/><content:encoded></content:encoded></item><item><title>Spurious-Failure</title><link>https://tarrragon.github.io/blog/tags/spurious-failure/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/spurious-failure/</guid><description/><content:encoded></content:encoded></item><item><title>Spurious-Warning</title><link>https://tarrragon.github.io/blog/tags/spurious-warning/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/spurious-warning/</guid><description/><content:encoded></content:encoded></item><item><title>Til</title><link>https://tarrragon.github.io/blog/tags/til/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/til/</guid><description/><content:encoded></content:encoded></item><item><title>Tunnel</title><link>https://tarrragon.github.io/blog/tags/tunnel/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tunnel/</guid><description/><content:encoded></content:encoded></item><item><title>Type-I-Error</title><link>https://tarrragon.github.io/blog/tags/type-i-error/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/type-i-error/</guid><description/><content:encoded></content:encoded></item><item><title>Type-Ii-Error</title><link>https://tarrragon.github.io/blog/tags/type-ii-error/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/type-ii-error/</guid><description/><content:encoded></content:encoded></item><item><title>卡片盒筆記</title><link>https://tarrragon.github.io/blog/tags/%E5%8D%A1%E7%89%87%E7%9B%92%E7%AD%86%E8%A8%98/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%8D%A1%E7%89%87%E7%9B%92%E7%AD%86%E8%A8%98/</guid><description/><content:encoded></content:encoded></item><item><title>指標</title><link>https://tarrragon.github.io/blog/tags/%E6%8C%87%E6%A8%99/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%8C%87%E6%A8%99/</guid><description/><content:encoded></content:encoded></item><item><title>訊號偵測</title><link>https://tarrragon.github.io/blog/tags/%E8%A8%8A%E8%99%9F%E5%81%B5%E6%B8%AC/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%A8%8A%E8%99%9F%E5%81%B5%E6%B8%AC/</guid><description/><content:encoded></content:encoded></item><item><title>術語</title><link>https://tarrragon.github.io/blog/tags/%E8%A1%93%E8%AA%9E/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%A1%93%E8%AA%9E/</guid><description/><content:encoded></content:encoded></item><item><title>測試</title><link>https://tarrragon.github.io/blog/tags/%E6%B8%AC%E8%A9%A6/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%B8%AC%E8%A9%A6/</guid><description/><content:encoded></content:encoded></item><item><title>統計</title><link>https://tarrragon.github.io/blog/tags/%E7%B5%B1%E8%A8%88/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%B5%B1%E8%A8%88/</guid><description/><content:encoded></content:encoded></item><item><title>跨領域</title><link>https://tarrragon.github.io/blog/tags/%E8%B7%A8%E9%A0%98%E5%9F%9F/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%B7%A8%E9%A0%98%E5%9F%9F/</guid><description/><content:encoded></content:encoded></item><item><title>學習筆記</title><link>https://tarrragon.github.io/blog/tags/%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98/</guid><description/><content:encoded></content:encoded></item><item><title>議題hub</title><link>https://tarrragon.github.io/blog/tags/%E8%AD%B0%E9%A1%8Chub/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%AD%B0%E9%A1%8Chub/</guid><description/><content:encoded></content:encoded></item><item><title>Cloudflare</title><link>https://tarrragon.github.io/blog/tags/cloudflare/</link><pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloudflare/</guid><description/><content:encoded></content:encoded></item><item><title>Remote-Access</title><link>https://tarrragon.github.io/blog/tags/remote-access/</link><pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/remote-access/</guid><description/><content:encoded></content:encoded></item><item><title>Tailscale</title><link>https://tarrragon.github.io/blog/tags/tailscale/</link><pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tailscale/</guid><description/><content:encoded></content:encoded></item><item><title>Ack-Deadline</title><link>https://tarrragon.github.io/blog/tags/ack-deadline/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ack-deadline/</guid><description/><content:encoded></content:encoded></item><item><title>Acl</title><link>https://tarrragon.github.io/blog/tags/acl/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/acl/</guid><description/><content:encoded></content:encoded></item><item><title>Active-Active</title><link>https://tarrragon.github.io/blog/tags/active-active/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/active-active/</guid><description/><content:encoded></content:encoded></item><item><title>Aof</title><link>https://tarrragon.github.io/blog/tags/aof/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aof/</guid><description/><content:encoded></content:encoded></item><item><title>Avro</title><link>https://tarrragon.github.io/blog/tags/avro/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/avro/</guid><description/><content:encoded></content:encoded></item><item><title>Aws-Elasticache</title><link>https://tarrragon.github.io/blog/tags/aws-elasticache/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aws-elasticache/</guid><description/><content:encoded></content:encoded></item><item><title>Aws-Sqs</title><link>https://tarrragon.github.io/blog/tags/aws-sqs/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aws-sqs/</guid><description/><content:encoded></content:encoded></item><item><title>Caffeine</title><link>https://tarrragon.github.io/blog/tags/caffeine/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/caffeine/</guid><description/><content:encoded></content:encoded></item><item><title>Capability-Upgrade</title><link>https://tarrragon.github.io/blog/tags/capability-upgrade/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/capability-upgrade/</guid><description/><content:encoded></content:encoded></item><item><title>Cluster</title><link>https://tarrragon.github.io/blog/tags/cluster/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cluster/</guid><description/><content:encoded></content:encoded></item><item><title>Connection</title><link>https://tarrragon.github.io/blog/tags/connection/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/connection/</guid><description/><content:encoded></content:encoded></item><item><title>Consistency</title><link>https://tarrragon.github.io/blog/tags/consistency/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/consistency/</guid><description/><content:encoded></content:encoded></item><item><title>Consumer</title><link>https://tarrragon.github.io/blog/tags/consumer/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/consumer/</guid><description/><content:encoded></content:encoded></item><item><title>Consumer-Group</title><link>https://tarrragon.github.io/blog/tags/consumer-group/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/consumer-group/</guid><description/><content:encoded></content:encoded></item><item><title>Consumer-Lag</title><link>https://tarrragon.github.io/blog/tags/consumer-lag/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/consumer-lag/</guid><description/><content:encoded></content:encoded></item><item><title>Cross-Cloud</title><link>https://tarrragon.github.io/blog/tags/cross-cloud/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cross-cloud/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Types</title><link>https://tarrragon.github.io/blog/tags/data-types/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-types/</guid><description/><content:encoded></content:encoded></item><item><title>Dead-Letter-Topic</title><link>https://tarrragon.github.io/blog/tags/dead-letter-topic/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dead-letter-topic/</guid><description/><content:encoded></content:encoded></item><item><title>Deep-Article</title><link>https://tarrragon.github.io/blog/tags/deep-article/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/deep-article/</guid><description/><content:encoded></content:encoded></item><item><title>Denormalization</title><link>https://tarrragon.github.io/blog/tags/denormalization/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/denormalization/</guid><description/><content:encoded></content:encoded></item><item><title>Distributed-Counter</title><link>https://tarrragon.github.io/blog/tags/distributed-counter/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/distributed-counter/</guid><description/><content:encoded></content:encoded></item><item><title>Dlq</title><link>https://tarrragon.github.io/blog/tags/dlq/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dlq/</guid><description/><content:encoded></content:encoded></item><item><title>Document</title><link>https://tarrragon.github.io/blog/tags/document/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/document/</guid><description/><content:encoded></content:encoded></item><item><title>Emulator</title><link>https://tarrragon.github.io/blog/tags/emulator/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/emulator/</guid><description/><content:encoded></content:encoded></item><item><title>Eviction</title><link>https://tarrragon.github.io/blog/tags/eviction/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/eviction/</guid><description/><content:encoded></content:encoded></item><item><title>Exactly-Once</title><link>https://tarrragon.github.io/blog/tags/exactly-once/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/exactly-once/</guid><description/><content:encoded></content:encoded></item><item><title>Firestore</title><link>https://tarrragon.github.io/blog/tags/firestore/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/firestore/</guid><description/><content:encoded></content:encoded></item><item><title>High-Frequency-Write</title><link>https://tarrragon.github.io/blog/tags/high-frequency-write/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/high-frequency-write/</guid><description/><content:encoded></content:encoded></item><item><title>Invalidation</title><link>https://tarrragon.github.io/blog/tags/invalidation/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/invalidation/</guid><description/><content:encoded></content:encoded></item><item><title>Io-Threads</title><link>https://tarrragon.github.io/blog/tags/io-threads/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/io-threads/</guid><description/><content:encoded></content:encoded></item><item><title>Iredis</title><link>https://tarrragon.github.io/blog/tags/iredis/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/iredis/</guid><description/><content:encoded></content:encoded></item><item><title>Isr</title><link>https://tarrragon.github.io/blog/tags/isr/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/isr/</guid><description/><content:encoded></content:encoded></item><item><title>Jetstream</title><link>https://tarrragon.github.io/blog/tags/jetstream/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/jetstream/</guid><description/><content:encoded></content:encoded></item><item><title>Kaskade</title><link>https://tarrragon.github.io/blog/tags/kaskade/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/kaskade/</guid><description/><content:encoded></content:encoded></item><item><title>Lambda</title><link>https://tarrragon.github.io/blog/tags/lambda/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/lambda/</guid><description/><content:encoded></content:encoded></item><item><title>Latency</title><link>https://tarrragon.github.io/blog/tags/latency/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/latency/</guid><description/><content:encoded></content:encoded></item><item><title>Leaf-Node</title><link>https://tarrragon.github.io/blog/tags/leaf-node/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/leaf-node/</guid><description/><content:encoded></content:encoded></item><item><title>Log-Compaction</title><link>https://tarrragon.github.io/blog/tags/log-compaction/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/log-compaction/</guid><description/><content:encoded></content:encoded></item><item><title>Managed</title><link>https://tarrragon.github.io/blog/tags/managed/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/managed/</guid><description/><content:encoded></content:encoded></item><item><title>Memcached</title><link>https://tarrragon.github.io/blog/tags/memcached/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/memcached/</guid><description/><content:encoded></content:encoded></item><item><title>Memory</title><link>https://tarrragon.github.io/blog/tags/memory/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/memory/</guid><description/><content:encoded></content:encoded></item><item><title>Migration-Playbook</title><link>https://tarrragon.github.io/blog/tags/migration-playbook/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/migration-playbook/</guid><description/><content:encoded></content:encoded></item><item><title>Multi-Tenant</title><link>https://tarrragon.github.io/blog/tags/multi-tenant/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multi-tenant/</guid><description/><content:encoded></content:encoded></item><item><title>Multicore</title><link>https://tarrragon.github.io/blog/tags/multicore/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multicore/</guid><description/><content:encoded></content:encoded></item><item><title>Network-Partition</title><link>https://tarrragon.github.io/blog/tags/network-partition/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/network-partition/</guid><description/><content:encoded></content:encoded></item><item><title>Ordering-Key</title><link>https://tarrragon.github.io/blog/tags/ordering-key/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ordering-key/</guid><description/><content:encoded></content:encoded></item><item><title>Paradigm</title><link>https://tarrragon.github.io/blog/tags/paradigm/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/paradigm/</guid><description/><content:encoded></content:encoded></item><item><title>Paradigm-Shift</title><link>https://tarrragon.github.io/blog/tags/paradigm-shift/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/paradigm-shift/</guid><description/><content:encoded></content:encoded></item><item><title>Pel</title><link>https://tarrragon.github.io/blog/tags/pel/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pel/</guid><description/><content:encoded></content:encoded></item><item><title>Pub-Sub</title><link>https://tarrragon.github.io/blog/tags/pub-sub/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pub-sub/</guid><description/><content:encoded></content:encoded></item><item><title>Push-Pull</title><link>https://tarrragon.github.io/blog/tags/push-pull/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/push-pull/</guid><description/><content:encoded></content:encoded></item><item><title>Quorum-Queue</title><link>https://tarrragon.github.io/blog/tags/quorum-queue/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/quorum-queue/</guid><description/><content:encoded></content:encoded></item><item><title>Quota</title><link>https://tarrragon.github.io/blog/tags/quota/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/quota/</guid><description/><content:encoded></content:encoded></item><item><title>Rabbitmq</title><link>https://tarrragon.github.io/blog/tags/rabbitmq/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rabbitmq/</guid><description/><content:encoded></content:encoded></item><item><title>Rdb</title><link>https://tarrragon.github.io/blog/tags/rdb/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rdb/</guid><description/><content:encoded></content:encoded></item><item><title>Realtime</title><link>https://tarrragon.github.io/blog/tags/realtime/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/realtime/</guid><description/><content:encoded></content:encoded></item><item><title>Rebalance</title><link>https://tarrragon.github.io/blog/tags/rebalance/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rebalance/</guid><description/><content:encoded></content:encoded></item><item><title>Redis-Compatibility</title><link>https://tarrragon.github.io/blog/tags/redis-compatibility/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/redis-compatibility/</guid><description/><content:encoded></content:encoded></item><item><title>Replication</title><link>https://tarrragon.github.io/blog/tags/replication/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/replication/</guid><description/><content:encoded></content:encoded></item><item><title>Schema-Evolution</title><link>https://tarrragon.github.io/blog/tags/schema-evolution/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/schema-evolution/</guid><description/><content:encoded></content:encoded></item><item><title>Schema-Registry</title><link>https://tarrragon.github.io/blog/tags/schema-registry/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/schema-registry/</guid><description/><content:encoded></content:encoded></item><item><title>Security-Rules</title><link>https://tarrragon.github.io/blog/tags/security-rules/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/security-rules/</guid><description/><content:encoded></content:encoded></item><item><title>Sentinel</title><link>https://tarrragon.github.io/blog/tags/sentinel/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sentinel/</guid><description/><content:encoded></content:encoded></item><item><title>Slab-Allocator</title><link>https://tarrragon.github.io/blog/tags/slab-allocator/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/slab-allocator/</guid><description/><content:encoded></content:encoded></item><item><title>Snapshot-Listener</title><link>https://tarrragon.github.io/blog/tags/snapshot-listener/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/snapshot-listener/</guid><description/><content:encoded></content:encoded></item><item><title>Split-Brain</title><link>https://tarrragon.github.io/blog/tags/split-brain/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/split-brain/</guid><description/><content:encoded></content:encoded></item><item><title>Stream</title><link>https://tarrragon.github.io/blog/tags/stream/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/stream/</guid><description/><content:encoded></content:encoded></item><item><title>Supercluster</title><link>https://tarrragon.github.io/blog/tags/supercluster/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/supercluster/</guid><description/><content:encoded></content:encoded></item><item><title>Tiered-Storage</title><link>https://tarrragon.github.io/blog/tags/tiered-storage/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tiered-storage/</guid><description/><content:encoded></content:encoded></item><item><title>Two-Tier</title><link>https://tarrragon.github.io/blog/tags/two-tier/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/two-tier/</guid><description/><content:encoded></content:encoded></item><item><title>Type-C</title><link>https://tarrragon.github.io/blog/tags/type-c/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/type-c/</guid><description/><content:encoded></content:encoded></item><item><title>Visibility-Timeout</title><link>https://tarrragon.github.io/blog/tags/visibility-timeout/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/visibility-timeout/</guid><description/><content:encoded></content:encoded></item><item><title>Xclaim</title><link>https://tarrragon.github.io/blog/tags/xclaim/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/xclaim/</guid><description/><content:encoded></content:encoded></item><item><title>Yozefu</title><link>https://tarrragon.github.io/blog/tags/yozefu/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/yozefu/</guid><description/><content:encoded></content:encoded></item><item><title>AI協作</title><link>https://tarrragon.github.io/blog/tags/ai%E5%8D%94%E4%BD%9C/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ai%E5%8D%94%E4%BD%9C/</guid><description/><content:encoded></content:encoded></item><item><title>AI協作心得</title><link>https://tarrragon.github.io/blog/tags/ai%E5%8D%94%E4%BD%9C%E5%BF%83%E5%BE%97/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ai%E5%8D%94%E4%BD%9C%E5%BF%83%E5%BE%97/</guid><description/><content:encoded></content:encoded></item><item><title>Ascii</title><link>https://tarrragon.github.io/blog/tags/ascii/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ascii/</guid><description/><content:encoded></content:encoded></item><item><title>Blog</title><link>https://tarrragon.github.io/blog/tags/blog/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/blog/</guid><description/><content:encoded></content:encoded></item><item><title>Broot</title><link>https://tarrragon.github.io/blog/tags/broot/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/broot/</guid><description/><content:encoded></content:encoded></item><item><title>Btop</title><link>https://tarrragon.github.io/blog/tags/btop/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/btop/</guid><description/><content:encoded></content:encoded></item><item><title>Chart</title><link>https://tarrragon.github.io/blog/tags/chart/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/chart/</guid><description/><content:encoded></content:encoded></item><item><title>Dblab</title><link>https://tarrragon.github.io/blog/tags/dblab/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dblab/</guid><description/><content:encoded></content:encoded></item><item><title>Delta</title><link>https://tarrragon.github.io/blog/tags/delta/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/delta/</guid><description/><content:encoded></content:encoded></item><item><title>Gitui</title><link>https://tarrragon.github.io/blog/tags/gitui/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gitui/</guid><description/><content:encoded></content:encoded></item><item><title>Gnuplot</title><link>https://tarrragon.github.io/blog/tags/gnuplot/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gnuplot/</guid><description/><content:encoded></content:encoded></item><item><title>Goaccess</title><link>https://tarrragon.github.io/blog/tags/goaccess/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/goaccess/</guid><description/><content:encoded></content:encoded></item><item><title>Harlequin</title><link>https://tarrragon.github.io/blog/tags/harlequin/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/harlequin/</guid><description/><content:encoded></content:encoded></item><item><title>Htop</title><link>https://tarrragon.github.io/blog/tags/htop/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/htop/</guid><description/><content:encoded></content:encoded></item><item><title>Hugo</title><link>https://tarrragon.github.io/blog/tags/hugo/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/hugo/</guid><description/><content:encoded></content:encoded></item><item><title>K9s</title><link>https://tarrragon.github.io/blog/tags/k9s/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/k9s/</guid><description/><content:encoded></content:encoded></item><item><title>Lazygit</title><link>https://tarrragon.github.io/blog/tags/lazygit/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/lazygit/</guid><description/><content:encoded></content:encoded></item><item><title>Lazysql</title><link>https://tarrragon.github.io/blog/tags/lazysql/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/lazysql/</guid><description/><content:encoded></content:encoded></item><item><title>Markdown</title><link>https://tarrragon.github.io/blog/tags/markdown/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/markdown/</guid><description/><content:encoded></content:encoded></item><item><title>Multiplexer</title><link>https://tarrragon.github.io/blog/tags/multiplexer/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multiplexer/</guid><description/><content:encoded></content:encoded></item><item><title>Ngxtop</title><link>https://tarrragon.github.io/blog/tags/ngxtop/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ngxtop/</guid><description/><content:encoded></content:encoded></item><item><title>Pgcli</title><link>https://tarrragon.github.io/blog/tags/pgcli/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pgcli/</guid><description/><content:encoded></content:encoded></item><item><title>Plotext</title><link>https://tarrragon.github.io/blog/tags/plotext/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/plotext/</guid><description/><content:encoded></content:encoded></item><item><title>Posts</title><link>https://tarrragon.github.io/blog/tags/posts/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/posts/</guid><description/><content:encoded></content:encoded></item><item><title>Rainfrog</title><link>https://tarrragon.github.io/blog/tags/rainfrog/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rainfrog/</guid><description/><content:encoded></content:encoded></item><item><title>Ranger</title><link>https://tarrragon.github.io/blog/tags/ranger/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ranger/</guid><description/><content:encoded></content:encoded></item><item><title>Sql</title><link>https://tarrragon.github.io/blog/tags/sql/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sql/</guid><description/><content:encoded></content:encoded></item><item><title>Termgraph</title><link>https://tarrragon.github.io/blog/tags/termgraph/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/termgraph/</guid><description/><content:encoded></content:encoded></item><item><title>Tig</title><link>https://tarrragon.github.io/blog/tags/tig/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tig/</guid><description/><content:encoded></content:encoded></item><item><title>Usql</title><link>https://tarrragon.github.io/blog/tags/usql/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/usql/</guid><description/><content:encoded></content:encoded></item><item><title>Verification</title><link>https://tarrragon.github.io/blog/tags/verification/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/verification/</guid><description/><content:encoded></content:encoded></item><item><title>Writing-Methodology</title><link>https://tarrragon.github.io/blog/tags/writing-methodology/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/writing-methodology/</guid><description/><content:encoded></content:encoded></item><item><title>Yazi</title><link>https://tarrragon.github.io/blog/tags/yazi/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/yazi/</guid><description/><content:encoded></content:encoded></item><item><title>工程實踐</title><link>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E7%A8%8B%E5%AF%A6%E8%B8%90/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E7%A8%8B%E5%AF%A6%E8%B8%90/</guid><description/><content:encoded></content:encoded></item><item><title>方法論</title><link>https://tarrragon.github.io/blog/tags/%E6%96%B9%E6%B3%95%E8%AB%96/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%96%B9%E6%B3%95%E8%AB%96/</guid><description/><content:encoded></content:encoded></item><item><title>知識管理</title><link>https://tarrragon.github.io/blog/tags/%E7%9F%A5%E8%AD%98%E7%AE%A1%E7%90%86/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%9F%A5%E8%AD%98%E7%AE%A1%E7%90%86/</guid><description/><content:encoded></content:encoded></item><item><title>框架設計</title><link>https://tarrragon.github.io/blog/tags/%E6%A1%86%E6%9E%B6%E8%A8%AD%E8%A8%88/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%A1%86%E6%9E%B6%E8%A8%AD%E8%A8%88/</guid><description/><content:encoded></content:encoded></item><item><title>敏捷</title><link>https://tarrragon.github.io/blog/tags/%E6%95%8F%E6%8D%B7/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%95%8F%E6%8D%B7/</guid><description/><content:encoded></content:encoded></item><item><title>Buy-vs-Build</title><link>https://tarrragon.github.io/blog/tags/buy-vs-build/</link><pubDate>Sun, 14 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/buy-vs-build/</guid><description/><content:encoded></content:encoded></item><item><title>字源</title><link>https://tarrragon.github.io/blog/tags/%E5%AD%97%E6%BA%90/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%AD%97%E6%BA%90/</guid><description/><content:encoded></content:encoded></item><item><title>拉丁文</title><link>https://tarrragon.github.io/blog/tags/%E6%8B%89%E4%B8%81%E6%96%87/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%8B%89%E4%B8%81%E6%96%87/</guid><description/><content:encoded></content:encoded></item><item><title>英文單字</title><link>https://tarrragon.github.io/blog/tags/%E8%8B%B1%E6%96%87%E5%96%AE%E5%AD%97/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%8B%B1%E6%96%87%E5%96%AE%E5%AD%97/</guid><description/><content:encoded></content:encoded></item><item><title>單字</title><link>https://tarrragon.github.io/blog/tags/%E5%96%AE%E5%AD%97/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%96%AE%E5%AD%97/</guid><description/><content:encoded></content:encoded></item><item><title>DDD</title><link>https://tarrragon.github.io/blog/tags/ddd/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ddd/</guid><description/><content:encoded></content:encoded></item><item><title>Delivery-Mode-Selection</title><link>https://tarrragon.github.io/blog/tags/delivery-mode-selection/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/delivery-mode-selection/</guid><description/><content:encoded></content:encoded></item><item><title>Metadata</title><link>https://tarrragon.github.io/blog/tags/metadata/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/metadata/</guid><description/><content:encoded></content:encoded></item><item><title>Runbook</title><link>https://tarrragon.github.io/blog/tags/runbook/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/runbook/</guid><description/><content:encoded></content:encoded></item><item><title>SSoT</title><link>https://tarrragon.github.io/blog/tags/ssot/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ssot/</guid><description/><content:encoded></content:encoded></item><item><title>技術選型</title><link>https://tarrragon.github.io/blog/tags/%E6%8A%80%E8%A1%93%E9%81%B8%E5%9E%8B/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%8A%80%E8%A1%93%E9%81%B8%E5%9E%8B/</guid><description/><content:encoded></content:encoded></item><item><title>決策框架</title><link>https://tarrragon.github.io/blog/tags/%E6%B1%BA%E7%AD%96%E6%A1%86%E6%9E%B6/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%B1%BA%E7%AD%96%E6%A1%86%E6%9E%B6/</guid><description/><content:encoded></content:encoded></item><item><title>決策記錄</title><link>https://tarrragon.github.io/blog/tags/%E6%B1%BA%E7%AD%96%E8%A8%98%E9%8C%84/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%B1%BA%E7%AD%96%E8%A8%98%E9%8C%84/</guid><description/><content:encoded></content:encoded></item><item><title>知識卡片</title><link>https://tarrragon.github.io/blog/tags/%E7%9F%A5%E8%AD%98%E5%8D%A1%E7%89%87/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%9F%A5%E8%AD%98%E5%8D%A1%E7%89%87/</guid><description/><content:encoded></content:encoded></item><item><title>契約</title><link>https://tarrragon.github.io/blog/tags/%E5%A5%91%E7%B4%84/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%A5%91%E7%B4%84/</guid><description/><content:encoded></content:encoded></item><item><title>流程設計</title><link>https://tarrragon.github.io/blog/tags/%E6%B5%81%E7%A8%8B%E8%A8%AD%E8%A8%88/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%B5%81%E7%A8%8B%E8%A8%AD%E8%A8%88/</guid><description/><content:encoded></content:encoded></item><item><title>資訊架構</title><link>https://tarrragon.github.io/blog/tags/%E8%B3%87%E8%A8%8A%E6%9E%B6%E6%A7%8B/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%B3%87%E8%A8%8A%E6%9E%B6%E6%A7%8B/</guid><description/><content:encoded></content:encoded></item><item><title>寫作規範</title><link>https://tarrragon.github.io/blog/tags/%E5%AF%AB%E4%BD%9C%E8%A6%8F%E7%AF%84/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%AF%AB%E4%BD%9C%E8%A6%8F%E7%AF%84/</guid><description/><content:encoded></content:encoded></item><item><title>選型訪談</title><link>https://tarrragon.github.io/blog/tags/%E9%81%B8%E5%9E%8B%E8%A8%AA%E8%AB%87/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%81%B8%E5%9E%8B%E8%A8%AA%E8%AB%87/</guid><description/><content:encoded></content:encoded></item><item><title>讀者旅程</title><link>https://tarrragon.github.io/blog/tags/%E8%AE%80%E8%80%85%E6%97%85%E7%A8%8B/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%AE%80%E8%80%85%E6%97%85%E7%A8%8B/</guid><description/><content:encoded></content:encoded></item><item><title>Aurora</title><link>https://tarrragon.github.io/blog/tags/aurora/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aurora/</guid><description/><content:encoded></content:encoded></item><item><title>Aurora-Dsql</title><link>https://tarrragon.github.io/blog/tags/aurora-dsql/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aurora-dsql/</guid><description/><content:encoded></content:encoded></item><item><title>Bigquery</title><link>https://tarrragon.github.io/blog/tags/bigquery/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/bigquery/</guid><description/><content:encoded></content:encoded></item><item><title>Blast Radius</title><link>https://tarrragon.github.io/blog/tags/blast-radius/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/blast-radius/</guid><description/><content:encoded></content:encoded></item><item><title>Cassandra</title><link>https://tarrragon.github.io/blog/tags/cassandra/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cassandra/</guid><description/><content:encoded></content:encoded></item><item><title>Cdc</title><link>https://tarrragon.github.io/blog/tags/cdc/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cdc/</guid><description/><content:encoded></content:encoded></item><item><title>Change-Feed</title><link>https://tarrragon.github.io/blog/tags/change-feed/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/change-feed/</guid><description/><content:encoded></content:encoded></item><item><title>Change-Streams</title><link>https://tarrragon.github.io/blog/tags/change-streams/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/change-streams/</guid><description/><content:encoded></content:encoded></item><item><title>Citus</title><link>https://tarrragon.github.io/blog/tags/citus/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/citus/</guid><description/><content:encoded></content:encoded></item><item><title>Cockroach-Cloud</title><link>https://tarrragon.github.io/blog/tags/cockroach-cloud/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cockroach-cloud/</guid><description/><content:encoded></content:encoded></item><item><title>Cockroachdb</title><link>https://tarrragon.github.io/blog/tags/cockroachdb/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cockroachdb/</guid><description/><content:encoded></content:encoded></item><item><title>Conditional-Write</title><link>https://tarrragon.github.io/blog/tags/conditional-write/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/conditional-write/</guid><description/><content:encoded></content:encoded></item><item><title>Connection-Pool</title><link>https://tarrragon.github.io/blog/tags/connection-pool/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/connection-pool/</guid><description/><content:encoded></content:encoded></item><item><title>Cosmosdb</title><link>https://tarrragon.github.io/blog/tags/cosmosdb/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cosmosdb/</guid><description/><content:encoded></content:encoded></item><item><title>Cost-Optimization</title><link>https://tarrragon.github.io/blog/tags/cost-optimization/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cost-optimization/</guid><description/><content:encoded></content:encoded></item><item><title>Data Lifecycle</title><link>https://tarrragon.github.io/blog/tags/data-lifecycle/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-lifecycle/</guid><description/><content:encoded></content:encoded></item><item><title>Dax</title><link>https://tarrragon.github.io/blog/tags/dax/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dax/</guid><description/><content:encoded></content:encoded></item><item><title>Distributed-Sql</title><link>https://tarrragon.github.io/blog/tags/distributed-sql/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/distributed-sql/</guid><description/><content:encoded></content:encoded></item><item><title>Dynamodb</title><link>https://tarrragon.github.io/blog/tags/dynamodb/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dynamodb/</guid><description/><content:encoded></content:encoded></item><item><title>Event-Driven</title><link>https://tarrragon.github.io/blog/tags/event-driven/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/event-driven/</guid><description/><content:encoded></content:encoded></item><item><title>Federation</title><link>https://tarrragon.github.io/blog/tags/federation/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/federation/</guid><description/><content:encoded></content:encoded></item><item><title>Fleet</title><link>https://tarrragon.github.io/blog/tags/fleet/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/fleet/</guid><description/><content:encoded></content:encoded></item><item><title>Global-Sql</title><link>https://tarrragon.github.io/blog/tags/global-sql/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/global-sql/</guid><description/><content:encoded></content:encoded></item><item><title>Googlesql</title><link>https://tarrragon.github.io/blog/tags/googlesql/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/googlesql/</guid><description/><content:encoded></content:encoded></item><item><title>Gql</title><link>https://tarrragon.github.io/blog/tags/gql/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gql/</guid><description/><content:encoded></content:encoded></item><item><title>Htap</title><link>https://tarrragon.github.io/blog/tags/htap/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/htap/</guid><description/><content:encoded></content:encoded></item><item><title>Idempotency</title><link>https://tarrragon.github.io/blog/tags/idempotency/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/idempotency/</guid><description/><content:encoded></content:encoded></item><item><title>Mongodb</title><link>https://tarrragon.github.io/blog/tags/mongodb/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mongodb/</guid><description/><content:encoded></content:encoded></item><item><title>Multi-Cluster</title><link>https://tarrragon.github.io/blog/tags/multi-cluster/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multi-cluster/</guid><description/><content:encoded></content:encoded></item><item><title>Multi-Region</title><link>https://tarrragon.github.io/blog/tags/multi-region/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multi-region/</guid><description/><content:encoded></content:encoded></item><item><title>Olap</title><link>https://tarrragon.github.io/blog/tags/olap/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/olap/</guid><description/><content:encoded></content:encoded></item><item><title>Postgresql-Dialect</title><link>https://tarrragon.github.io/blog/tags/postgresql-dialect/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/postgresql-dialect/</guid><description/><content:encoded></content:encoded></item><item><title>Property-Graph</title><link>https://tarrragon.github.io/blog/tags/property-graph/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/property-graph/</guid><description/><content:encoded></content:encoded></item><item><title>Rds-Proxy</title><link>https://tarrragon.github.io/blog/tags/rds-proxy/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rds-proxy/</guid><description/><content:encoded></content:encoded></item><item><title>Spanner</title><link>https://tarrragon.github.io/blog/tags/spanner/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/spanner/</guid><description/><content:encoded></content:encoded></item><item><title>Spanner-Graph</title><link>https://tarrragon.github.io/blog/tags/spanner-graph/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/spanner-graph/</guid><description/><content:encoded></content:encoded></item><item><title>Stored-Procedure</title><link>https://tarrragon.github.io/blog/tags/stored-procedure/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/stored-procedure/</guid><description/><content:encoded></content:encoded></item><item><title>Streams</title><link>https://tarrragon.github.io/blog/tags/streams/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/streams/</guid><description/><content:encoded></content:encoded></item><item><title>Synapse-Link</title><link>https://tarrragon.github.io/blog/tags/synapse-link/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/synapse-link/</guid><description/><content:encoded></content:encoded></item><item><title>Table-Locality</title><link>https://tarrragon.github.io/blog/tags/table-locality/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/table-locality/</guid><description/><content:encoded></content:encoded></item><item><title>Transaction</title><link>https://tarrragon.github.io/blog/tags/transaction/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/transaction/</guid><description/><content:encoded></content:encoded></item><item><title>Trigger</title><link>https://tarrragon.github.io/blog/tags/trigger/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/trigger/</guid><description/><content:encoded></content:encoded></item><item><title>Ttl</title><link>https://tarrragon.github.io/blog/tags/ttl/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ttl/</guid><description/><content:encoded></content:encoded></item><item><title>Design-Tradeoff</title><link>https://tarrragon.github.io/blog/tags/design-tradeoff/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/design-tradeoff/</guid><description/><content:encoded></content:encoded></item><item><title>DRY</title><link>https://tarrragon.github.io/blog/tags/dry/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dry/</guid><description/><content:encoded></content:encoded></item><item><title>Higher-Order-Function</title><link>https://tarrragon.github.io/blog/tags/higher-order-function/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/higher-order-function/</guid><description/><content:encoded></content:encoded></item><item><title>Readability</title><link>https://tarrragon.github.io/blog/tags/readability/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/readability/</guid><description/><content:encoded></content:encoded></item><item><title>Typedef</title><link>https://tarrragon.github.io/blog/tags/typedef/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/typedef/</guid><description/><content:encoded></content:encoded></item><item><title>ValueNotifier</title><link>https://tarrragon.github.io/blog/tags/valuenotifier/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/valuenotifier/</guid><description/><content:encoded></content:encoded></item><item><title>Root-Cause-Analysis</title><link>https://tarrragon.github.io/blog/tags/root-cause-analysis/</link><pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/root-cause-analysis/</guid><description/><content:encoded></content:encoded></item><item><title>Wrap</title><link>https://tarrragon.github.io/blog/tags/wrap/</link><pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/wrap/</guid><description/><content:encoded></content:encoded></item><item><title>Access-Pattern</title><link>https://tarrragon.github.io/blog/tags/access-pattern/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/access-pattern/</guid><description/><content:encoded></content:encoded></item><item><title>Aggregation</title><link>https://tarrragon.github.io/blog/tags/aggregation/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aggregation/</guid><description/><content:encoded></content:encoded></item><item><title>Anti-Patterns</title><link>https://tarrragon.github.io/blog/tags/anti-patterns/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/anti-patterns/</guid><description/><content:encoded></content:encoded></item><item><title>Auto-Scaling</title><link>https://tarrragon.github.io/blog/tags/auto-scaling/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/auto-scaling/</guid><description/><content:encoded></content:encoded></item><item><title>Capacity-Mode</title><link>https://tarrragon.github.io/blog/tags/capacity-mode/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/capacity-mode/</guid><description/><content:encoded></content:encoded></item><item><title>Case-Driven</title><link>https://tarrragon.github.io/blog/tags/case-driven/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/case-driven/</guid><description/><content:encoded></content:encoded></item><item><title>Case-First-Workflow</title><link>https://tarrragon.github.io/blog/tags/case-first-workflow/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/case-first-workflow/</guid><description/><content:encoded></content:encoded></item><item><title>Cdn</title><link>https://tarrragon.github.io/blog/tags/cdn/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cdn/</guid><description/><content:encoded></content:encoded></item><item><title>Cloud-Sql</title><link>https://tarrragon.github.io/blog/tags/cloud-sql/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloud-sql/</guid><description/><content:encoded></content:encoded></item><item><title>Consensus</title><link>https://tarrragon.github.io/blog/tags/consensus/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/consensus/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Residency</title><link>https://tarrragon.github.io/blog/tags/data-residency/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-residency/</guid><description/><content:encoded></content:encoded></item><item><title>Ddl</title><link>https://tarrragon.github.io/blog/tags/ddl/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ddl/</guid><description/><content:encoded></content:encoded></item><item><title>Decision-Tree</title><link>https://tarrragon.github.io/blog/tags/decision-tree/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/decision-tree/</guid><description/><content:encoded></content:encoded></item><item><title>Document-Model</title><link>https://tarrragon.github.io/blog/tags/document-model/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/document-model/</guid><description/><content:encoded></content:encoded></item><item><title>Dr</title><link>https://tarrragon.github.io/blog/tags/dr/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dr/</guid><description/><content:encoded></content:encoded></item><item><title>Edge-Cache</title><link>https://tarrragon.github.io/blog/tags/edge-cache/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/edge-cache/</guid><description/><content:encoded></content:encoded></item><item><title>External-Consistency</title><link>https://tarrragon.github.io/blog/tags/external-consistency/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/external-consistency/</guid><description/><content:encoded></content:encoded></item><item><title>Frame-Coverage</title><link>https://tarrragon.github.io/blog/tags/frame-coverage/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/frame-coverage/</guid><description/><content:encoded></content:encoded></item><item><title>Global-Database</title><link>https://tarrragon.github.io/blog/tags/global-database/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/global-database/</guid><description/><content:encoded></content:encoded></item><item><title>Global-Tables</title><link>https://tarrragon.github.io/blog/tags/global-tables/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/global-tables/</guid><description/><content:encoded></content:encoded></item><item><title>Gsi</title><link>https://tarrragon.github.io/blog/tags/gsi/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gsi/</guid><description/><content:encoded></content:encoded></item><item><title>Ha</title><link>https://tarrragon.github.io/blog/tags/ha/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ha/</guid><description/><content:encoded></content:encoded></item><item><title>Hlc</title><link>https://tarrragon.github.io/blog/tags/hlc/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/hlc/</guid><description/><content:encoded></content:encoded></item><item><title>Hot-Partition</title><link>https://tarrragon.github.io/blog/tags/hot-partition/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/hot-partition/</guid><description/><content:encoded></content:encoded></item><item><title>Interleaved-Tables</title><link>https://tarrragon.github.io/blog/tags/interleaved-tables/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/interleaved-tables/</guid><description/><content:encoded></content:encoded></item><item><title>Linearizability</title><link>https://tarrragon.github.io/blog/tags/linearizability/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/linearizability/</guid><description/><content:encoded></content:encoded></item><item><title>Locality</title><link>https://tarrragon.github.io/blog/tags/locality/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/locality/</guid><description/><content:encoded></content:encoded></item><item><title>Lsi</title><link>https://tarrragon.github.io/blog/tags/lsi/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/lsi/</guid><description/><content:encoded></content:encoded></item><item><title>Microservice</title><link>https://tarrragon.github.io/blog/tags/microservice/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/microservice/</guid><description/><content:encoded></content:encoded></item><item><title>Mongodb-Api</title><link>https://tarrragon.github.io/blog/tags/mongodb-api/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mongodb-api/</guid><description/><content:encoded></content:encoded></item><item><title>Nosql</title><link>https://tarrragon.github.io/blog/tags/nosql/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/nosql/</guid><description/><content:encoded></content:encoded></item><item><title>Ops-Loop</title><link>https://tarrragon.github.io/blog/tags/ops-loop/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ops-loop/</guid><description/><content:encoded></content:encoded></item><item><title>Partition-Key</title><link>https://tarrragon.github.io/blog/tags/partition-key/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/partition-key/</guid><description/><content:encoded></content:encoded></item><item><title>Playbook</title><link>https://tarrragon.github.io/blog/tags/playbook/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/playbook/</guid><description/><content:encoded></content:encoded></item><item><title>Predictive-Scaling</title><link>https://tarrragon.github.io/blog/tags/predictive-scaling/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/predictive-scaling/</guid><description/><content:encoded></content:encoded></item><item><title>Query-Optimization</title><link>https://tarrragon.github.io/blog/tags/query-optimization/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/query-optimization/</guid><description/><content:encoded></content:encoded></item><item><title>Quorum</title><link>https://tarrragon.github.io/blog/tags/quorum/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/quorum/</guid><description/><content:encoded></content:encoded></item><item><title>Raft</title><link>https://tarrragon.github.io/blog/tags/raft/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/raft/</guid><description/><content:encoded></content:encoded></item><item><title>Read-Preference</title><link>https://tarrragon.github.io/blog/tags/read-preference/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/read-preference/</guid><description/><content:encoded></content:encoded></item><item><title>Read-Replica</title><link>https://tarrragon.github.io/blog/tags/read-replica/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/read-replica/</guid><description/><content:encoded></content:encoded></item><item><title>RPO</title><link>https://tarrragon.github.io/blog/tags/rpo/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rpo/</guid><description/><content:encoded></content:encoded></item><item><title>RTO</title><link>https://tarrragon.github.io/blog/tags/rto/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rto/</guid><description/><content:encoded></content:encoded></item><item><title>Ru-Sizing</title><link>https://tarrragon.github.io/blog/tags/ru-sizing/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ru-sizing/</guid><description/><content:encoded></content:encoded></item><item><title>Rule-Codification</title><link>https://tarrragon.github.io/blog/tags/rule-codification/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rule-codification/</guid><description/><content:encoded></content:encoded></item><item><title>Schema-Design</title><link>https://tarrragon.github.io/blog/tags/schema-design/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/schema-design/</guid><description/><content:encoded></content:encoded></item><item><title>Schema-Migration</title><link>https://tarrragon.github.io/blog/tags/schema-migration/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/schema-migration/</guid><description/><content:encoded></content:encoded></item><item><title>Self-Review</title><link>https://tarrragon.github.io/blog/tags/self-review/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/self-review/</guid><description/><content:encoded></content:encoded></item><item><title>Serializable</title><link>https://tarrragon.github.io/blog/tags/serializable/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/serializable/</guid><description/><content:encoded></content:encoded></item><item><title>Session-Token</title><link>https://tarrragon.github.io/blog/tags/session-token/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/session-token/</guid><description/><content:encoded></content:encoded></item><item><title>Shard-Key</title><link>https://tarrragon.github.io/blog/tags/shard-key/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/shard-key/</guid><description/><content:encoded></content:encoded></item><item><title>Sharding</title><link>https://tarrragon.github.io/blog/tags/sharding/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sharding/</guid><description/><content:encoded></content:encoded></item><item><title>Single-Table-Design</title><link>https://tarrragon.github.io/blog/tags/single-table-design/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/single-table-design/</guid><description/><content:encoded></content:encoded></item><item><title>Slow-Log</title><link>https://tarrragon.github.io/blog/tags/slow-log/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/slow-log/</guid><description/><content:encoded></content:encoded></item><item><title>Sql-Api</title><link>https://tarrragon.github.io/blog/tags/sql-api/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sql-api/</guid><description/><content:encoded></content:encoded></item><item><title>Survival-Goals</title><link>https://tarrragon.github.io/blog/tags/survival-goals/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/survival-goals/</guid><description/><content:encoded></content:encoded></item><item><title>Truetime</title><link>https://tarrragon.github.io/blog/tags/truetime/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/truetime/</guid><description/><content:encoded></content:encoded></item><item><title>Vendor-Mapping</title><link>https://tarrragon.github.io/blog/tags/vendor-mapping/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vendor-mapping/</guid><description/><content:encoded></content:encoded></item><item><title>Vendor-Selection</title><link>https://tarrragon.github.io/blog/tags/vendor-selection/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vendor-selection/</guid><description/><content:encoded></content:encoded></item><item><title>Write-Sharding</title><link>https://tarrragon.github.io/blog/tags/write-sharding/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/write-sharding/</guid><description/><content:encoded></content:encoded></item><item><title>Async</title><link>https://tarrragon.github.io/blog/tags/async/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/async/</guid><description/><content:encoded></content:encoded></item><item><title>Db-Document</title><link>https://tarrragon.github.io/blog/tags/db-document/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/db-document/</guid><description/><content:encoded></content:encoded></item><item><title>Db-Oltp</title><link>https://tarrragon.github.io/blog/tags/db-oltp/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/db-oltp/</guid><description/><content:encoded></content:encoded></item><item><title>Event-Peak</title><link>https://tarrragon.github.io/blog/tags/event-peak/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/event-peak/</guid><description/><content:encoded></content:encoded></item><item><title>Fallback-Design</title><link>https://tarrragon.github.io/blog/tags/fallback-design/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/fallback-design/</guid><description/><content:encoded></content:encoded></item><item><title>Low-Latency-Sustained</title><link>https://tarrragon.github.io/blog/tags/low-latency-sustained/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/low-latency-sustained/</guid><description/><content:encoded></content:encoded></item><item><title>RunZonedGuarded</title><link>https://tarrragon.github.io/blog/tags/runzonedguarded/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/runzonedguarded/</guid><description/><content:encoded></content:encoded></item><item><title>Service-Locator</title><link>https://tarrragon.github.io/blog/tags/service-locator/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/service-locator/</guid><description/><content:encoded></content:encoded></item><item><title>Sustained-Growth</title><link>https://tarrragon.github.io/blog/tags/sustained-growth/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sustained-growth/</guid><description/><content:encoded></content:encoded></item><item><title>Test</title><link>https://tarrragon.github.io/blog/tags/test/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/test/</guid><description/><content:encoded></content:encoded></item><item><title>Zone</title><link>https://tarrragon.github.io/blog/tags/zone/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/zone/</guid><description/><content:encoded></content:encoded></item><item><title>Claude Code</title><link>https://tarrragon.github.io/blog/tags/claude-code/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/claude-code/</guid><description/><content:encoded></content:encoded></item><item><title>MCP</title><link>https://tarrragon.github.io/blog/tags/mcp/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mcp/</guid><description/><content:encoded></content:encoded></item><item><title>工具評估</title><link>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E5%85%B7%E8%A9%95%E4%BC%B0/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E5%85%B7%E8%A9%95%E4%BC%B0/</guid><description/><content:encoded></content:encoded></item><item><title>Connection-Pooling</title><link>https://tarrragon.github.io/blog/tags/connection-pooling/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/connection-pooling/</guid><description/><content:encoded></content:encoded></item><item><title>Document-Store</title><link>https://tarrragon.github.io/blog/tags/document-store/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/document-store/</guid><description/><content:encoded></content:encoded></item><item><title>Heatwave</title><link>https://tarrragon.github.io/blog/tags/heatwave/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/heatwave/</guid><description/><content:encoded></content:encoded></item><item><title>Logical-Decoding</title><link>https://tarrragon.github.io/blog/tags/logical-decoding/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/logical-decoding/</guid><description/><content:encoded></content:encoded></item><item><title>Managed-Service</title><link>https://tarrragon.github.io/blog/tags/managed-service/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/managed-service/</guid><description/><content:encoded></content:encoded></item><item><title>Metadata-Lock</title><link>https://tarrragon.github.io/blog/tags/metadata-lock/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/metadata-lock/</guid><description/><content:encoded></content:encoded></item><item><title>Multi-Source</title><link>https://tarrragon.github.io/blog/tags/multi-source/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multi-source/</guid><description/><content:encoded></content:encoded></item><item><title>Operations</title><link>https://tarrragon.github.io/blog/tags/operations/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/operations/</guid><description/><content:encoded></content:encoded></item><item><title>Ownership</title><link>https://tarrragon.github.io/blog/tags/ownership/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ownership/</guid><description/><content:encoded></content:encoded></item><item><title>Partitioning</title><link>https://tarrragon.github.io/blog/tags/partitioning/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/partitioning/</guid><description/><content:encoded></content:encoded></item><item><title>Pg-Partman</title><link>https://tarrragon.github.io/blog/tags/pg-partman/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pg-partman/</guid><description/><content:encoded></content:encoded></item><item><title>Pitr</title><link>https://tarrragon.github.io/blog/tags/pitr/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pitr/</guid><description/><content:encoded></content:encoded></item><item><title>Proxysql</title><link>https://tarrragon.github.io/blog/tags/proxysql/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/proxysql/</guid><description/><content:encoded></content:encoded></item><item><title>Rls</title><link>https://tarrragon.github.io/blog/tags/rls/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rls/</guid><description/><content:encoded></content:encoded></item><item><title>Siem</title><link>https://tarrragon.github.io/blog/tags/siem/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/siem/</guid><description/><content:encoded></content:encoded></item><item><title>Variants</title><link>https://tarrragon.github.io/blog/tags/variants/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/variants/</guid><description/><content:encoded></content:encoded></item><item><title>Vitess</title><link>https://tarrragon.github.io/blog/tags/vitess/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vitess/</guid><description/><content:encoded></content:encoded></item><item><title>App</title><link>https://tarrragon.github.io/blog/tags/app/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/app/</guid><description/><content:encoded></content:encoded></item><item><title>Artifact</title><link>https://tarrragon.github.io/blog/tags/artifact/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/artifact/</guid><description/><content:encoded></content:encoded></item><item><title>Backfill</title><link>https://tarrragon.github.io/blog/tags/backfill/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/backfill/</guid><description/><content:encoded></content:encoded></item><item><title>CD</title><link>https://tarrragon.github.io/blog/tags/cd/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cd/</guid><description/><content:encoded></content:encoded></item><item><title>Channel</title><link>https://tarrragon.github.io/blog/tags/channel/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/channel/</guid><description/><content:encoded></content:encoded></item><item><title>Checkpoint</title><link>https://tarrragon.github.io/blog/tags/checkpoint/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/checkpoint/</guid><description/><content:encoded></content:encoded></item><item><title>D1</title><link>https://tarrragon.github.io/blog/tags/d1/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/d1/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Pipeline</title><link>https://tarrragon.github.io/blog/tags/data-pipeline/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-pipeline/</guid><description/><content:encoded></content:encoded></item><item><title>Digest</title><link>https://tarrragon.github.io/blog/tags/digest/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/digest/</guid><description/><content:encoded></content:encoded></item><item><title>Edge</title><link>https://tarrragon.github.io/blog/tags/edge/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/edge/</guid><description/><content:encoded></content:encoded></item><item><title>Embedded</title><link>https://tarrragon.github.io/blog/tags/embedded/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/embedded/</guid><description/><content:encoded></content:encoded></item><item><title>Flaky Test</title><link>https://tarrragon.github.io/blog/tags/flaky-test/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/flaky-test/</guid><description/><content:encoded></content:encoded></item><item><title>Function</title><link>https://tarrragon.github.io/blog/tags/function/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/function/</guid><description/><content:encoded></content:encoded></item><item><title>Image</title><link>https://tarrragon.github.io/blog/tags/image/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/image/</guid><description/><content:encoded></content:encoded></item><item><title>Index</title><link>https://tarrragon.github.io/blog/tags/index/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/index/</guid><description/><content:encoded></content:encoded></item><item><title>Litestream</title><link>https://tarrragon.github.io/blog/tags/litestream/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/litestream/</guid><description/><content:encoded></content:encoded></item><item><title>Local-First</title><link>https://tarrragon.github.io/blog/tags/local-first/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/local-first/</guid><description/><content:encoded></content:encoded></item><item><title>Locking</title><link>https://tarrragon.github.io/blog/tags/locking/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/locking/</guid><description/><content:encoded></content:encoded></item><item><title>Pragma</title><link>https://tarrragon.github.io/blog/tags/pragma/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pragma/</guid><description/><content:encoded></content:encoded></item><item><title>Preview</title><link>https://tarrragon.github.io/blog/tags/preview/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/preview/</guid><description/><content:encoded></content:encoded></item><item><title>Release</title><link>https://tarrragon.github.io/blog/tags/release/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/release/</guid><description/><content:encoded></content:encoded></item><item><title>Reproducibility</title><link>https://tarrragon.github.io/blog/tags/reproducibility/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/reproducibility/</guid><description/><content:encoded></content:encoded></item><item><title>Rerun</title><link>https://tarrragon.github.io/blog/tags/rerun/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rerun/</guid><description/><content:encoded></content:encoded></item><item><title>Rollback</title><link>https://tarrragon.github.io/blog/tags/rollback/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rollback/</guid><description/><content:encoded></content:encoded></item><item><title>Rollout</title><link>https://tarrragon.github.io/blog/tags/rollout/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rollout/</guid><description/><content:encoded></content:encoded></item><item><title>Signing</title><link>https://tarrragon.github.io/blog/tags/signing/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/signing/</guid><description/><content:encoded></content:encoded></item><item><title>Supply-Chain</title><link>https://tarrragon.github.io/blog/tags/supply-chain/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/supply-chain/</guid><description/><content:encoded></content:encoded></item><item><title>Teaching-Structure</title><link>https://tarrragon.github.io/blog/tags/teaching-structure/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/teaching-structure/</guid><description/><content:encoded></content:encoded></item><item><title>Turso</title><link>https://tarrragon.github.io/blog/tags/turso/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/turso/</guid><description/><content:encoded></content:encoded></item><item><title>Update</title><link>https://tarrragon.github.io/blog/tags/update/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/update/</guid><description/><content:encoded></content:encoded></item><item><title>Wal</title><link>https://tarrragon.github.io/blog/tags/wal/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/wal/</guid><description/><content:encoded></content:encoded></item><item><title>Business-Analysis</title><link>https://tarrragon.github.io/blog/tags/business-analysis/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/business-analysis/</guid><description/><content:encoded></content:encoded></item><item><title>Compositional-Writing</title><link>https://tarrragon.github.io/blog/tags/compositional-writing/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/compositional-writing/</guid><description/><content:encoded></content:encoded></item><item><title>Framing</title><link>https://tarrragon.github.io/blog/tags/framing/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/framing/</guid><description/><content:encoded></content:encoded></item><item><title>Reader-Experience</title><link>https://tarrragon.github.io/blog/tags/reader-experience/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/reader-experience/</guid><description/><content:encoded></content:encoded></item><item><title>Reading</title><link>https://tarrragon.github.io/blog/tags/reading/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/reading/</guid><description/><content:encoded></content:encoded></item><item><title>Scope</title><link>https://tarrragon.github.io/blog/tags/scope/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/scope/</guid><description/><content:encoded></content:encoded></item><item><title>Skills</title><link>https://tarrragon.github.io/blog/tags/skills/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/skills/</guid><description/><content:encoded></content:encoded></item><item><title>Source</title><link>https://tarrragon.github.io/blog/tags/source/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/source/</guid><description/><content:encoded></content:encoded></item><item><title>Writing-Spec</title><link>https://tarrragon.github.io/blog/tags/writing-spec/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/writing-spec/</guid><description/><content:encoded></content:encoded></item><item><title>商業分析</title><link>https://tarrragon.github.io/blog/tags/%E5%95%86%E6%A5%AD%E5%88%86%E6%9E%90/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%95%86%E6%A5%AD%E5%88%86%E6%9E%90/</guid><description/><content:encoded></content:encoded></item><item><title>教材結構</title><link>https://tarrragon.github.io/blog/tags/%E6%95%99%E6%9D%90%E7%B5%90%E6%A7%8B/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%95%99%E6%9D%90%E7%B5%90%E6%A7%8B/</guid><description/><content:encoded></content:encoded></item><item><title>寫作方法論</title><link>https://tarrragon.github.io/blog/tags/%E5%AF%AB%E4%BD%9C%E6%96%B9%E6%B3%95%E8%AB%96/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%AF%AB%E4%BD%9C%E6%96%B9%E6%B3%95%E8%AB%96/</guid><description/><content:encoded></content:encoded></item><item><title>Adb</title><link>https://tarrragon.github.io/blog/tags/adb/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/adb/</guid><description/><content:encoded></content:encoded></item><item><title>Atlas</title><link>https://tarrragon.github.io/blog/tags/atlas/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/atlas/</guid><description/><content:encoded></content:encoded></item><item><title>Audit-Dimension</title><link>https://tarrragon.github.io/blog/tags/audit-dimension/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/audit-dimension/</guid><description/><content:encoded></content:encoded></item><item><title>Aws-Secrets-Manager</title><link>https://tarrragon.github.io/blog/tags/aws-secrets-manager/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aws-secrets-manager/</guid><description/><content:encoded></content:encoded></item><item><title>Axis-Candidate</title><link>https://tarrragon.github.io/blog/tags/axis-candidate/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/axis-candidate/</guid><description/><content:encoded></content:encoded></item><item><title>Bdr</title><link>https://tarrragon.github.io/blog/tags/bdr/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/bdr/</guid><description/><content:encoded></content:encoded></item><item><title>Binlog</title><link>https://tarrragon.github.io/blog/tags/binlog/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/binlog/</guid><description/><content:encoded></content:encoded></item><item><title>Business-Model</title><link>https://tarrragon.github.io/blog/tags/business-model/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/business-model/</guid><description/><content:encoded></content:encoded></item><item><title>Capital</title><link>https://tarrragon.github.io/blog/tags/capital/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/capital/</guid><description/><content:encoded></content:encoded></item><item><title>Case-Analysis</title><link>https://tarrragon.github.io/blog/tags/case-analysis/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/case-analysis/</guid><description/><content:encoded></content:encoded></item><item><title>Cloud-Managed</title><link>https://tarrragon.github.io/blog/tags/cloud-managed/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloud-managed/</guid><description/><content:encoded></content:encoded></item><item><title>Concurrency</title><link>https://tarrragon.github.io/blog/tags/concurrency/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/concurrency/</guid><description/><content:encoded></content:encoded></item><item><title>Consolidation</title><link>https://tarrragon.github.io/blog/tags/consolidation/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/consolidation/</guid><description/><content:encoded></content:encoded></item><item><title>Consul</title><link>https://tarrragon.github.io/blog/tags/consul/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/consul/</guid><description/><content:encoded></content:encoded></item><item><title>Content-Design</title><link>https://tarrragon.github.io/blog/tags/content-design/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/content-design/</guid><description/><content:encoded></content:encoded></item><item><title>Cross-Link</title><link>https://tarrragon.github.io/blog/tags/cross-link/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cross-link/</guid><description/><content:encoded></content:encoded></item><item><title>Cross-Vendor</title><link>https://tarrragon.github.io/blog/tags/cross-vendor/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cross-vendor/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Engineering</title><link>https://tarrragon.github.io/blog/tags/data-engineering/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-engineering/</guid><description/><content:encoded></content:encoded></item><item><title>Deadlock</title><link>https://tarrragon.github.io/blog/tags/deadlock/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/deadlock/</guid><description/><content:encoded></content:encoded></item><item><title>Debezium</title><link>https://tarrragon.github.io/blog/tags/debezium/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/debezium/</guid><description/><content:encoded></content:encoded></item><item><title>Deployment-Platform</title><link>https://tarrragon.github.io/blog/tags/deployment-platform/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/deployment-platform/</guid><description/><content:encoded></content:encoded></item><item><title>Distributed</title><link>https://tarrragon.github.io/blog/tags/distributed/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/distributed/</guid><description/><content:encoded></content:encoded></item><item><title>Docker-Swarm</title><link>https://tarrragon.github.io/blog/tags/docker-swarm/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/docker-swarm/</guid><description/><content:encoded></content:encoded></item><item><title>Elastic-Cloud</title><link>https://tarrragon.github.io/blog/tags/elastic-cloud/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/elastic-cloud/</guid><description/><content:encoded></content:encoded></item><item><title>Etcd</title><link>https://tarrragon.github.io/blog/tags/etcd/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/etcd/</guid><description/><content:encoded></content:encoded></item><item><title>Execution</title><link>https://tarrragon.github.io/blog/tags/execution/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/execution/</guid><description/><content:encoded></content:encoded></item><item><title>Explain</title><link>https://tarrragon.github.io/blog/tags/explain/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/explain/</guid><description/><content:encoded></content:encoded></item><item><title>Extension</title><link>https://tarrragon.github.io/blog/tags/extension/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/extension/</guid><description/><content:encoded></content:encoded></item><item><title>Fde</title><link>https://tarrragon.github.io/blog/tags/fde/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/fde/</guid><description/><content:encoded></content:encoded></item><item><title>Full-Text-Search</title><link>https://tarrragon.github.io/blog/tags/full-text-search/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/full-text-search/</guid><description/><content:encoded></content:encoded></item><item><title>Gis</title><link>https://tarrragon.github.io/blog/tags/gis/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gis/</guid><description/><content:encoded></content:encoded></item><item><title>Grafana-Cloud</title><link>https://tarrragon.github.io/blog/tags/grafana-cloud/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/grafana-cloud/</guid><description/><content:encoded></content:encoded></item><item><title>Group-Replication</title><link>https://tarrragon.github.io/blog/tags/group-replication/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/group-replication/</guid><description/><content:encoded></content:encoded></item><item><title>Gtid</title><link>https://tarrragon.github.io/blog/tags/gtid/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gtid/</guid><description/><content:encoded></content:encoded></item><item><title>Gtm</title><link>https://tarrragon.github.io/blog/tags/gtm/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gtm/</guid><description/><content:encoded></content:encoded></item><item><title>Identity</title><link>https://tarrragon.github.io/blog/tags/identity/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/identity/</guid><description/><content:encoded></content:encoded></item><item><title>Innodb</title><link>https://tarrragon.github.io/blog/tags/innodb/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/innodb/</guid><description/><content:encoded></content:encoded></item><item><title>Innodb-Cluster</title><link>https://tarrragon.github.io/blog/tags/innodb-cluster/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/innodb-cluster/</guid><description/><content:encoded></content:encoded></item><item><title>Jenkins</title><link>https://tarrragon.github.io/blog/tags/jenkins/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/jenkins/</guid><description/><content:encoded></content:encoded></item><item><title>Jsonb</title><link>https://tarrragon.github.io/blog/tags/jsonb/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/jsonb/</guid><description/><content:encoded></content:encoded></item><item><title>Knowledge-Work</title><link>https://tarrragon.github.io/blog/tags/knowledge-work/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/knowledge-work/</guid><description/><content:encoded></content:encoded></item><item><title>Kubernetes</title><link>https://tarrragon.github.io/blog/tags/kubernetes/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/kubernetes/</guid><description/><content:encoded></content:encoded></item><item><title>Lock</title><link>https://tarrragon.github.io/blog/tags/lock/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/lock/</guid><description/><content:encoded></content:encoded></item><item><title>Logical-Replication</title><link>https://tarrragon.github.io/blog/tags/logical-replication/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/logical-replication/</guid><description/><content:encoded></content:encoded></item><item><title>Major-Upgrade</title><link>https://tarrragon.github.io/blog/tags/major-upgrade/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/major-upgrade/</guid><description/><content:encoded></content:encoded></item><item><title>Market-Dynamics</title><link>https://tarrragon.github.io/blog/tags/market-dynamics/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/market-dynamics/</guid><description/><content:encoded></content:encoded></item><item><title>Maxwell</title><link>https://tarrragon.github.io/blog/tags/maxwell/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/maxwell/</guid><description/><content:encoded></content:encoded></item><item><title>Moat</title><link>https://tarrragon.github.io/blog/tags/moat/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/moat/</guid><description/><content:encoded></content:encoded></item><item><title>Msk</title><link>https://tarrragon.github.io/blog/tags/msk/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/msk/</guid><description/><content:encoded></content:encoded></item><item><title>Multi-Axis</title><link>https://tarrragon.github.io/blog/tags/multi-axis/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multi-axis/</guid><description/><content:encoded></content:encoded></item><item><title>Multi-Dc</title><link>https://tarrragon.github.io/blog/tags/multi-dc/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multi-dc/</guid><description/><content:encoded></content:encoded></item><item><title>Multi-Master</title><link>https://tarrragon.github.io/blog/tags/multi-master/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multi-master/</guid><description/><content:encoded></content:encoded></item><item><title>Mvcc</title><link>https://tarrragon.github.io/blog/tags/mvcc/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mvcc/</guid><description/><content:encoded></content:encoded></item><item><title>New-Relic</title><link>https://tarrragon.github.io/blog/tags/new-relic/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/new-relic/</guid><description/><content:encoded></content:encoded></item><item><title>Online-Ddl</title><link>https://tarrragon.github.io/blog/tags/online-ddl/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/online-ddl/</guid><description/><content:encoded></content:encoded></item><item><title>Opentofu</title><link>https://tarrragon.github.io/blog/tags/opentofu/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/opentofu/</guid><description/><content:encoded></content:encoded></item><item><title>Operational-Hybrid</title><link>https://tarrragon.github.io/blog/tags/operational-hybrid/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/operational-hybrid/</guid><description/><content:encoded></content:encoded></item><item><title>Orchestrator</title><link>https://tarrragon.github.io/blog/tags/orchestrator/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/orchestrator/</guid><description/><content:encoded></content:encoded></item><item><title>Partition</title><link>https://tarrragon.github.io/blog/tags/partition/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/partition/</guid><description/><content:encoded></content:encoded></item><item><title>Pgvector</title><link>https://tarrragon.github.io/blog/tags/pgvector/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pgvector/</guid><description/><content:encoded></content:encoded></item><item><title>Phased-Translation</title><link>https://tarrragon.github.io/blog/tags/phased-translation/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/phased-translation/</guid><description/><content:encoded></content:encoded></item><item><title>Planetscale</title><link>https://tarrragon.github.io/blog/tags/planetscale/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/planetscale/</guid><description/><content:encoded></content:encoded></item><item><title>Pooler</title><link>https://tarrragon.github.io/blog/tags/pooler/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pooler/</guid><description/><content:encoded></content:encoded></item><item><title>Postgis</title><link>https://tarrragon.github.io/blog/tags/postgis/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/postgis/</guid><description/><content:encoded></content:encoded></item><item><title>Process-Writing</title><link>https://tarrragon.github.io/blog/tags/process-writing/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/process-writing/</guid><description/><content:encoded></content:encoded></item><item><title>Replication-Slot</title><link>https://tarrragon.github.io/blog/tags/replication-slot/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/replication-slot/</guid><description/><content:encoded></content:encoded></item><item><title>Resharding</title><link>https://tarrragon.github.io/blog/tags/resharding/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/resharding/</guid><description/><content:encoded></content:encoded></item><item><title>Residency</title><link>https://tarrragon.github.io/blog/tags/residency/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/residency/</guid><description/><content:encoded></content:encoded></item><item><title>Saas</title><link>https://tarrragon.github.io/blog/tags/saas/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/saas/</guid><description/><content:encoded></content:encoded></item><item><title>Schema-Diff</title><link>https://tarrragon.github.io/blog/tags/schema-diff/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/schema-diff/</guid><description/><content:encoded></content:encoded></item><item><title>Sharded</title><link>https://tarrragon.github.io/blog/tags/sharded/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sharded/</guid><description/><content:encoded></content:encoded></item><item><title>Spatial</title><link>https://tarrragon.github.io/blog/tags/spatial/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/spatial/</guid><description/><content:encoded></content:encoded></item><item><title>Sql-Features</title><link>https://tarrragon.github.io/blog/tags/sql-features/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sql-features/</guid><description/><content:encoded></content:encoded></item><item><title>Streaming-Replication</title><link>https://tarrragon.github.io/blog/tags/streaming-replication/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/streaming-replication/</guid><description/><content:encoded></content:encoded></item><item><title>Technical-Writing</title><link>https://tarrragon.github.io/blog/tags/technical-writing/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/technical-writing/</guid><description/><content:encoded></content:encoded></item><item><title>Time-Series</title><link>https://tarrragon.github.io/blog/tags/time-series/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/time-series/</guid><description/><content:encoded></content:encoded></item><item><title>Timescaledb</title><link>https://tarrragon.github.io/blog/tags/timescaledb/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/timescaledb/</guid><description/><content:encoded></content:encoded></item><item><title>Topology</title><link>https://tarrragon.github.io/blog/tags/topology/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/topology/</guid><description/><content:encoded></content:encoded></item><item><title>Tuning</title><link>https://tarrragon.github.io/blog/tags/tuning/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tuning/</guid><description/><content:encoded></content:encoded></item><item><title>Type-A</title><link>https://tarrragon.github.io/blog/tags/type-a/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/type-a/</guid><description/><content:encoded></content:encoded></item><item><title>Type-B</title><link>https://tarrragon.github.io/blog/tags/type-b/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/type-b/</guid><description/><content:encoded></content:encoded></item><item><title>Type-E</title><link>https://tarrragon.github.io/blog/tags/type-e/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/type-e/</guid><description/><content:encoded></content:encoded></item><item><title>Type-F</title><link>https://tarrragon.github.io/blog/tags/type-f/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/type-f/</guid><description/><content:encoded></content:encoded></item><item><title>Unit-Economics</title><link>https://tarrragon.github.io/blog/tags/unit-economics/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/unit-economics/</guid><description/><content:encoded></content:encoded></item><item><title>Vector-Search</title><link>https://tarrragon.github.io/blog/tags/vector-search/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vector-search/</guid><description/><content:encoded></content:encoded></item><item><title>Version-Upgrade</title><link>https://tarrragon.github.io/blog/tags/version-upgrade/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/version-upgrade/</guid><description/><content:encoded></content:encoded></item><item><title>Vertical-Saas</title><link>https://tarrragon.github.io/blog/tags/vertical-saas/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vertical-saas/</guid><description/><content:encoded></content:encoded></item><item><title>抽象層</title><link>https://tarrragon.github.io/blog/tags/%E6%8A%BD%E8%B1%A1%E5%B1%A4/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%8A%BD%E8%B1%A1%E5%B1%A4/</guid><description/><content:encoded></content:encoded></item><item><title>教材設計</title><link>https://tarrragon.github.io/blog/tags/%E6%95%99%E6%9D%90%E8%A8%AD%E8%A8%88/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%95%99%E6%9D%90%E8%A8%AD%E8%A8%88/</guid><description/><content:encoded></content:encoded></item><item><title>Abac</title><link>https://tarrragon.github.io/blog/tags/abac/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/abac/</guid><description/><content:encoded></content:encoded></item><item><title>Acme</title><link>https://tarrragon.github.io/blog/tags/acme/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/acme/</guid><description/><content:encoded></content:encoded></item><item><title>Ai-Governance</title><link>https://tarrragon.github.io/blog/tags/ai-governance/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ai-governance/</guid><description/><content:encoded></content:encoded></item><item><title>Auth0</title><link>https://tarrragon.github.io/blog/tags/auth0/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/auth0/</guid><description/><content:encoded></content:encoded></item><item><title>Autovacuum</title><link>https://tarrragon.github.io/blog/tags/autovacuum/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/autovacuum/</guid><description/><content:encoded></content:encoded></item><item><title>Aws-Acm</title><link>https://tarrragon.github.io/blog/tags/aws-acm/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aws-acm/</guid><description/><content:encoded></content:encoded></item><item><title>Aws-Iam</title><link>https://tarrragon.github.io/blog/tags/aws-iam/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aws-iam/</guid><description/><content:encoded></content:encoded></item><item><title>Aws-Iam-Identity-Center</title><link>https://tarrragon.github.io/blog/tags/aws-iam-identity-center/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aws-iam-identity-center/</guid><description/><content:encoded></content:encoded></item><item><title>Aws-Kms</title><link>https://tarrragon.github.io/blog/tags/aws-kms/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aws-kms/</guid><description/><content:encoded></content:encoded></item><item><title>Aws-Sso</title><link>https://tarrragon.github.io/blog/tags/aws-sso/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aws-sso/</guid><description/><content:encoded></content:encoded></item><item><title>Aws-Waf</title><link>https://tarrragon.github.io/blog/tags/aws-waf/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aws-waf/</guid><description/><content:encoded></content:encoded></item><item><title>Azure</title><link>https://tarrragon.github.io/blog/tags/azure/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/azure/</guid><description/><content:encoded></content:encoded></item><item><title>Azure-Key-Vault</title><link>https://tarrragon.github.io/blog/tags/azure-key-vault/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/azure-key-vault/</guid><description/><content:encoded></content:encoded></item><item><title>Azure-Rbac</title><link>https://tarrragon.github.io/blog/tags/azure-rbac/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/azure-rbac/</guid><description/><content:encoded></content:encoded></item><item><title>Batch-Writing</title><link>https://tarrragon.github.io/blog/tags/batch-writing/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/batch-writing/</guid><description/><content:encoded></content:encoded></item><item><title>Bearer-Token</title><link>https://tarrragon.github.io/blog/tags/bearer-token/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/bearer-token/</guid><description/><content:encoded></content:encoded></item><item><title>Behavioral-Detection</title><link>https://tarrragon.github.io/blog/tags/behavioral-detection/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/behavioral-detection/</guid><description/><content:encoded></content:encoded></item><item><title>Case-First</title><link>https://tarrragon.github.io/blog/tags/case-first/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/case-first/</guid><description/><content:encoded></content:encoded></item><item><title>Cert-Manager</title><link>https://tarrragon.github.io/blog/tags/cert-manager/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cert-manager/</guid><description/><content:encoded></content:encoded></item><item><title>Chronicle</title><link>https://tarrragon.github.io/blog/tags/chronicle/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/chronicle/</guid><description/><content:encoded></content:encoded></item><item><title>Cilium-Tetragon</title><link>https://tarrragon.github.io/blog/tags/cilium-tetragon/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cilium-tetragon/</guid><description/><content:encoded></content:encoded></item><item><title>Cloud-Data-Policy</title><link>https://tarrragon.github.io/blog/tags/cloud-data-policy/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloud-data-policy/</guid><description/><content:encoded></content:encoded></item><item><title>Cloud-Iam</title><link>https://tarrragon.github.io/blog/tags/cloud-iam/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloud-iam/</guid><description/><content:encoded></content:encoded></item><item><title>Cloud-Security</title><link>https://tarrragon.github.io/blog/tags/cloud-security/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloud-security/</guid><description/><content:encoded></content:encoded></item><item><title>Cloudflare-Access</title><link>https://tarrragon.github.io/blog/tags/cloudflare-access/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloudflare-access/</guid><description/><content:encoded></content:encoded></item><item><title>Cloudflare-Waf</title><link>https://tarrragon.github.io/blog/tags/cloudflare-waf/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloudflare-waf/</guid><description/><content:encoded></content:encoded></item><item><title>Cloudhsm</title><link>https://tarrragon.github.io/blog/tags/cloudhsm/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloudhsm/</guid><description/><content:encoded></content:encoded></item><item><title>Cnapp</title><link>https://tarrragon.github.io/blog/tags/cnapp/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cnapp/</guid><description/><content:encoded></content:encoded></item><item><title>Collapse</title><link>https://tarrragon.github.io/blog/tags/collapse/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/collapse/</guid><description/><content:encoded></content:encoded></item><item><title>Conftest</title><link>https://tarrragon.github.io/blog/tags/conftest/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/conftest/</guid><description/><content:encoded></content:encoded></item><item><title>Constraint-Design</title><link>https://tarrragon.github.io/blog/tags/constraint-design/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/constraint-design/</guid><description/><content:encoded></content:encoded></item><item><title>Container-Scan</title><link>https://tarrragon.github.io/blog/tags/container-scan/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/container-scan/</guid><description/><content:encoded></content:encoded></item><item><title>Context-Management</title><link>https://tarrragon.github.io/blog/tags/context-management/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/context-management/</guid><description/><content:encoded></content:encoded></item><item><title>Crowdstrike-Falcon-Cs</title><link>https://tarrragon.github.io/blog/tags/crowdstrike-falcon-cs/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/crowdstrike-falcon-cs/</guid><description/><content:encoded></content:encoded></item><item><title>Cspm</title><link>https://tarrragon.github.io/blog/tags/cspm/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cspm/</guid><description/><content:encoded></content:encoded></item><item><title>Customer-Identity</title><link>https://tarrragon.github.io/blog/tags/customer-identity/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/customer-identity/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Control</title><link>https://tarrragon.github.io/blog/tags/data-control/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-control/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Security</title><link>https://tarrragon.github.io/blog/tags/data-security/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-security/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Warehouse</title><link>https://tarrragon.github.io/blog/tags/data-warehouse/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-warehouse/</guid><description/><content:encoded></content:encoded></item><item><title>Datadog-Security</title><link>https://tarrragon.github.io/blog/tags/datadog-security/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/datadog-security/</guid><description/><content:encoded></content:encoded></item><item><title>Ddos</title><link>https://tarrragon.github.io/blog/tags/ddos/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ddos/</guid><description/><content:encoded></content:encoded></item><item><title>Default-Design</title><link>https://tarrragon.github.io/blog/tags/default-design/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/default-design/</guid><description/><content:encoded></content:encoded></item><item><title>Dependabot</title><link>https://tarrragon.github.io/blog/tags/dependabot/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dependabot/</guid><description/><content:encoded></content:encoded></item><item><title>Detection</title><link>https://tarrragon.github.io/blog/tags/detection/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/detection/</guid><description/><content:encoded></content:encoded></item><item><title>Detection-Rule</title><link>https://tarrragon.github.io/blog/tags/detection-rule/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/detection-rule/</guid><description/><content:encoded></content:encoded></item><item><title>Dlp</title><link>https://tarrragon.github.io/blog/tags/dlp/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dlp/</guid><description/><content:encoded></content:encoded></item><item><title>Dynamic-Credential</title><link>https://tarrragon.github.io/blog/tags/dynamic-credential/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dynamic-credential/</guid><description/><content:encoded></content:encoded></item><item><title>Ebpf</title><link>https://tarrragon.github.io/blog/tags/ebpf/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ebpf/</guid><description/><content:encoded></content:encoded></item><item><title>Edr</title><link>https://tarrragon.github.io/blog/tags/edr/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/edr/</guid><description/><content:encoded></content:encoded></item><item><title>Elastic-Security</title><link>https://tarrragon.github.io/blog/tags/elastic-security/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/elastic-security/</guid><description/><content:encoded></content:encoded></item><item><title>Enforcement-Design</title><link>https://tarrragon.github.io/blog/tags/enforcement-design/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/enforcement-design/</guid><description/><content:encoded></content:encoded></item><item><title>Entra-Id</title><link>https://tarrragon.github.io/blog/tags/entra-id/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/entra-id/</guid><description/><content:encoded></content:encoded></item><item><title>Falco</title><link>https://tarrragon.github.io/blog/tags/falco/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/falco/</guid><description/><content:encoded></content:encoded></item><item><title>Fastly-Ngwaf</title><link>https://tarrragon.github.io/blog/tags/fastly-ngwaf/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/fastly-ngwaf/</guid><description/><content:encoded></content:encoded></item><item><title>Gatekeeper</title><link>https://tarrragon.github.io/blog/tags/gatekeeper/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gatekeeper/</guid><description/><content:encoded></content:encoded></item><item><title>Ghas</title><link>https://tarrragon.github.io/blog/tags/ghas/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ghas/</guid><description/><content:encoded></content:encoded></item><item><title>Gitguardian</title><link>https://tarrragon.github.io/blog/tags/gitguardian/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gitguardian/</guid><description/><content:encoded></content:encoded></item><item><title>Github-Advanced-Security</title><link>https://tarrragon.github.io/blog/tags/github-advanced-security/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/github-advanced-security/</guid><description/><content:encoded></content:encoded></item><item><title>Gitleaks</title><link>https://tarrragon.github.io/blog/tags/gitleaks/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gitleaks/</guid><description/><content:encoded></content:encoded></item><item><title>Google-Cloud-Iam</title><link>https://tarrragon.github.io/blog/tags/google-cloud-iam/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/google-cloud-iam/</guid><description/><content:encoded></content:encoded></item><item><title>Google-Cloud-Kms</title><link>https://tarrragon.github.io/blog/tags/google-cloud-kms/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/google-cloud-kms/</guid><description/><content:encoded></content:encoded></item><item><title>Google-Dlp</title><link>https://tarrragon.github.io/blog/tags/google-dlp/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/google-dlp/</guid><description/><content:encoded></content:encoded></item><item><title>Google-Secret-Manager</title><link>https://tarrragon.github.io/blog/tags/google-secret-manager/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/google-secret-manager/</guid><description/><content:encoded></content:encoded></item><item><title>Google-Security-Operations</title><link>https://tarrragon.github.io/blog/tags/google-security-operations/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/google-security-operations/</guid><description/><content:encoded></content:encoded></item><item><title>Grype</title><link>https://tarrragon.github.io/blog/tags/grype/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/grype/</guid><description/><content:encoded></content:encoded></item><item><title>Gsm</title><link>https://tarrragon.github.io/blog/tags/gsm/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gsm/</guid><description/><content:encoded></content:encoded></item><item><title>Hashicorp</title><link>https://tarrragon.github.io/blog/tags/hashicorp/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/hashicorp/</guid><description/><content:encoded></content:encoded></item><item><title>Hashicorp-Vault</title><link>https://tarrragon.github.io/blog/tags/hashicorp-vault/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/hashicorp-vault/</guid><description/><content:encoded></content:encoded></item><item><title>Hsm</title><link>https://tarrragon.github.io/blog/tags/hsm/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/hsm/</guid><description/><content:encoded></content:encoded></item><item><title>Iac-Scan</title><link>https://tarrragon.github.io/blog/tags/iac-scan/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/iac-scan/</guid><description/><content:encoded></content:encoded></item><item><title>Immuta</title><link>https://tarrragon.github.io/blog/tags/immuta/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/immuta/</guid><description/><content:encoded></content:encoded></item><item><title>Information-Protection</title><link>https://tarrragon.github.io/blog/tags/information-protection/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/information-protection/</guid><description/><content:encoded></content:encoded></item><item><title>Keycloak</title><link>https://tarrragon.github.io/blog/tags/keycloak/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/keycloak/</guid><description/><content:encoded></content:encoded></item><item><title>Kms</title><link>https://tarrragon.github.io/blog/tags/kms/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/kms/</guid><description/><content:encoded></content:encoded></item><item><title>Kyverno</title><link>https://tarrragon.github.io/blog/tags/kyverno/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/kyverno/</guid><description/><content:encoded></content:encoded></item><item><title>Lacework</title><link>https://tarrragon.github.io/blog/tags/lacework/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/lacework/</guid><description/><content:encoded></content:encoded></item><item><title>Laravel</title><link>https://tarrragon.github.io/blog/tags/laravel/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/laravel/</guid><description/><content:encoded></content:encoded></item><item><title>Letsencrypt</title><link>https://tarrragon.github.io/blog/tags/letsencrypt/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/letsencrypt/</guid><description/><content:encoded></content:encoded></item><item><title>Mesh-Vpn</title><link>https://tarrragon.github.io/blog/tags/mesh-vpn/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mesh-vpn/</guid><description/><content:encoded></content:encoded></item><item><title>Microsoft-Purview</title><link>https://tarrragon.github.io/blog/tags/microsoft-purview/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/microsoft-purview/</guid><description/><content:encoded></content:encoded></item><item><title>Ml-Detection</title><link>https://tarrragon.github.io/blog/tags/ml-detection/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ml-detection/</guid><description/><content:encoded></content:encoded></item><item><title>Mtls</title><link>https://tarrragon.github.io/blog/tags/mtls/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mtls/</guid><description/><content:encoded></content:encoded></item><item><title>Okta</title><link>https://tarrragon.github.io/blog/tags/okta/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/okta/</guid><description/><content:encoded></content:encoded></item><item><title>Opa</title><link>https://tarrragon.github.io/blog/tags/opa/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/opa/</guid><description/><content:encoded></content:encoded></item><item><title>Open-Source</title><link>https://tarrragon.github.io/blog/tags/open-source/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/open-source/</guid><description/><content:encoded></content:encoded></item><item><title>Page-Shield</title><link>https://tarrragon.github.io/blog/tags/page-shield/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/page-shield/</guid><description/><content:encoded></content:encoded></item><item><title>Palo-Alto</title><link>https://tarrragon.github.io/blog/tags/palo-alto/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/palo-alto/</guid><description/><content:encoded></content:encoded></item><item><title>Pam</title><link>https://tarrragon.github.io/blog/tags/pam/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pam/</guid><description/><content:encoded></content:encoded></item><item><title>Patroni</title><link>https://tarrragon.github.io/blog/tags/patroni/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/patroni/</guid><description/><content:encoded></content:encoded></item><item><title>Pgbouncer</title><link>https://tarrragon.github.io/blog/tags/pgbouncer/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pgbouncer/</guid><description/><content:encoded></content:encoded></item><item><title>Pki</title><link>https://tarrragon.github.io/blog/tags/pki/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pki/</guid><description/><content:encoded></content:encoded></item><item><title>Policy-as-Code</title><link>https://tarrragon.github.io/blog/tags/policy-as-code/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/policy-as-code/</guid><description/><content:encoded></content:encoded></item><item><title>Prisma-Cloud</title><link>https://tarrragon.github.io/blog/tags/prisma-cloud/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/prisma-cloud/</guid><description/><content:encoded></content:encoded></item><item><title>Privacera</title><link>https://tarrragon.github.io/blog/tags/privacera/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/privacera/</guid><description/><content:encoded></content:encoded></item><item><title>Provisioning</title><link>https://tarrragon.github.io/blog/tags/provisioning/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/provisioning/</guid><description/><content:encoded></content:encoded></item><item><title>Rba</title><link>https://tarrragon.github.io/blog/tags/rba/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rba/</guid><description/><content:encoded></content:encoded></item><item><title>Rego</title><link>https://tarrragon.github.io/blog/tags/rego/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rego/</guid><description/><content:encoded></content:encoded></item><item><title>Review-Design</title><link>https://tarrragon.github.io/blog/tags/review-design/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/review-design/</guid><description/><content:encoded></content:encoded></item><item><title>Review-Timing</title><link>https://tarrragon.github.io/blog/tags/review-timing/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/review-timing/</guid><description/><content:encoded></content:encoded></item><item><title>Runtime-Detection</title><link>https://tarrragon.github.io/blog/tags/runtime-detection/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/runtime-detection/</guid><description/><content:encoded></content:encoded></item><item><title>Sanctum</title><link>https://tarrragon.github.io/blog/tags/sanctum/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sanctum/</guid><description/><content:encoded></content:encoded></item><item><title>Sast</title><link>https://tarrragon.github.io/blog/tags/sast/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sast/</guid><description/><content:encoded></content:encoded></item><item><title>Sbom</title><link>https://tarrragon.github.io/blog/tags/sbom/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sbom/</guid><description/><content:encoded></content:encoded></item><item><title>Sca</title><link>https://tarrragon.github.io/blog/tags/sca/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sca/</guid><description/><content:encoded></content:encoded></item><item><title>Secret-Management</title><link>https://tarrragon.github.io/blog/tags/secret-management/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/secret-management/</guid><description/><content:encoded></content:encoded></item><item><title>Secret-Scanning</title><link>https://tarrragon.github.io/blog/tags/secret-scanning/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/secret-scanning/</guid><description/><content:encoded></content:encoded></item><item><title>Sensitive-Data</title><link>https://tarrragon.github.io/blog/tags/sensitive-data/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sensitive-data/</guid><description/><content:encoded></content:encoded></item><item><title>Service-Mesh</title><link>https://tarrragon.github.io/blog/tags/service-mesh/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/service-mesh/</guid><description/><content:encoded></content:encoded></item><item><title>Session-Recording</title><link>https://tarrragon.github.io/blog/tags/session-recording/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/session-recording/</guid><description/><content:encoded></content:encoded></item><item><title>Snyk</title><link>https://tarrragon.github.io/blog/tags/snyk/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/snyk/</guid><description/><content:encoded></content:encoded></item><item><title>Soar</title><link>https://tarrragon.github.io/blog/tags/soar/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/soar/</guid><description/><content:encoded></content:encoded></item><item><title>Spiffe</title><link>https://tarrragon.github.io/blog/tags/spiffe/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/spiffe/</guid><description/><content:encoded></content:encoded></item><item><title>Spire</title><link>https://tarrragon.github.io/blog/tags/spire/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/spire/</guid><description/><content:encoded></content:encoded></item><item><title>Splunk</title><link>https://tarrragon.github.io/blog/tags/splunk/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/splunk/</guid><description/><content:encoded></content:encoded></item><item><title>Syft</title><link>https://tarrragon.github.io/blog/tags/syft/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/syft/</guid><description/><content:encoded></content:encoded></item><item><title>Tailscale-Ssh</title><link>https://tarrragon.github.io/blog/tags/tailscale-ssh/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tailscale-ssh/</guid><description/><content:encoded></content:encoded></item><item><title>Teleport</title><link>https://tarrragon.github.io/blog/tags/teleport/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/teleport/</guid><description/><content:encoded></content:encoded></item><item><title>Template-Abuse</title><link>https://tarrragon.github.io/blog/tags/template-abuse/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/template-abuse/</guid><description/><content:encoded></content:encoded></item><item><title>Trivy</title><link>https://tarrragon.github.io/blog/tags/trivy/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/trivy/</guid><description/><content:encoded></content:encoded></item><item><title>Vacuum</title><link>https://tarrragon.github.io/blog/tags/vacuum/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vacuum/</guid><description/><content:encoded></content:encoded></item><item><title>Vendor-Article</title><link>https://tarrragon.github.io/blog/tags/vendor-article/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vendor-article/</guid><description/><content:encoded></content:encoded></item><item><title>Waf</title><link>https://tarrragon.github.io/blog/tags/waf/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/waf/</guid><description/><content:encoded></content:encoded></item><item><title>Wal-Archive</title><link>https://tarrragon.github.io/blog/tags/wal-archive/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/wal-archive/</guid><description/><content:encoded></content:encoded></item><item><title>Wiz</title><link>https://tarrragon.github.io/blog/tags/wiz/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/wiz/</guid><description/><content:encoded></content:encoded></item><item><title>Workload-Identity</title><link>https://tarrragon.github.io/blog/tags/workload-identity/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/workload-identity/</guid><description/><content:encoded></content:encoded></item><item><title>Zero-Trust</title><link>https://tarrragon.github.io/blog/tags/zero-trust/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/zero-trust/</guid><description/><content:encoded></content:encoded></item><item><title>Ztna</title><link>https://tarrragon.github.io/blog/tags/ztna/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ztna/</guid><description/><content:encoded></content:encoded></item><item><title>Akamas</title><link>https://tarrragon.github.io/blog/tags/akamas/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/akamas/</guid><description/><content:encoded></content:encoded></item><item><title>Cloudhealth</title><link>https://tarrragon.github.io/blog/tags/cloudhealth/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloudhealth/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Protection</title><link>https://tarrragon.github.io/blog/tags/data-protection/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-protection/</guid><description/><content:encoded></content:encoded></item><item><title>Finops</title><link>https://tarrragon.github.io/blog/tags/finops/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/finops/</guid><description/><content:encoded></content:encoded></item><item><title>Gatling</title><link>https://tarrragon.github.io/blog/tags/gatling/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gatling/</guid><description/><content:encoded></content:encoded></item><item><title>Goreplay</title><link>https://tarrragon.github.io/blog/tags/goreplay/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/goreplay/</guid><description/><content:encoded></content:encoded></item><item><title>Jmeter</title><link>https://tarrragon.github.io/blog/tags/jmeter/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/jmeter/</guid><description/><content:encoded></content:encoded></item><item><title>K6</title><link>https://tarrragon.github.io/blog/tags/k6/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/k6/</guid><description/><content:encoded></content:encoded></item><item><title>Locust</title><link>https://tarrragon.github.io/blog/tags/locust/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/locust/</guid><description/><content:encoded></content:encoded></item><item><title>Parca</title><link>https://tarrragon.github.io/blog/tags/parca/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/parca/</guid><description/><content:encoded></content:encoded></item><item><title>Profiling</title><link>https://tarrragon.github.io/blog/tags/profiling/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/profiling/</guid><description/><content:encoded></content:encoded></item><item><title>Pyroscope</title><link>https://tarrragon.github.io/blog/tags/pyroscope/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pyroscope/</guid><description/><content:encoded></content:encoded></item><item><title>Traffic-Mirroring</title><link>https://tarrragon.github.io/blog/tags/traffic-mirroring/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/traffic-mirroring/</guid><description/><content:encoded></content:encoded></item><item><title>Traffic-Replay</title><link>https://tarrragon.github.io/blog/tags/traffic-replay/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/traffic-replay/</guid><description/><content:encoded></content:encoded></item><item><title>Vantage</title><link>https://tarrragon.github.io/blog/tags/vantage/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vantage/</guid><description/><content:encoded></content:encoded></item><item><title>Vegeta</title><link>https://tarrragon.github.io/blog/tags/vegeta/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vegeta/</guid><description/><content:encoded></content:encoded></item><item><title>Attention</title><link>https://tarrragon.github.io/blog/tags/attention/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/attention/</guid><description/><content:encoded></content:encoded></item><item><title>Capability</title><link>https://tarrragon.github.io/blog/tags/capability/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/capability/</guid><description/><content:encoded></content:encoded></item><item><title>Collaboration</title><link>https://tarrragon.github.io/blog/tags/collaboration/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/collaboration/</guid><description/><content:encoded></content:encoded></item><item><title>Context</title><link>https://tarrragon.github.io/blog/tags/context/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/context/</guid><description/><content:encoded></content:encoded></item><item><title>Decoding</title><link>https://tarrragon.github.io/blog/tags/decoding/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/decoding/</guid><description/><content:encoded></content:encoded></item><item><title>Dsl</title><link>https://tarrragon.github.io/blog/tags/dsl/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dsl/</guid><description/><content:encoded></content:encoded></item><item><title>Eval</title><link>https://tarrragon.github.io/blog/tags/eval/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/eval/</guid><description/><content:encoded></content:encoded></item><item><title>Evals</title><link>https://tarrragon.github.io/blog/tags/evals/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/evals/</guid><description/><content:encoded></content:encoded></item><item><title>Evaluation</title><link>https://tarrragon.github.io/blog/tags/evaluation/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/evaluation/</guid><description/><content:encoded></content:encoded></item><item><title>Foundations</title><link>https://tarrragon.github.io/blog/tags/foundations/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/foundations/</guid><description/><content:encoded></content:encoded></item><item><title>Grammar</title><link>https://tarrragon.github.io/blog/tags/grammar/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/grammar/</guid><description/><content:encoded></content:encoded></item><item><title>Human-Ai-Collaboration</title><link>https://tarrragon.github.io/blog/tags/human-ai-collaboration/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/human-ai-collaboration/</guid><description/><content:encoded></content:encoded></item><item><title>Human-in-the-Loop</title><link>https://tarrragon.github.io/blog/tags/human-in-the-loop/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/human-in-the-loop/</guid><description/><content:encoded></content:encoded></item><item><title>In-Context-Learning</title><link>https://tarrragon.github.io/blog/tags/in-context-learning/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/in-context-learning/</guid><description/><content:encoded></content:encoded></item><item><title>Inference-Server</title><link>https://tarrragon.github.io/blog/tags/inference-server/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/inference-server/</guid><description/><content:encoded></content:encoded></item><item><title>Kv-Cache</title><link>https://tarrragon.github.io/blog/tags/kv-cache/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/kv-cache/</guid><description/><content:encoded></content:encoded></item><item><title>Lectures</title><link>https://tarrragon.github.io/blog/tags/lectures/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/lectures/</guid><description/><content:encoded></content:encoded></item><item><title>Llama-Cpp</title><link>https://tarrragon.github.io/blog/tags/llama-cpp/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/llama-cpp/</guid><description/><content:encoded></content:encoded></item><item><title>Local-Llm</title><link>https://tarrragon.github.io/blog/tags/local-llm/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/local-llm/</guid><description/><content:encoded></content:encoded></item><item><title>Mlx</title><link>https://tarrragon.github.io/blog/tags/mlx/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mlx/</guid><description/><content:encoded></content:encoded></item><item><title>Multi-Agent</title><link>https://tarrragon.github.io/blog/tags/multi-agent/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multi-agent/</guid><description/><content:encoded></content:encoded></item><item><title>Notes</title><link>https://tarrragon.github.io/blog/tags/notes/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/notes/</guid><description/><content:encoded></content:encoded></item><item><title>Production</title><link>https://tarrragon.github.io/blog/tags/production/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/production/</guid><description/><content:encoded></content:encoded></item><item><title>Prompt-Engineering</title><link>https://tarrragon.github.io/blog/tags/prompt-engineering/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/prompt-engineering/</guid><description/><content:encoded></content:encoded></item><item><title>Prompting</title><link>https://tarrragon.github.io/blog/tags/prompting/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/prompting/</guid><description/><content:encoded></content:encoded></item><item><title>Retrieval</title><link>https://tarrragon.github.io/blog/tags/retrieval/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/retrieval/</guid><description/><content:encoded></content:encoded></item><item><title>Safety</title><link>https://tarrragon.github.io/blog/tags/safety/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/safety/</guid><description/><content:encoded></content:encoded></item><item><title>Stanford-Cs230</title><link>https://tarrragon.github.io/blog/tags/stanford-cs230/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/stanford-cs230/</guid><description/><content:encoded></content:encoded></item><item><title>Structured-Output</title><link>https://tarrragon.github.io/blog/tags/structured-output/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/structured-output/</guid><description/><content:encoded></content:encoded></item><item><title>Tokenization</title><link>https://tarrragon.github.io/blog/tags/tokenization/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tokenization/</guid><description/><content:encoded></content:encoded></item><item><title>Tool-Use</title><link>https://tarrragon.github.io/blog/tags/tool-use/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tool-use/</guid><description/><content:encoded></content:encoded></item><item><title>Tradeoffs</title><link>https://tarrragon.github.io/blog/tags/tradeoffs/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tradeoffs/</guid><description/><content:encoded></content:encoded></item><item><title>Training</title><link>https://tarrragon.github.io/blog/tags/training/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/training/</guid><description/><content:encoded></content:encoded></item><item><title>Transformer</title><link>https://tarrragon.github.io/blog/tags/transformer/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/transformer/</guid><description/><content:encoded></content:encoded></item><item><title>Agent-Team</title><link>https://tarrragon.github.io/blog/tags/agent-team/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/agent-team/</guid><description/><content:encoded></content:encoded></item><item><title>Chapter-Structure</title><link>https://tarrragon.github.io/blog/tags/chapter-structure/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/chapter-structure/</guid><description/><content:encoded></content:encoded></item><item><title>Codex</title><link>https://tarrragon.github.io/blog/tags/codex/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/codex/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Repair</title><link>https://tarrragon.github.io/blog/tags/data-repair/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-repair/</guid><description/><content:encoded></content:encoded></item><item><title>Global</title><link>https://tarrragon.github.io/blog/tags/global/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/global/</guid><description/><content:encoded></content:encoded></item><item><title>Kv</title><link>https://tarrragon.github.io/blog/tags/kv/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/kv/</guid><description/><content:encoded></content:encoded></item><item><title>Methodology-Selection</title><link>https://tarrragon.github.io/blog/tags/methodology-selection/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/methodology-selection/</guid><description/><content:encoded></content:encoded></item><item><title>Multi-Model</title><link>https://tarrragon.github.io/blog/tags/multi-model/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multi-model/</guid><description/><content:encoded></content:encoded></item><item><title>Oltp</title><link>https://tarrragon.github.io/blog/tags/oltp/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/oltp/</guid><description/><content:encoded></content:encoded></item><item><title>Query-Boundary</title><link>https://tarrragon.github.io/blog/tags/query-boundary/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/query-boundary/</guid><description/><content:encoded></content:encoded></item><item><title>Reconciliation</title><link>https://tarrragon.github.io/blog/tags/reconciliation/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/reconciliation/</guid><description/><content:encoded></content:encoded></item><item><title>Red-Team</title><link>https://tarrragon.github.io/blog/tags/red-team/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/red-team/</guid><description/><content:encoded></content:encoded></item><item><title>Repository-Adapter</title><link>https://tarrragon.github.io/blog/tags/repository-adapter/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/repository-adapter/</guid><description/><content:encoded></content:encoded></item><item><title>Statusline</title><link>https://tarrragon.github.io/blog/tags/statusline/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/statusline/</guid><description/><content:encoded></content:encoded></item><item><title>Writing-Workflow</title><link>https://tarrragon.github.io/blog/tags/writing-workflow/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/writing-workflow/</guid><description/><content:encoded></content:encoded></item><item><title>Abuse</title><link>https://tarrragon.github.io/blog/tags/abuse/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/abuse/</guid><description/><content:encoded></content:encoded></item><item><title>Agent-Architecture</title><link>https://tarrragon.github.io/blog/tags/agent-architecture/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/agent-architecture/</guid><description/><content:encoded></content:encoded></item><item><title>Alignment</title><link>https://tarrragon.github.io/blog/tags/alignment/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/alignment/</guid><description/><content:encoded></content:encoded></item><item><title>Amd</title><link>https://tarrragon.github.io/blog/tags/amd/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/amd/</guid><description/><content:encoded></content:encoded></item><item><title>Apple-Silicon</title><link>https://tarrragon.github.io/blog/tags/apple-silicon/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/apple-silicon/</guid><description/><content:encoded></content:encoded></item><item><title>Application</title><link>https://tarrragon.github.io/blog/tags/application/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/application/</guid><description/><content:encoded></content:encoded></item><item><title>Artifacts</title><link>https://tarrragon.github.io/blog/tags/artifacts/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/artifacts/</guid><description/><content:encoded></content:encoded></item><item><title>Bind-Address</title><link>https://tarrragon.github.io/blog/tags/bind-address/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/bind-address/</guid><description/><content:encoded></content:encoded></item><item><title>Bottleneck</title><link>https://tarrragon.github.io/blog/tags/bottleneck/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/bottleneck/</guid><description/><content:encoded></content:encoded></item><item><title>Bus</title><link>https://tarrragon.github.io/blog/tags/bus/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/bus/</guid><description/><content:encoded></content:encoded></item><item><title>Chain-of-Thought</title><link>https://tarrragon.github.io/blog/tags/chain-of-thought/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/chain-of-thought/</guid><description/><content:encoded></content:encoded></item><item><title>Cloud-Llm</title><link>https://tarrragon.github.io/blog/tags/cloud-llm/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cloud-llm/</guid><description/><content:encoded></content:encoded></item><item><title>Coding</title><link>https://tarrragon.github.io/blog/tags/coding/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/coding/</guid><description/><content:encoded></content:encoded></item><item><title>Coding-Agent</title><link>https://tarrragon.github.io/blog/tags/coding-agent/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/coding-agent/</guid><description/><content:encoded></content:encoded></item><item><title>Comfyui</title><link>https://tarrragon.github.io/blog/tags/comfyui/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/comfyui/</guid><description/><content:encoded></content:encoded></item><item><title>Constrained-Decoding</title><link>https://tarrragon.github.io/blog/tags/constrained-decoding/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/constrained-decoding/</guid><description/><content:encoded></content:encoded></item><item><title>Context-Engineering</title><link>https://tarrragon.github.io/blog/tags/context-engineering/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/context-engineering/</guid><description/><content:encoded></content:encoded></item><item><title>Context-Window</title><link>https://tarrragon.github.io/blog/tags/context-window/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/context-window/</guid><description/><content:encoded></content:encoded></item><item><title>Continue-Dev</title><link>https://tarrragon.github.io/blog/tags/continue-dev/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/continue-dev/</guid><description/><content:encoded></content:encoded></item><item><title>Cpu-Offload</title><link>https://tarrragon.github.io/blog/tags/cpu-offload/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cpu-offload/</guid><description/><content:encoded></content:encoded></item><item><title>Cuda</title><link>https://tarrragon.github.io/blog/tags/cuda/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cuda/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Architecture</title><link>https://tarrragon.github.io/blog/tags/data-architecture/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-architecture/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Boundary</title><link>https://tarrragon.github.io/blog/tags/data-boundary/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-boundary/</guid><description/><content:encoded></content:encoded></item><item><title>Db-Kv</title><link>https://tarrragon.github.io/blog/tags/db-kv/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/db-kv/</guid><description/><content:encoded></content:encoded></item><item><title>Diffusion</title><link>https://tarrragon.github.io/blog/tags/diffusion/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/diffusion/</guid><description/><content:encoded></content:encoded></item><item><title>Discrete-Gpu</title><link>https://tarrragon.github.io/blog/tags/discrete-gpu/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/discrete-gpu/</guid><description/><content:encoded></content:encoded></item><item><title>Fine-Tuning</title><link>https://tarrragon.github.io/blog/tags/fine-tuning/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/fine-tuning/</guid><description/><content:encoded></content:encoded></item><item><title>Flash-Sale-Spike</title><link>https://tarrragon.github.io/blog/tags/flash-sale-spike/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/flash-sale-spike/</guid><description/><content:encoded></content:encoded></item><item><title>Gemma</title><link>https://tarrragon.github.io/blog/tags/gemma/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gemma/</guid><description/><content:encoded></content:encoded></item><item><title>Gguf</title><link>https://tarrragon.github.io/blog/tags/gguf/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gguf/</guid><description/><content:encoded></content:encoded></item><item><title>Global-Edge</title><link>https://tarrragon.github.io/blog/tags/global-edge/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/global-edge/</guid><description/><content:encoded></content:encoded></item><item><title>Hardware</title><link>https://tarrragon.github.io/blog/tags/hardware/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/hardware/</guid><description/><content:encoded></content:encoded></item><item><title>Harness</title><link>https://tarrragon.github.io/blog/tags/harness/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/harness/</guid><description/><content:encoded></content:encoded></item><item><title>Ide</title><link>https://tarrragon.github.io/blog/tags/ide/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ide/</guid><description/><content:encoded></content:encoded></item><item><title>Ide-Integration</title><link>https://tarrragon.github.io/blog/tags/ide-integration/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ide-integration/</guid><description/><content:encoded></content:encoded></item><item><title>Improvement</title><link>https://tarrragon.github.io/blog/tags/improvement/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/improvement/</guid><description/><content:encoded></content:encoded></item><item><title>Inference</title><link>https://tarrragon.github.io/blog/tags/inference/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/inference/</guid><description/><content:encoded></content:encoded></item><item><title>Inference-Optimization</title><link>https://tarrragon.github.io/blog/tags/inference-optimization/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/inference-optimization/</guid><description/><content:encoded></content:encoded></item><item><title>Information-Theory</title><link>https://tarrragon.github.io/blog/tags/information-theory/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/information-theory/</guid><description/><content:encoded></content:encoded></item><item><title>Instruction-Following</title><link>https://tarrragon.github.io/blog/tags/instruction-following/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/instruction-following/</guid><description/><content:encoded></content:encoded></item><item><title>Intel</title><link>https://tarrragon.github.io/blog/tags/intel/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/intel/</guid><description/><content:encoded></content:encoded></item><item><title>Linear-Algebra</title><link>https://tarrragon.github.io/blog/tags/linear-algebra/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/linear-algebra/</guid><description/><content:encoded></content:encoded></item><item><title>Llm-as-Judge</title><link>https://tarrragon.github.io/blog/tags/llm-as-judge/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/llm-as-judge/</guid><description/><content:encoded></content:encoded></item><item><title>Lm-Studio</title><link>https://tarrragon.github.io/blog/tags/lm-studio/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/lm-studio/</guid><description/><content:encoded></content:encoded></item><item><title>Log</title><link>https://tarrragon.github.io/blog/tags/log/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/log/</guid><description/><content:encoded></content:encoded></item><item><title>Long-Context</title><link>https://tarrragon.github.io/blog/tags/long-context/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/long-context/</guid><description/><content:encoded></content:encoded></item><item><title>Lora</title><link>https://tarrragon.github.io/blog/tags/lora/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/lora/</guid><description/><content:encoded></content:encoded></item><item><title>Mac</title><link>https://tarrragon.github.io/blog/tags/mac/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mac/</guid><description/><content:encoded></content:encoded></item><item><title>Math</title><link>https://tarrragon.github.io/blog/tags/math/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/math/</guid><description/><content:encoded></content:encoded></item><item><title>Memory-Budget</title><link>https://tarrragon.github.io/blog/tags/memory-budget/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/memory-budget/</guid><description/><content:encoded></content:encoded></item><item><title>Model-Architecture</title><link>https://tarrragon.github.io/blog/tags/model-architecture/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/model-architecture/</guid><description/><content:encoded></content:encoded></item><item><title>Model-Behavior</title><link>https://tarrragon.github.io/blog/tags/model-behavior/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/model-behavior/</guid><description/><content:encoded></content:encoded></item><item><title>Model-Family</title><link>https://tarrragon.github.io/blog/tags/model-family/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/model-family/</guid><description/><content:encoded></content:encoded></item><item><title>Model-Selection</title><link>https://tarrragon.github.io/blog/tags/model-selection/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/model-selection/</guid><description/><content:encoded></content:encoded></item><item><title>Model-Trust</title><link>https://tarrragon.github.io/blog/tags/model-trust/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/model-trust/</guid><description/><content:encoded></content:encoded></item><item><title>Moe</title><link>https://tarrragon.github.io/blog/tags/moe/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/moe/</guid><description/><content:encoded></content:encoded></item><item><title>Mq-Stream</title><link>https://tarrragon.github.io/blog/tags/mq-stream/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mq-stream/</guid><description/><content:encoded></content:encoded></item><item><title>Multi-Gpu</title><link>https://tarrragon.github.io/blog/tags/multi-gpu/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multi-gpu/</guid><description/><content:encoded></content:encoded></item><item><title>Multimodal</title><link>https://tarrragon.github.io/blog/tags/multimodal/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multimodal/</guid><description/><content:encoded></content:encoded></item><item><title>Network-Exposure</title><link>https://tarrragon.github.io/blog/tags/network-exposure/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/network-exposure/</guid><description/><content:encoded></content:encoded></item><item><title>Numerical-Precision</title><link>https://tarrragon.github.io/blog/tags/numerical-precision/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/numerical-precision/</guid><description/><content:encoded></content:encoded></item><item><title>Nvidia</title><link>https://tarrragon.github.io/blog/tags/nvidia/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/nvidia/</guid><description/><content:encoded></content:encoded></item><item><title>Ollama</title><link>https://tarrragon.github.io/blog/tags/ollama/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ollama/</guid><description/><content:encoded></content:encoded></item><item><title>Optimizer</title><link>https://tarrragon.github.io/blog/tags/optimizer/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/optimizer/</guid><description/><content:encoded></content:encoded></item><item><title>Owasp</title><link>https://tarrragon.github.io/blog/tags/owasp/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/owasp/</guid><description/><content:encoded></content:encoded></item><item><title>Peak-Event</title><link>https://tarrragon.github.io/blog/tags/peak-event/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/peak-event/</guid><description/><content:encoded></content:encoded></item><item><title>Pii</title><link>https://tarrragon.github.io/blog/tags/pii/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pii/</guid><description/><content:encoded></content:encoded></item><item><title>Piper</title><link>https://tarrragon.github.io/blog/tags/piper/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/piper/</guid><description/><content:encoded></content:encoded></item><item><title>Planning</title><link>https://tarrragon.github.io/blog/tags/planning/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/planning/</guid><description/><content:encoded></content:encoded></item><item><title>Predictable-Peak</title><link>https://tarrragon.github.io/blog/tags/predictable-peak/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/predictable-peak/</guid><description/><content:encoded></content:encoded></item><item><title>Pretraining</title><link>https://tarrragon.github.io/blog/tags/pretraining/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pretraining/</guid><description/><content:encoded></content:encoded></item><item><title>Production-Validation</title><link>https://tarrragon.github.io/blog/tags/production-validation/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/production-validation/</guid><description/><content:encoded></content:encoded></item><item><title>Prompt-Cache</title><link>https://tarrragon.github.io/blog/tags/prompt-cache/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/prompt-cache/</guid><description/><content:encoded></content:encoded></item><item><title>Prompt-Injection</title><link>https://tarrragon.github.io/blog/tags/prompt-injection/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/prompt-injection/</guid><description/><content:encoded></content:encoded></item><item><title>Qlora</title><link>https://tarrragon.github.io/blog/tags/qlora/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/qlora/</guid><description/><content:encoded></content:encoded></item><item><title>Quantization</title><link>https://tarrragon.github.io/blog/tags/quantization/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/quantization/</guid><description/><content:encoded></content:encoded></item><item><title>Quickstart</title><link>https://tarrragon.github.io/blog/tags/quickstart/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/quickstart/</guid><description/><content:encoded></content:encoded></item><item><title>Qwen</title><link>https://tarrragon.github.io/blog/tags/qwen/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/qwen/</guid><description/><content:encoded></content:encoded></item><item><title>Ram</title><link>https://tarrragon.github.io/blog/tags/ram/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ram/</guid><description/><content:encoded></content:encoded></item><item><title>Reasoning</title><link>https://tarrragon.github.io/blog/tags/reasoning/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/reasoning/</guid><description/><content:encoded></content:encoded></item><item><title>Regulated</title><link>https://tarrragon.github.io/blog/tags/regulated/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/regulated/</guid><description/><content:encoded></content:encoded></item><item><title>Resource</title><link>https://tarrragon.github.io/blog/tags/resource/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/resource/</guid><description/><content:encoded></content:encoded></item><item><title>Resource-Planning</title><link>https://tarrragon.github.io/blog/tags/resource-planning/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/resource-planning/</guid><description/><content:encoded></content:encoded></item><item><title>Rocm</title><link>https://tarrragon.github.io/blog/tags/rocm/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rocm/</guid><description/><content:encoded></content:encoded></item><item><title>Saturation</title><link>https://tarrragon.github.io/blog/tags/saturation/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/saturation/</guid><description/><content:encoded></content:encoded></item><item><title>Scaffold</title><link>https://tarrragon.github.io/blog/tags/scaffold/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/scaffold/</guid><description/><content:encoded></content:encoded></item><item><title>Speculative-Decoding</title><link>https://tarrragon.github.io/blog/tags/speculative-decoding/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/speculative-decoding/</guid><description/><content:encoded></content:encoded></item><item><title>Speech-to-Text</title><link>https://tarrragon.github.io/blog/tags/speech-to-text/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/speech-to-text/</guid><description/><content:encoded></content:encoded></item><item><title>Stable-Diffusion</title><link>https://tarrragon.github.io/blog/tags/stable-diffusion/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/stable-diffusion/</guid><description/><content:encoded></content:encoded></item><item><title>Static-Site</title><link>https://tarrragon.github.io/blog/tags/static-site/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/static-site/</guid><description/><content:encoded></content:encoded></item><item><title>Surge</title><link>https://tarrragon.github.io/blog/tags/surge/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/surge/</guid><description/><content:encoded></content:encoded></item><item><title>Test-Time-Compute</title><link>https://tarrragon.github.io/blog/tags/test-time-compute/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/test-time-compute/</guid><description/><content:encoded></content:encoded></item><item><title>Theory</title><link>https://tarrragon.github.io/blog/tags/theory/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/theory/</guid><description/><content:encoded></content:encoded></item><item><title>Token</title><link>https://tarrragon.github.io/blog/tags/token/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/token/</guid><description/><content:encoded></content:encoded></item><item><title>Tts</title><link>https://tarrragon.github.io/blog/tags/tts/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tts/</guid><description/><content:encoded></content:encoded></item><item><title>Vision</title><link>https://tarrragon.github.io/blog/tags/vision/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vision/</guid><description/><content:encoded></content:encoded></item><item><title>Vlm</title><link>https://tarrragon.github.io/blog/tags/vlm/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vlm/</guid><description/><content:encoded></content:encoded></item><item><title>Vram</title><link>https://tarrragon.github.io/blog/tags/vram/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vram/</guid><description/><content:encoded></content:encoded></item><item><title>Whisper</title><link>https://tarrragon.github.io/blog/tags/whisper/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/whisper/</guid><description/><content:encoded></content:encoded></item><item><title>Windows</title><link>https://tarrragon.github.io/blog/tags/windows/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/windows/</guid><description/><content:encoded></content:encoded></item><item><title>Workload</title><link>https://tarrragon.github.io/blog/tags/workload/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/workload/</guid><description/><content:encoded></content:encoded></item><item><title>Aider</title><link>https://tarrragon.github.io/blog/tags/aider/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aider/</guid><description/><content:encoded></content:encoded></item><item><title>Code-Generation</title><link>https://tarrragon.github.io/blog/tags/code-generation/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/code-generation/</guid><description/><content:encoded></content:encoded></item><item><title>Courses</title><link>https://tarrragon.github.io/blog/tags/courses/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/courses/</guid><description/><content:encoded></content:encoded></item><item><title>Data-Shape</title><link>https://tarrragon.github.io/blog/tags/data-shape/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-shape/</guid><description/><content:encoded></content:encoded></item><item><title>Event-Contract</title><link>https://tarrragon.github.io/blog/tags/event-contract/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/event-contract/</guid><description/><content:encoded></content:encoded></item><item><title>Evidence Package</title><link>https://tarrragon.github.io/blog/tags/evidence-package/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/evidence-package/</guid><description/><content:encoded></content:encoded></item><item><title>Expectation</title><link>https://tarrragon.github.io/blog/tags/expectation/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/expectation/</guid><description/><content:encoded></content:encoded></item><item><title>Freezed</title><link>https://tarrragon.github.io/blog/tags/freezed/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/freezed/</guid><description/><content:encoded></content:encoded></item><item><title>Freshness</title><link>https://tarrragon.github.io/blog/tags/freshness/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/freshness/</guid><description/><content:encoded></content:encoded></item><item><title>Function-Calling</title><link>https://tarrragon.github.io/blog/tags/function-calling/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/function-calling/</guid><description/><content:encoded></content:encoded></item><item><title>Implementation</title><link>https://tarrragon.github.io/blog/tags/implementation/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/implementation/</guid><description/><content:encoded></content:encoded></item><item><title>Incident</title><link>https://tarrragon.github.io/blog/tags/incident/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/incident/</guid><description/><content:encoded></content:encoded></item><item><title>Integration</title><link>https://tarrragon.github.io/blog/tags/integration/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/integration/</guid><description/><content:encoded></content:encoded></item><item><title>Judgment</title><link>https://tarrragon.github.io/blog/tags/judgment/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/judgment/</guid><description/><content:encoded></content:encoded></item><item><title>Language-Design</title><link>https://tarrragon.github.io/blog/tags/language-design/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/language-design/</guid><description/><content:encoded></content:encoded></item><item><title>Local-Llm-Services</title><link>https://tarrragon.github.io/blog/tags/local-llm-services/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/local-llm-services/</guid><description/><content:encoded></content:encoded></item><item><title>Local-vs-Cloud</title><link>https://tarrragon.github.io/blog/tags/local-vs-cloud/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/local-vs-cloud/</guid><description/><content:encoded></content:encoded></item><item><title>Math-Foundations</title><link>https://tarrragon.github.io/blog/tags/math-foundations/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/math-foundations/</guid><description/><content:encoded></content:encoded></item><item><title>Mtp</title><link>https://tarrragon.github.io/blog/tags/mtp/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mtp/</guid><description/><content:encoded></content:encoded></item><item><title>Multilingual</title><link>https://tarrragon.github.io/blog/tags/multilingual/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multilingual/</guid><description/><content:encoded></content:encoded></item><item><title>Neural-Network</title><link>https://tarrragon.github.io/blog/tags/neural-network/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/neural-network/</guid><description/><content:encoded></content:encoded></item><item><title>Open-Webui</title><link>https://tarrragon.github.io/blog/tags/open-webui/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/open-webui/</guid><description/><content:encoded></content:encoded></item><item><title>Orchestration</title><link>https://tarrragon.github.io/blog/tags/orchestration/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/orchestration/</guid><description/><content:encoded></content:encoded></item><item><title>Probability</title><link>https://tarrragon.github.io/blog/tags/probability/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/probability/</guid><description/><content:encoded></content:encoded></item><item><title>Release Gate</title><link>https://tarrragon.github.io/blog/tags/release-gate/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/release-gate/</guid><description/><content:encoded></content:encoded></item><item><title>Replay</title><link>https://tarrragon.github.io/blog/tags/replay/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/replay/</guid><description/><content:encoded></content:encoded></item><item><title>Server</title><link>https://tarrragon.github.io/blog/tags/server/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/server/</guid><description/><content:encoded></content:encoded></item><item><title>Source-of-Truth</title><link>https://tarrragon.github.io/blog/tags/source-of-truth/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/source-of-truth/</guid><description/><content:encoded></content:encoded></item><item><title>Theoretical-Foundations</title><link>https://tarrragon.github.io/blog/tags/theoretical-foundations/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/theoretical-foundations/</guid><description/><content:encoded></content:encoded></item><item><title>Traffic</title><link>https://tarrragon.github.io/blog/tags/traffic/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/traffic/</guid><description/><content:encoded></content:encoded></item><item><title>Vscode</title><link>https://tarrragon.github.io/blog/tags/vscode/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vscode/</guid><description/><content:encoded></content:encoded></item><item><title>前置知識卡片</title><link>https://tarrragon.github.io/blog/tags/%E5%89%8D%E7%BD%AE%E7%9F%A5%E8%AD%98%E5%8D%A1%E7%89%87/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%89%8D%E7%BD%AE%E7%9F%A5%E8%AD%98%E5%8D%A1%E7%89%87/</guid><description/><content:encoded></content:encoded></item><item><title>Credential-Rotation</title><link>https://tarrragon.github.io/blog/tags/credential-rotation/</link><pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/credential-rotation/</guid><description/><content:encoded></content:encoded></item><item><title>Decision Log</title><link>https://tarrragon.github.io/blog/tags/decision-log/</link><pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/decision-log/</guid><description/><content:encoded></content:encoded></item><item><title>Atlassian</title><link>https://tarrragon.github.io/blog/tags/atlassian/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/atlassian/</guid><description/><content:encoded></content:encoded></item><item><title>Aws-S3</title><link>https://tarrragon.github.io/blog/tags/aws-s3/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aws-s3/</guid><description/><content:encoded></content:encoded></item><item><title>Chaos Engineering</title><link>https://tarrragon.github.io/blog/tags/chaos-engineering/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/chaos-engineering/</guid><description/><content:encoded></content:encoded></item><item><title>Fastly</title><link>https://tarrragon.github.io/blog/tags/fastly/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/fastly/</guid><description/><content:encoded></content:encoded></item><item><title>Getx</title><link>https://tarrragon.github.io/blog/tags/getx/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/getx/</guid><description/><content:encoded></content:encoded></item><item><title>Github</title><link>https://tarrragon.github.io/blog/tags/github/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/github/</guid><description/><content:encoded></content:encoded></item><item><title>Incident Decision Log</title><link>https://tarrragon.github.io/blog/tags/incident-decision-log/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/incident-decision-log/</guid><description/><content:encoded></content:encoded></item><item><title>Incident Evidence</title><link>https://tarrragon.github.io/blog/tags/incident-evidence/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/incident-evidence/</guid><description/><content:encoded></content:encoded></item><item><title>Roblox</title><link>https://tarrragon.github.io/blog/tags/roblox/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/roblox/</guid><description/><content:encoded></content:encoded></item><item><title>Steady State</title><link>https://tarrragon.github.io/blog/tags/steady-state/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/steady-state/</guid><description/><content:encoded></content:encoded></item><item><title>Vertical-Slice</title><link>https://tarrragon.github.io/blog/tags/vertical-slice/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vertical-slice/</guid><description/><content:encoded></content:encoded></item><item><title>事故決策紀錄</title><link>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E6%95%85%E6%B1%BA%E7%AD%96%E7%B4%80%E9%8C%84/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E6%95%85%E6%B1%BA%E7%AD%96%E7%B4%80%E9%8C%84/</guid><description/><content:encoded></content:encoded></item><item><title>穩態</title><link>https://tarrragon.github.io/blog/tags/%E7%A9%A9%E6%85%8B/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%A9%A9%E6%85%8B/</guid><description/><content:encoded></content:encoded></item><item><title>證據包</title><link>https://tarrragon.github.io/blog/tags/%E8%AD%89%E6%93%9A%E5%8C%85/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%AD%89%E6%93%9A%E5%8C%85/</guid><description/><content:encoded></content:encoded></item><item><title>Binary</title><link>https://tarrragon.github.io/blog/tags/binary/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/binary/</guid><description/><content:encoded></content:encoded></item><item><title>Blog維護</title><link>https://tarrragon.github.io/blog/tags/blog%E7%B6%AD%E8%AD%B7/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/blog%E7%B6%AD%E8%AD%B7/</guid><description/><content:encoded></content:encoded></item><item><title>Branch-Protection</title><link>https://tarrragon.github.io/blog/tags/branch-protection/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/branch-protection/</guid><description/><content:encoded></content:encoded></item><item><title>Client</title><link>https://tarrragon.github.io/blog/tags/client/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/client/</guid><description/><content:encoded></content:encoded></item><item><title>Installer</title><link>https://tarrragon.github.io/blog/tags/installer/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/installer/</guid><description/><content:encoded></content:encoded></item><item><title>Library</title><link>https://tarrragon.github.io/blog/tags/library/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/library/</guid><description/><content:encoded></content:encoded></item><item><title>Package</title><link>https://tarrragon.github.io/blog/tags/package/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/package/</guid><description/><content:encoded></content:encoded></item><item><title>Required-Checks</title><link>https://tarrragon.github.io/blog/tags/required-checks/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/required-checks/</guid><description/><content:encoded></content:encoded></item><item><title>文件設計</title><link>https://tarrragon.github.io/blog/tags/%E6%96%87%E4%BB%B6%E8%A8%AD%E8%A8%88/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%96%87%E4%BB%B6%E8%A8%AD%E8%A8%88/</guid><description/><content:encoded></content:encoded></item><item><title>地區化</title><link>https://tarrragon.github.io/blog/tags/%E5%9C%B0%E5%8D%80%E5%8C%96/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%9C%B0%E5%8D%80%E5%8C%96/</guid><description/><content:encoded></content:encoded></item><item><title>發布</title><link>https://tarrragon.github.io/blog/tags/%E7%99%BC%E5%B8%83/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%99%BC%E5%B8%83/</guid><description/><content:encoded></content:encoded></item><item><title>Code-Quality</title><link>https://tarrragon.github.io/blog/tags/code-quality/</link><pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/code-quality/</guid><description/><content:encoded></content:encoded></item><item><title>Documentation</title><link>https://tarrragon.github.io/blog/tags/documentation/</link><pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/documentation/</guid><description/><content:encoded></content:encoded></item><item><title>Pos</title><link>https://tarrragon.github.io/blog/tags/pos/</link><pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pos/</guid><description/><content:encoded></content:encoded></item><item><title>Type-System</title><link>https://tarrragon.github.io/blog/tags/type-system/</link><pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/type-system/</guid><description/><content:encoded></content:encoded></item><item><title>Yagni</title><link>https://tarrragon.github.io/blog/tags/yagni/</link><pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/yagni/</guid><description/><content:encoded></content:encoded></item><item><title>Terminology</title><link>https://tarrragon.github.io/blog/tags/terminology/</link><pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/terminology/</guid><description/><content:encoded></content:encoded></item><item><title>Translation</title><link>https://tarrragon.github.io/blog/tags/translation/</link><pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/translation/</guid><description/><content:encoded></content:encoded></item><item><title>Wrap-Decision</title><link>https://tarrragon.github.io/blog/tags/wrap-decision/</link><pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/wrap-decision/</guid><description/><content:encoded></content:encoded></item><item><title>Blog心得</title><link>https://tarrragon.github.io/blog/tags/blog%E5%BF%83%E5%BE%97/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/blog%E5%BF%83%E5%BE%97/</guid><description/><content:encoded></content:encoded></item><item><title>Stakeholder Mapping</title><link>https://tarrragon.github.io/blog/tags/stakeholder-mapping/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/stakeholder-mapping/</guid><description/><content:encoded></content:encoded></item><item><title>Status Page</title><link>https://tarrragon.github.io/blog/tags/status-page/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/status-page/</guid><description/><content:encoded></content:encoded></item><item><title>Toil</title><link>https://tarrragon.github.io/blog/tags/toil/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/toil/</guid><description/><content:encoded></content:encoded></item><item><title>利害關係人地圖</title><link>https://tarrragon.github.io/blog/tags/%E5%88%A9%E5%AE%B3%E9%97%9C%E4%BF%82%E4%BA%BA%E5%9C%B0%E5%9C%96/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%88%A9%E5%AE%B3%E9%97%9C%E4%BF%82%E4%BA%BA%E5%9C%B0%E5%9C%96/</guid><description/><content:encoded></content:encoded></item><item><title>狀態頁</title><link>https://tarrragon.github.io/blog/tags/%E7%8B%80%E6%85%8B%E9%A0%81/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%8B%80%E6%85%8B%E9%A0%81/</guid><description/><content:encoded></content:encoded></item><item><title>重複手動工作</title><link>https://tarrragon.github.io/blog/tags/%E9%87%8D%E8%A4%87%E6%89%8B%E5%8B%95%E5%B7%A5%E4%BD%9C/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%87%8D%E8%A4%87%E6%89%8B%E5%8B%95%E5%B7%A5%E4%BD%9C/</guid><description/><content:encoded></content:encoded></item><item><title>Citation</title><link>https://tarrragon.github.io/blog/tags/citation/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/citation/</guid><description/><content:encoded></content:encoded></item><item><title>False Confidence</title><link>https://tarrragon.github.io/blog/tags/false-confidence/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/false-confidence/</guid><description/><content:encoded></content:encoded></item><item><title>Grafana-Oncall</title><link>https://tarrragon.github.io/blog/tags/grafana-oncall/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/grafana-oncall/</guid><description/><content:encoded></content:encoded></item><item><title>Mitigation</title><link>https://tarrragon.github.io/blog/tags/mitigation/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mitigation/</guid><description/><content:encoded></content:encoded></item><item><title>On-Call</title><link>https://tarrragon.github.io/blog/tags/on-call/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/on-call/</guid><description/><content:encoded></content:encoded></item><item><title>Oss</title><link>https://tarrragon.github.io/blog/tags/oss/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/oss/</guid><description/><content:encoded></content:encoded></item><item><title>Sre</title><link>https://tarrragon.github.io/blog/tags/sre/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sre/</guid><description/><content:encoded></content:encoded></item><item><title>資安</title><link>https://tarrragon.github.io/blog/tags/%E8%B3%87%E5%AE%89/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%B3%87%E5%AE%89/</guid><description/><content:encoded></content:encoded></item><item><title>3CX</title><link>https://tarrragon.github.io/blog/tags/3cx/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/3cx/</guid><description/><content:encoded></content:encoded></item><item><title>Abuse Case</title><link>https://tarrragon.github.io/blog/tags/abuse-case/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/abuse-case/</guid><description/><content:encoded></content:encoded></item><item><title>Artifact Provenance</title><link>https://tarrragon.github.io/blog/tags/artifact-provenance/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/artifact-provenance/</guid><description/><content:encoded></content:encoded></item><item><title>ATT&amp;CK</title><link>https://tarrragon.github.io/blog/tags/attck/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/attck/</guid><description/><content:encoded></content:encoded></item><item><title>ATT&amp;CK Evaluations</title><link>https://tarrragon.github.io/blog/tags/attck-evaluations/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/attck-evaluations/</guid><description/><content:encoded></content:encoded></item><item><title>Auditable Loop</title><link>https://tarrragon.github.io/blog/tags/auditable-loop/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/auditable-loop/</guid><description/><content:encoded></content:encoded></item><item><title>Blue Team</title><link>https://tarrragon.github.io/blog/tags/blue-team/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/blue-team/</guid><description/><content:encoded></content:encoded></item><item><title>Change Healthcare</title><link>https://tarrragon.github.io/blog/tags/change-healthcare/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/change-healthcare/</guid><description/><content:encoded></content:encoded></item><item><title>CISA</title><link>https://tarrragon.github.io/blog/tags/cisa/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cisa/</guid><description/><content:encoded></content:encoded></item><item><title>Citrix Bleed</title><link>https://tarrragon.github.io/blog/tags/citrix-bleed/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/citrix-bleed/</guid><description/><content:encoded></content:encoded></item><item><title>Control Failure</title><link>https://tarrragon.github.io/blog/tags/control-failure/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/control-failure/</guid><description/><content:encoded></content:encoded></item><item><title>Control Handoff</title><link>https://tarrragon.github.io/blog/tags/control-handoff/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/control-handoff/</guid><description/><content:encoded></content:encoded></item><item><title>Control Map</title><link>https://tarrragon.github.io/blog/tags/control-map/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/control-map/</guid><description/><content:encoded></content:encoded></item><item><title>Control Mapping</title><link>https://tarrragon.github.io/blog/tags/control-mapping/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/control-mapping/</guid><description/><content:encoded></content:encoded></item><item><title>Control Pattern</title><link>https://tarrragon.github.io/blog/tags/control-pattern/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/control-pattern/</guid><description/><content:encoded></content:encoded></item><item><title>Control Validation</title><link>https://tarrragon.github.io/blog/tags/control-validation/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/control-validation/</guid><description/><content:encoded></content:encoded></item><item><title>Correlation ID</title><link>https://tarrragon.github.io/blog/tags/correlation-id/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/correlation-id/</guid><description/><content:encoded></content:encoded></item><item><title>Credential</title><link>https://tarrragon.github.io/blog/tags/credential/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/credential/</guid><description/><content:encoded></content:encoded></item><item><title>CSF</title><link>https://tarrragon.github.io/blog/tags/csf/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/csf/</guid><description/><content:encoded></content:encoded></item><item><title>D3FEND</title><link>https://tarrragon.github.io/blog/tags/d3fend/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/d3fend/</guid><description/><content:encoded></content:encoded></item><item><title>Data Exfiltration</title><link>https://tarrragon.github.io/blog/tags/data-exfiltration/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-exfiltration/</guid><description/><content:encoded></content:encoded></item><item><title>Defender Pressure</title><link>https://tarrragon.github.io/blog/tags/defender-pressure/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/defender-pressure/</guid><description/><content:encoded></content:encoded></item><item><title>Defense</title><link>https://tarrragon.github.io/blog/tags/defense/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/defense/</guid><description/><content:encoded></content:encoded></item><item><title>Defense Vocabulary</title><link>https://tarrragon.github.io/blog/tags/defense-vocabulary/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/defense-vocabulary/</guid><description/><content:encoded></content:encoded></item><item><title>Deletion Evidence</title><link>https://tarrragon.github.io/blog/tags/deletion-evidence/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/deletion-evidence/</guid><description/><content:encoded></content:encoded></item><item><title>Delivery</title><link>https://tarrragon.github.io/blog/tags/delivery/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/delivery/</guid><description/><content:encoded></content:encoded></item><item><title>Detection Coverage</title><link>https://tarrragon.github.io/blog/tags/detection-coverage/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/detection-coverage/</guid><description/><content:encoded></content:encoded></item><item><title>Detection Engineering</title><link>https://tarrragon.github.io/blog/tags/detection-engineering/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/detection-engineering/</guid><description/><content:encoded></content:encoded></item><item><title>Edge Exposure</title><link>https://tarrragon.github.io/blog/tags/edge-exposure/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/edge-exposure/</guid><description/><content:encoded></content:encoded></item><item><title>Evidence</title><link>https://tarrragon.github.io/blog/tags/evidence/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/evidence/</guid><description/><content:encoded></content:encoded></item><item><title>Exercise Design</title><link>https://tarrragon.github.io/blog/tags/exercise-design/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/exercise-design/</guid><description/><content:encoded></content:encoded></item><item><title>Federation Trust</title><link>https://tarrragon.github.io/blog/tags/federation-trust/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/federation-trust/</guid><description/><content:encoded></content:encoded></item><item><title>Field Cases</title><link>https://tarrragon.github.io/blog/tags/field-cases/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/field-cases/</guid><description/><content:encoded></content:encoded></item><item><title>GeoServer</title><link>https://tarrragon.github.io/blog/tags/geoserver/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/geoserver/</guid><description/><content:encoded></content:encoded></item><item><title>Helpdesk</title><link>https://tarrragon.github.io/blog/tags/helpdesk/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/helpdesk/</guid><description/><content:encoded></content:encoded></item><item><title>Incident Cases</title><link>https://tarrragon.github.io/blog/tags/incident-cases/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/incident-cases/</guid><description/><content:encoded></content:encoded></item><item><title>Incident Learning</title><link>https://tarrragon.github.io/blog/tags/incident-learning/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/incident-learning/</guid><description/><content:encoded></content:encoded></item><item><title>Incident Workflow</title><link>https://tarrragon.github.io/blog/tags/incident-workflow/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/incident-workflow/</guid><description/><content:encoded></content:encoded></item><item><title>Ivanti</title><link>https://tarrragon.github.io/blog/tags/ivanti/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ivanti/</guid><description/><content:encoded></content:encoded></item><item><title>Knowledge Routing</title><link>https://tarrragon.github.io/blog/tags/knowledge-routing/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/knowledge-routing/</guid><description/><content:encoded></content:encoded></item><item><title>M-Trends</title><link>https://tarrragon.github.io/blog/tags/m-trends/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/m-trends/</guid><description/><content:encoded></content:encoded></item><item><title>Mandiant</title><link>https://tarrragon.github.io/blog/tags/mandiant/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mandiant/</guid><description/><content:encoded></content:encoded></item><item><title>Mass Exploitation</title><link>https://tarrragon.github.io/blog/tags/mass-exploitation/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mass-exploitation/</guid><description/><content:encoded></content:encoded></item><item><title>Materials</title><link>https://tarrragon.github.io/blog/tags/materials/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/materials/</guid><description/><content:encoded></content:encoded></item><item><title>Maturity</title><link>https://tarrragon.github.io/blog/tags/maturity/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/maturity/</guid><description/><content:encoded></content:encoded></item><item><title>Maturity Model</title><link>https://tarrragon.github.io/blog/tags/maturity-model/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/maturity-model/</guid><description/><content:encoded></content:encoded></item><item><title>MFA</title><link>https://tarrragon.github.io/blog/tags/mfa/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mfa/</guid><description/><content:encoded></content:encoded></item><item><title>MFT</title><link>https://tarrragon.github.io/blog/tags/mft/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mft/</guid><description/><content:encoded></content:encoded></item><item><title>MGM</title><link>https://tarrragon.github.io/blog/tags/mgm/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mgm/</guid><description/><content:encoded></content:encoded></item><item><title>MITRE</title><link>https://tarrragon.github.io/blog/tags/mitre/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mitre/</guid><description/><content:encoded></content:encoded></item><item><title>MOVEit</title><link>https://tarrragon.github.io/blog/tags/moveit/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/moveit/</guid><description/><content:encoded></content:encoded></item><item><title>NIST</title><link>https://tarrragon.github.io/blog/tags/nist/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/nist/</guid><description/><content:encoded></content:encoded></item><item><title>Organization</title><link>https://tarrragon.github.io/blog/tags/organization/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/organization/</guid><description/><content:encoded></content:encoded></item><item><title>Policy Control</title><link>https://tarrragon.github.io/blog/tags/policy-control/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/policy-control/</guid><description/><content:encoded></content:encoded></item><item><title>Professional Sources</title><link>https://tarrragon.github.io/blog/tags/professional-sources/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/professional-sources/</guid><description/><content:encoded></content:encoded></item><item><title>Provenance</title><link>https://tarrragon.github.io/blog/tags/provenance/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/provenance/</guid><description/><content:encoded></content:encoded></item><item><title>Ransomware</title><link>https://tarrragon.github.io/blog/tags/ransomware/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ransomware/</guid><description/><content:encoded></content:encoded></item><item><title>Release Freeze</title><link>https://tarrragon.github.io/blog/tags/release-freeze/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/release-freeze/</guid><description/><content:encoded></content:encoded></item><item><title>Release Governance</title><link>https://tarrragon.github.io/blog/tags/release-governance/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/release-governance/</guid><description/><content:encoded></content:encoded></item><item><title>Resilience</title><link>https://tarrragon.github.io/blog/tags/resilience/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/resilience/</guid><description/><content:encoded></content:encoded></item><item><title>Response Routing</title><link>https://tarrragon.github.io/blog/tags/response-routing/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/response-routing/</guid><description/><content:encoded></content:encoded></item><item><title>Risk Acceptance</title><link>https://tarrragon.github.io/blog/tags/risk-acceptance/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/risk-acceptance/</guid><description/><content:encoded></content:encoded></item><item><title>Risk Governance</title><link>https://tarrragon.github.io/blog/tags/risk-governance/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/risk-governance/</guid><description/><content:encoded></content:encoded></item><item><title>Risk Input</title><link>https://tarrragon.github.io/blog/tags/risk-input/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/risk-input/</guid><description/><content:encoded></content:encoded></item><item><title>Risk Routing</title><link>https://tarrragon.github.io/blog/tags/risk-routing/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/risk-routing/</guid><description/><content:encoded></content:encoded></item><item><title>SANS</title><link>https://tarrragon.github.io/blog/tags/sans/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sans/</guid><description/><content:encoded></content:encoded></item><item><title>Scenario</title><link>https://tarrragon.github.io/blog/tags/scenario/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/scenario/</guid><description/><content:encoded></content:encoded></item><item><title>Security Control</title><link>https://tarrragon.github.io/blog/tags/security-control/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/security-control/</guid><description/><content:encoded></content:encoded></item><item><title>Security Design</title><link>https://tarrragon.github.io/blog/tags/security-design/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/security-design/</guid><description/><content:encoded></content:encoded></item><item><title>Security Materials</title><link>https://tarrragon.github.io/blog/tags/security-materials/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/security-materials/</guid><description/><content:encoded></content:encoded></item><item><title>Security Operations</title><link>https://tarrragon.github.io/blog/tags/security-operations/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/security-operations/</guid><description/><content:encoded></content:encoded></item><item><title>Security References</title><link>https://tarrragon.github.io/blog/tags/security-references/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/security-references/</guid><description/><content:encoded></content:encoded></item><item><title>Security Testing</title><link>https://tarrragon.github.io/blog/tags/security-testing/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/security-testing/</guid><description/><content:encoded></content:encoded></item><item><title>Service Design</title><link>https://tarrragon.github.io/blog/tags/service-design/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/service-design/</guid><description/><content:encoded></content:encoded></item><item><title>Severity</title><link>https://tarrragon.github.io/blog/tags/severity/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/severity/</guid><description/><content:encoded></content:encoded></item><item><title>Shared Controls</title><link>https://tarrragon.github.io/blog/tags/shared-controls/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/shared-controls/</guid><description/><content:encoded></content:encoded></item><item><title>Sigma</title><link>https://tarrragon.github.io/blog/tags/sigma/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sigma/</guid><description/><content:encoded></content:encoded></item><item><title>Signal Quality</title><link>https://tarrragon.github.io/blog/tags/signal-quality/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/signal-quality/</guid><description/><content:encoded></content:encoded></item><item><title>Signing Key</title><link>https://tarrragon.github.io/blog/tags/signing-key/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/signing-key/</guid><description/><content:encoded></content:encoded></item><item><title>Simulation</title><link>https://tarrragon.github.io/blog/tags/simulation/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/simulation/</guid><description/><content:encoded></content:encoded></item><item><title>Snowflake</title><link>https://tarrragon.github.io/blog/tags/snowflake/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/snowflake/</guid><description/><content:encoded></content:encoded></item><item><title>Social Engineering</title><link>https://tarrragon.github.io/blog/tags/social-engineering/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/social-engineering/</guid><description/><content:encoded></content:encoded></item><item><title>Storm-0558</title><link>https://tarrragon.github.io/blog/tags/storm-0558/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/storm-0558/</guid><description/><content:encoded></content:encoded></item><item><title>Support Workflow</title><link>https://tarrragon.github.io/blog/tags/support-workflow/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/support-workflow/</guid><description/><content:encoded></content:encoded></item><item><title>Tabletop</title><link>https://tarrragon.github.io/blog/tags/tabletop/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tabletop/</guid><description/><content:encoded></content:encoded></item><item><title>Threat Intelligence</title><link>https://tarrragon.github.io/blog/tags/threat-intelligence/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/threat-intelligence/</guid><description/><content:encoded></content:encoded></item><item><title>Threat-Informed Defense</title><link>https://tarrragon.github.io/blog/tags/threat-informed-defense/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/threat-informed-defense/</guid><description/><content:encoded></content:encoded></item><item><title>Token Scope</title><link>https://tarrragon.github.io/blog/tags/token-scope/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/token-scope/</guid><description/><content:encoded></content:encoded></item><item><title>Triage</title><link>https://tarrragon.github.io/blog/tags/triage/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/triage/</guid><description/><content:encoded></content:encoded></item><item><title>Tripwire</title><link>https://tarrragon.github.io/blog/tags/tripwire/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tripwire/</guid><description/><content:encoded></content:encoded></item><item><title>Vulnerability Response</title><link>https://tarrragon.github.io/blog/tags/vulnerability-response/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/vulnerability-response/</guid><description/><content:encoded></content:encoded></item><item><title>Write-Back</title><link>https://tarrragon.github.io/blog/tags/write-back/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/write-back/</guid><description/><content:encoded></content:encoded></item><item><title>XZ Utils</title><link>https://tarrragon.github.io/blog/tags/xz-utils/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/xz-utils/</guid><description/><content:encoded></content:encoded></item><item><title>允許清單</title><link>https://tarrragon.github.io/blog/tags/%E5%85%81%E8%A8%B1%E6%B8%85%E5%96%AE/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%85%81%E8%A8%B1%E6%B8%85%E5%96%AE/</guid><description/><content:encoded></content:encoded></item><item><title>事故案例</title><link>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E6%95%85%E6%A1%88%E4%BE%8B/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E6%95%85%E6%A1%88%E4%BE%8B/</guid><description/><content:encoded></content:encoded></item><item><title>供應鏈</title><link>https://tarrragon.github.io/blog/tags/%E4%BE%9B%E6%87%89%E9%8F%88/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%BE%9B%E6%87%89%E9%8F%88/</guid><description/><content:encoded></content:encoded></item><item><title>供應鏈完整性</title><link>https://tarrragon.github.io/blog/tags/%E4%BE%9B%E6%87%89%E9%8F%88%E5%AE%8C%E6%95%B4%E6%80%A7/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%BE%9B%E6%87%89%E9%8F%88%E5%AE%8C%E6%95%B4%E6%80%A7/</guid><description/><content:encoded></content:encoded></item><item><title>治理例外</title><link>https://tarrragon.github.io/blog/tags/%E6%B2%BB%E7%90%86%E4%BE%8B%E5%A4%96/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%B2%BB%E7%90%86%E4%BE%8B%E5%A4%96/</guid><description/><content:encoded></content:encoded></item><item><title>重評估觸發器</title><link>https://tarrragon.github.io/blog/tags/%E9%87%8D%E8%A9%95%E4%BC%B0%E8%A7%B8%E7%99%BC%E5%99%A8/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%87%8D%E8%A9%95%E4%BC%B0%E8%A7%B8%E7%99%BC%E5%99%A8/</guid><description/><content:encoded></content:encoded></item><item><title>素材庫</title><link>https://tarrragon.github.io/blog/tags/%E7%B4%A0%E6%9D%90%E5%BA%AB/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%B4%A0%E6%9D%90%E5%BA%AB/</guid><description/><content:encoded></content:encoded></item><item><title>訊號關聯</title><link>https://tarrragon.github.io/blog/tags/%E8%A8%8A%E8%99%9F%E9%97%9C%E8%81%AF/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%A8%8A%E8%99%9F%E9%97%9C%E8%81%AF/</guid><description/><content:encoded></content:encoded></item><item><title>備份刪除</title><link>https://tarrragon.github.io/blog/tags/%E5%82%99%E4%BB%BD%E5%88%AA%E9%99%A4/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%82%99%E4%BB%BD%E5%88%AA%E9%99%A4/</guid><description/><content:encoded></content:encoded></item><item><title>發布凍結</title><link>https://tarrragon.github.io/blog/tags/%E7%99%BC%E5%B8%83%E5%87%8D%E7%B5%90/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%99%BC%E5%B8%83%E5%87%8D%E7%B5%90/</guid><description/><content:encoded></content:encoded></item><item><title>資安治理</title><link>https://tarrragon.github.io/blog/tags/%E8%B3%87%E5%AE%89%E6%B2%BB%E7%90%86/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%B3%87%E5%AE%89%E6%B2%BB%E7%90%86/</guid><description/><content:encoded></content:encoded></item><item><title>資安演練</title><link>https://tarrragon.github.io/blog/tags/%E8%B3%87%E5%AE%89%E6%BC%94%E7%B7%B4/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%B3%87%E5%AE%89%E6%BC%94%E7%B7%B4/</guid><description/><content:encoded></content:encoded></item><item><title>聯邦信任</title><link>https://tarrragon.github.io/blog/tags/%E8%81%AF%E9%82%A6%E4%BF%A1%E4%BB%BB/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%81%AF%E9%82%A6%E4%BF%A1%E4%BB%BB/</guid><description/><content:encoded></content:encoded></item><item><title>Blog-Config</title><link>https://tarrragon.github.io/blog/tags/blog-config/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/blog-config/</guid><description/><content:encoded></content:encoded></item><item><title>Identifier</title><link>https://tarrragon.github.io/blog/tags/identifier/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/identifier/</guid><description/><content:encoded></content:encoded></item><item><title>Mermaid</title><link>https://tarrragon.github.io/blog/tags/mermaid/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mermaid/</guid><description/><content:encoded></content:encoded></item><item><title>Visual</title><link>https://tarrragon.github.io/blog/tags/visual/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/visual/</guid><description/><content:encoded></content:encoded></item><item><title>A11y</title><link>https://tarrragon.github.io/blog/tags/a11y/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/a11y/</guid><description/><content:encoded></content:encoded></item><item><title>Accessibility</title><link>https://tarrragon.github.io/blog/tags/accessibility/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/accessibility/</guid><description/><content:encoded></content:encoded></item><item><title>Cards-Skills</title><link>https://tarrragon.github.io/blog/tags/cards-skills/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cards-skills/</guid><description/><content:encoded></content:encoded></item><item><title>Communication</title><link>https://tarrragon.github.io/blog/tags/communication/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/communication/</guid><description/><content:encoded></content:encoded></item><item><title>CSS</title><link>https://tarrragon.github.io/blog/tags/css/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/css/</guid><description/><content:encoded></content:encoded></item><item><title>Decision Dialogue</title><link>https://tarrragon.github.io/blog/tags/decision-dialogue/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/decision-dialogue/</guid><description/><content:encoded></content:encoded></item><item><title>DOM</title><link>https://tarrragon.github.io/blog/tags/dom/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dom/</guid><description/><content:encoded></content:encoded></item><item><title>Filter</title><link>https://tarrragon.github.io/blog/tags/filter/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/filter/</guid><description/><content:encoded></content:encoded></item><item><title>Frontend-With-Playwright</title><link>https://tarrragon.github.io/blog/tags/frontend-with-playwright/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/frontend-with-playwright/</guid><description/><content:encoded></content:encoded></item><item><title>Knowledge</title><link>https://tarrragon.github.io/blog/tags/knowledge/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/knowledge/</guid><description/><content:encoded></content:encoded></item><item><title>Knowledge Gardening</title><link>https://tarrragon.github.io/blog/tags/knowledge-gardening/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/knowledge-gardening/</guid><description/><content:encoded></content:encoded></item><item><title>Multi-Pass</title><link>https://tarrragon.github.io/blog/tags/multi-pass/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multi-pass/</guid><description/><content:encoded></content:encoded></item><item><title>MutationObserver</title><link>https://tarrragon.github.io/blog/tags/mutationobserver/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mutationobserver/</guid><description/><content:encoded></content:encoded></item><item><title>Pattern</title><link>https://tarrragon.github.io/blog/tags/pattern/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pattern/</guid><description/><content:encoded></content:encoded></item><item><title>Requirement-Protocol</title><link>https://tarrragon.github.io/blog/tags/requirement-protocol/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/requirement-protocol/</guid><description/><content:encoded></content:encoded></item><item><title>Scale</title><link>https://tarrragon.github.io/blog/tags/scale/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/scale/</guid><description/><content:encoded></content:encoded></item><item><title>Selector</title><link>https://tarrragon.github.io/blog/tags/selector/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/selector/</guid><description/><content:encoded></content:encoded></item><item><title>Telemetry</title><link>https://tarrragon.github.io/blog/tags/telemetry/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/telemetry/</guid><description/><content:encoded></content:encoded></item><item><title>外部組件</title><link>https://tarrragon.github.io/blog/tags/%E5%A4%96%E9%83%A8%E7%B5%84%E4%BB%B6/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%A4%96%E9%83%A8%E7%B5%84%E4%BB%B6/</guid><description/><content:encoded></content:encoded></item><item><title>決策呈現</title><link>https://tarrragon.github.io/blog/tags/%E6%B1%BA%E7%AD%96%E5%91%88%E7%8F%BE/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%B1%BA%E7%AD%96%E5%91%88%E7%8F%BE/</guid><description/><content:encoded></content:encoded></item><item><title>狀態機</title><link>https://tarrragon.github.io/blog/tags/%E7%8B%80%E6%85%8B%E6%A9%9F/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%8B%80%E6%85%8B%E6%A9%9F/</guid><description/><content:encoded></content:encoded></item><item><title>知識基礎建設</title><link>https://tarrragon.github.io/blog/tags/%E7%9F%A5%E8%AD%98%E5%9F%BA%E7%A4%8E%E5%BB%BA%E8%A8%AD/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%9F%A5%E8%AD%98%E5%9F%BA%E7%A4%8E%E5%BB%BA%E8%A8%AD/</guid><description/><content:encoded></content:encoded></item><item><title>前端開發</title><link>https://tarrragon.github.io/blog/tags/%E5%89%8D%E7%AB%AF%E9%96%8B%E7%99%BC/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%89%8D%E7%AB%AF%E9%96%8B%E7%99%BC/</guid><description/><content:encoded></content:encoded></item><item><title>對話協議</title><link>https://tarrragon.github.io/blog/tags/%E5%B0%8D%E8%A9%B1%E5%8D%94%E8%AD%B0/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B0%8D%E8%A9%B1%E5%8D%94%E8%AD%B0/</guid><description/><content:encoded></content:encoded></item><item><title>需求澄清</title><link>https://tarrragon.github.io/blog/tags/%E9%9C%80%E6%B1%82%E6%BE%84%E6%B8%85/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%9C%80%E6%B1%82%E6%BE%84%E6%B8%85/</guid><description/><content:encoded></content:encoded></item><item><title>鍵盤</title><link>https://tarrragon.github.io/blog/tags/%E9%8D%B5%E7%9B%A4/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%8D%B5%E7%9B%A4/</guid><description/><content:encoded></content:encoded></item><item><title>驗收</title><link>https://tarrragon.github.io/blog/tags/%E9%A9%97%E6%94%B6/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%A9%97%E6%94%B6/</guid><description/><content:encoded></content:encoded></item><item><title>ARIA</title><link>https://tarrragon.github.io/blog/tags/aria/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/aria/</guid><description/><content:encoded></content:encoded></item><item><title>Information Architecture</title><link>https://tarrragon.github.io/blog/tags/information-architecture/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/information-architecture/</guid><description/><content:encoded></content:encoded></item><item><title>Layout</title><link>https://tarrragon.github.io/blog/tags/layout/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/layout/</guid><description/><content:encoded></content:encoded></item><item><title>Pagefind</title><link>https://tarrragon.github.io/blog/tags/pagefind/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pagefind/</guid><description/><content:encoded></content:encoded></item><item><title>Refactor</title><link>https://tarrragon.github.io/blog/tags/refactor/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/refactor/</guid><description/><content:encoded></content:encoded></item><item><title>Responsive Design</title><link>https://tarrragon.github.io/blog/tags/responsive-design/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/responsive-design/</guid><description/><content:encoded></content:encoded></item><item><title>Svelte</title><link>https://tarrragon.github.io/blog/tags/svelte/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/svelte/</guid><description/><content:encoded></content:encoded></item><item><title>Theme</title><link>https://tarrragon.github.io/blog/tags/theme/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/theme/</guid><description/><content:encoded></content:encoded></item><item><title>Touch</title><link>https://tarrragon.github.io/blog/tags/touch/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/touch/</guid><description/><content:encoded></content:encoded></item><item><title>UI</title><link>https://tarrragon.github.io/blog/tags/ui/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ui/</guid><description/><content:encoded></content:encoded></item><item><title>Zettelkasten</title><link>https://tarrragon.github.io/blog/tags/zettelkasten/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/zettelkasten/</guid><description/><content:encoded></content:encoded></item><item><title>技術寫作</title><link>https://tarrragon.github.io/blog/tags/%E6%8A%80%E8%A1%93%E5%AF%AB%E4%BD%9C/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%8A%80%E8%A1%93%E5%AF%AB%E4%BD%9C/</guid><description/><content:encoded></content:encoded></item><item><title>事件處理</title><link>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E4%BB%B6%E8%99%95%E7%90%86/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E4%BB%B6%E8%99%95%E7%90%86/</guid><description/><content:encoded></content:encoded></item><item><title>AST</title><link>https://tarrragon.github.io/blog/tags/ast/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ast/</guid><description/><content:encoded></content:encoded></item><item><title>Best-Practices</title><link>https://tarrragon.github.io/blog/tags/best-practices/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/best-practices/</guid><description/><content:encoded></content:encoded></item><item><title>Claude</title><link>https://tarrragon.github.io/blog/tags/claude/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/claude/</guid><description/><content:encoded></content:encoded></item><item><title>Config Rollout</title><link>https://tarrragon.github.io/blog/tags/config-rollout/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/config-rollout/</guid><description/><content:encoded></content:encoded></item><item><title>Containment</title><link>https://tarrragon.github.io/blog/tags/containment/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/containment/</guid><description/><content:encoded></content:encoded></item><item><title>Draining</title><link>https://tarrragon.github.io/blog/tags/draining/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/draining/</guid><description/><content:encoded></content:encoded></item><item><title>Failure Patterns</title><link>https://tarrragon.github.io/blog/tags/failure-patterns/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/failure-patterns/</guid><description/><content:encoded></content:encoded></item><item><title>Fuse.js</title><link>https://tarrragon.github.io/blog/tags/fuse.js/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/fuse.js/</guid><description/><content:encoded></content:encoded></item><item><title>Goldmark</title><link>https://tarrragon.github.io/blog/tags/goldmark/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/goldmark/</guid><description/><content:encoded></content:encoded></item><item><title>Idle Timeout</title><link>https://tarrragon.github.io/blog/tags/idle-timeout/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/idle-timeout/</guid><description/><content:encoded></content:encoded></item><item><title>Impact Scope</title><link>https://tarrragon.github.io/blog/tags/impact-scope/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/impact-scope/</guid><description/><content:encoded></content:encoded></item><item><title>Lint</title><link>https://tarrragon.github.io/blog/tags/lint/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/lint/</guid><description/><content:encoded></content:encoded></item><item><title>Management Plane</title><link>https://tarrragon.github.io/blog/tags/management-plane/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/management-plane/</guid><description/><content:encoded></content:encoded></item><item><title>MiniSearch</title><link>https://tarrragon.github.io/blog/tags/minisearch/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/minisearch/</guid><description/><content:encoded></content:encoded></item><item><title>Pre-Commit</title><link>https://tarrragon.github.io/blog/tags/pre-commit/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pre-commit/</guid><description/><content:encoded></content:encoded></item><item><title>Problem Cards</title><link>https://tarrragon.github.io/blog/tags/problem-cards/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/problem-cards/</guid><description/><content:encoded></content:encoded></item><item><title>Rollback Rehearsal</title><link>https://tarrragon.github.io/blog/tags/rollback-rehearsal/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rollback-rehearsal/</guid><description/><content:encoded></content:encoded></item><item><title>Runtime Config</title><link>https://tarrragon.github.io/blog/tags/runtime-config/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/runtime-config/</guid><description/><content:encoded></content:encoded></item><item><title>Service Registry</title><link>https://tarrragon.github.io/blog/tags/service-registry/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/service-registry/</guid><description/><content:encoded></content:encoded></item><item><title>Session Invalidation</title><link>https://tarrragon.github.io/blog/tags/session-invalidation/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/session-invalidation/</guid><description/><content:encoded></content:encoded></item><item><title>Stdlib</title><link>https://tarrragon.github.io/blog/tags/stdlib/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/stdlib/</guid><description/><content:encoded></content:encoded></item><item><title>Sticky Session</title><link>https://tarrragon.github.io/blog/tags/sticky-session/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sticky-session/</guid><description/><content:encoded></content:encoded></item><item><title>Threat-Modeling</title><link>https://tarrragon.github.io/blog/tags/threat-modeling/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/threat-modeling/</guid><description/><content:encoded></content:encoded></item><item><title>Token Revocation</title><link>https://tarrragon.github.io/blog/tags/token-revocation/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/token-revocation/</guid><description/><content:encoded></content:encoded></item><item><title>Type-Hints</title><link>https://tarrragon.github.io/blog/tags/type-hints/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/type-hints/</guid><description/><content:encoded></content:encoded></item><item><title>Typing</title><link>https://tarrragon.github.io/blog/tags/typing/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/typing/</guid><description/><content:encoded></content:encoded></item><item><title>工具設計</title><link>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E5%85%B7%E8%A8%AD%E8%A8%88/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E5%85%B7%E8%A8%AD%E8%A8%88/</guid><description/><content:encoded></content:encoded></item><item><title>回滾演練</title><link>https://tarrragon.github.io/blog/tags/%E5%9B%9E%E6%BB%BE%E6%BC%94%E7%B7%B4/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%9B%9E%E6%BB%BE%E6%BC%94%E7%B7%B4/</guid><description/><content:encoded></content:encoded></item><item><title>事故圍堵</title><link>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E6%95%85%E5%9C%8D%E5%A0%B5/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E6%95%85%E5%9C%8D%E5%A0%B5/</guid><description/><content:encoded></content:encoded></item><item><title>服務註冊</title><link>https://tarrragon.github.io/blog/tags/%E6%9C%8D%E5%8B%99%E8%A8%BB%E5%86%8A/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%9C%8D%E5%8B%99%E8%A8%BB%E5%86%8A/</guid><description/><content:encoded></content:encoded></item><item><title>健康檢查</title><link>https://tarrragon.github.io/blog/tags/%E5%81%A5%E5%BA%B7%E6%AA%A2%E6%9F%A5/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%81%A5%E5%BA%B7%E6%AA%A2%E6%9F%A5/</guid><description/><content:encoded></content:encoded></item><item><title>執行期設定</title><link>https://tarrragon.github.io/blog/tags/%E5%9F%B7%E8%A1%8C%E6%9C%9F%E8%A8%AD%E5%AE%9A/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%9F%B7%E8%A1%8C%E6%9C%9F%E8%A8%AD%E5%AE%9A/</guid><description/><content:encoded></content:encoded></item><item><title>排空</title><link>https://tarrragon.github.io/blog/tags/%E6%8E%92%E7%A9%BA/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%8E%92%E7%A9%BA/</guid><description/><content:encoded></content:encoded></item><item><title>設定發布</title><link>https://tarrragon.github.io/blog/tags/%E8%A8%AD%E5%AE%9A%E7%99%BC%E5%B8%83/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%A8%AD%E5%AE%9A%E7%99%BC%E5%B8%83/</guid><description/><content:encoded></content:encoded></item><item><title>發布關卡</title><link>https://tarrragon.github.io/blog/tags/%E7%99%BC%E5%B8%83%E9%97%9C%E5%8D%A1/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%99%BC%E5%B8%83%E9%97%9C%E5%8D%A1/</guid><description/><content:encoded></content:encoded></item><item><title>閒置逾時</title><link>https://tarrragon.github.io/blog/tags/%E9%96%92%E7%BD%AE%E9%80%BE%E6%99%82/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%96%92%E7%BD%AE%E9%80%BE%E6%99%82/</guid><description/><content:encoded></content:encoded></item><item><title>搜尋</title><link>https://tarrragon.github.io/blog/tags/%E6%90%9C%E5%B0%8B/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%90%9C%E5%B0%8B/</guid><description/><content:encoded></content:encoded></item><item><title>會話失效</title><link>https://tarrragon.github.io/blog/tags/%E6%9C%83%E8%A9%B1%E5%A4%B1%E6%95%88/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%9C%83%E8%A9%B1%E5%A4%B1%E6%95%88/</guid><description/><content:encoded></content:encoded></item><item><title>資料保護</title><link>https://tarrragon.github.io/blog/tags/%E8%B3%87%E6%96%99%E4%BF%9D%E8%AD%B7/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%B3%87%E6%96%99%E4%BF%9D%E8%AD%B7/</guid><description/><content:encoded></content:encoded></item><item><title>資源限制</title><link>https://tarrragon.github.io/blog/tags/%E8%B3%87%E6%BA%90%E9%99%90%E5%88%B6/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%B3%87%E6%BA%90%E9%99%90%E5%88%B6/</guid><description/><content:encoded></content:encoded></item><item><title>管理平面</title><link>https://tarrragon.github.io/blog/tags/%E7%AE%A1%E7%90%86%E5%B9%B3%E9%9D%A2/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%AE%A1%E7%90%86%E5%B9%B3%E9%9D%A2/</guid><description/><content:encoded></content:encoded></item><item><title>影響範圍</title><link>https://tarrragon.github.io/blog/tags/%E5%BD%B1%E9%9F%BF%E7%AF%84%E5%9C%8D/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%BD%B1%E9%9F%BF%E7%AF%84%E5%9C%8D/</guid><description/><content:encoded></content:encoded></item><item><title>靜態網站</title><link>https://tarrragon.github.io/blog/tags/%E9%9D%9C%E6%85%8B%E7%B6%B2%E7%AB%99/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%9D%9C%E6%85%8B%E7%B6%B2%E7%AB%99/</guid><description/><content:encoded></content:encoded></item><item><title>黏性會話</title><link>https://tarrragon.github.io/blog/tags/%E9%BB%8F%E6%80%A7%E6%9C%83%E8%A9%B1/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%BB%8F%E6%80%A7%E6%9C%83%E8%A9%B1/</guid><description/><content:encoded></content:encoded></item><item><title>權杖撤銷</title><link>https://tarrragon.github.io/blog/tags/%E6%AC%8A%E6%9D%96%E6%92%A4%E9%8A%B7/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%AC%8A%E6%9D%96%E6%92%A4%E9%8A%B7/</guid><description/><content:encoded></content:encoded></item><item><title>Admin Endpoint</title><link>https://tarrragon.github.io/blog/tags/admin-endpoint/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/admin-endpoint/</guid><description/><content:encoded></content:encoded></item><item><title>Alert Runbook</title><link>https://tarrragon.github.io/blog/tags/alert-runbook/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/alert-runbook/</guid><description/><content:encoded></content:encoded></item><item><title>Audit Log</title><link>https://tarrragon.github.io/blog/tags/audit-log/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/audit-log/</guid><description/><content:encoded></content:encoded></item><item><title>Broker</title><link>https://tarrragon.github.io/blog/tags/broker/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/broker/</guid><description/><content:encoded></content:encoded></item><item><title>Cache Invalidation</title><link>https://tarrragon.github.io/blog/tags/cache-invalidation/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cache-invalidation/</guid><description/><content:encoded></content:encoded></item><item><title>Data Classification</title><link>https://tarrragon.github.io/blog/tags/data-classification/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-classification/</guid><description/><content:encoded></content:encoded></item><item><title>Data Inconsistency</title><link>https://tarrragon.github.io/blog/tags/data-inconsistency/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/data-inconsistency/</guid><description/><content:encoded></content:encoded></item><item><title>Diagnostic Endpoint</title><link>https://tarrragon.github.io/blog/tags/diagnostic-endpoint/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/diagnostic-endpoint/</guid><description/><content:encoded></content:encoded></item><item><title>Distributed-Lock</title><link>https://tarrragon.github.io/blog/tags/distributed-lock/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/distributed-lock/</guid><description/><content:encoded></content:encoded></item><item><title>Distributed-Systems</title><link>https://tarrragon.github.io/blog/tags/distributed-systems/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/distributed-systems/</guid><description/><content:encoded></content:encoded></item><item><title>Downtime</title><link>https://tarrragon.github.io/blog/tags/downtime/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/downtime/</guid><description/><content:encoded></content:encoded></item><item><title>Duplicate Delivery</title><link>https://tarrragon.github.io/blog/tags/duplicate-delivery/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/duplicate-delivery/</guid><description/><content:encoded></content:encoded></item><item><title>Durability</title><link>https://tarrragon.github.io/blog/tags/durability/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/durability/</guid><description/><content:encoded></content:encoded></item><item><title>Incident Severity</title><link>https://tarrragon.github.io/blog/tags/incident-severity/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/incident-severity/</guid><description/><content:encoded></content:encoded></item><item><title>Internal Endpoint</title><link>https://tarrragon.github.io/blog/tags/internal-endpoint/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/internal-endpoint/</guid><description/><content:encoded></content:encoded></item><item><title>Load Balancer Contract</title><link>https://tarrragon.github.io/blog/tags/load-balancer-contract/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/load-balancer-contract/</guid><description/><content:encoded></content:encoded></item><item><title>Load Shedding</title><link>https://tarrragon.github.io/blog/tags/load-shedding/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/load-shedding/</guid><description/><content:encoded></content:encoded></item><item><title>MTTR</title><link>https://tarrragon.github.io/blog/tags/mttr/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/mttr/</guid><description/><content:encoded></content:encoded></item><item><title>Outbox</title><link>https://tarrragon.github.io/blog/tags/outbox/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/outbox/</guid><description/><content:encoded></content:encoded></item><item><title>Philosophy</title><link>https://tarrragon.github.io/blog/tags/philosophy/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/philosophy/</guid><description/><content:encoded></content:encoded></item><item><title>Post-Incident Review</title><link>https://tarrragon.github.io/blog/tags/post-incident-review/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/post-incident-review/</guid><description/><content:encoded></content:encoded></item><item><title>Presence</title><link>https://tarrragon.github.io/blog/tags/presence/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/presence/</guid><description/><content:encoded></content:encoded></item><item><title>Refactoring</title><link>https://tarrragon.github.io/blog/tags/refactoring/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/refactoring/</guid><description/><content:encoded></content:encoded></item><item><title>Rollback Strategy</title><link>https://tarrragon.github.io/blog/tags/rollback-strategy/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rollback-strategy/</guid><description/><content:encoded></content:encoded></item><item><title>Service Discovery</title><link>https://tarrragon.github.io/blog/tags/service-discovery/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/service-discovery/</guid><description/><content:encoded></content:encoded></item><item><title>Throughput</title><link>https://tarrragon.github.io/blog/tags/throughput/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/throughput/</guid><description/><content:encoded></content:encoded></item><item><title>Timeout</title><link>https://tarrragon.github.io/blog/tags/timeout/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/timeout/</guid><description/><content:encoded></content:encoded></item><item><title>內部端點</title><link>https://tarrragon.github.io/blog/tags/%E5%85%A7%E9%83%A8%E7%AB%AF%E9%BB%9E/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%85%A7%E9%83%A8%E7%AB%AF%E9%BB%9E/</guid><description/><content:encoded></content:encoded></item><item><title>功能旗標</title><link>https://tarrragon.github.io/blog/tags/%E5%8A%9F%E8%83%BD%E6%97%97%E6%A8%99/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%8A%9F%E8%83%BD%E6%97%97%E6%A8%99/</guid><description/><content:encoded></content:encoded></item><item><title>平均修復時間</title><link>https://tarrragon.github.io/blog/tags/%E5%B9%B3%E5%9D%87%E4%BF%AE%E5%BE%A9%E6%99%82%E9%96%93/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B9%B3%E5%9D%87%E4%BF%AE%E5%BE%A9%E6%99%82%E9%96%93/</guid><description/><content:encoded></content:encoded></item><item><title>回滾策略</title><link>https://tarrragon.github.io/blog/tags/%E5%9B%9E%E6%BB%BE%E7%AD%96%E7%95%A5/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%9B%9E%E6%BB%BE%E7%AD%96%E7%95%A5/</guid><description/><content:encoded></content:encoded></item><item><title>吞吐量</title><link>https://tarrragon.github.io/blog/tags/%E5%90%9E%E5%90%90%E9%87%8F/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%90%9E%E5%90%90%E9%87%8F/</guid><description/><content:encoded></content:encoded></item><item><title>告警處置手冊</title><link>https://tarrragon.github.io/blog/tags/%E5%91%8A%E8%AD%A6%E8%99%95%E7%BD%AE%E6%89%8B%E5%86%8A/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%91%8A%E8%AD%A6%E8%99%95%E7%BD%AE%E6%89%8B%E5%86%8A/</guid><description/><content:encoded></content:encoded></item><item><title>快取失效策略</title><link>https://tarrragon.github.io/blog/tags/%E5%BF%AB%E5%8F%96%E5%A4%B1%E6%95%88%E7%AD%96%E7%95%A5/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%BF%AB%E5%8F%96%E5%A4%B1%E6%95%88%E7%AD%96%E7%95%A5/</guid><description/><content:encoded></content:encoded></item><item><title>身分驗證</title><link>https://tarrragon.github.io/blog/tags/%E8%BA%AB%E5%88%86%E9%A9%97%E8%AD%89/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%BA%AB%E5%88%86%E9%A9%97%E8%AD%89/</guid><description/><content:encoded></content:encoded></item><item><title>事故後檢討</title><link>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E6%95%85%E5%BE%8C%E6%AA%A2%E8%A8%8E/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E6%95%85%E5%BE%8C%E6%AA%A2%E8%A8%8E/</guid><description/><content:encoded></content:encoded></item><item><title>事故等級</title><link>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E6%95%85%E7%AD%89%E7%B4%9A/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E6%95%85%E7%AD%89%E7%B4%9A/</guid><description/><content:encoded></content:encoded></item><item><title>服務發現</title><link>https://tarrragon.github.io/blog/tags/%E6%9C%8D%E5%8B%99%E7%99%BC%E7%8F%BE/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%9C%8D%E5%8B%99%E7%99%BC%E7%8F%BE/</guid><description/><content:encoded></content:encoded></item><item><title>背壓控制</title><link>https://tarrragon.github.io/blog/tags/%E8%83%8C%E5%A3%93%E6%8E%A7%E5%88%B6/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%83%8C%E5%A3%93%E6%8E%A7%E5%88%B6/</guid><description/><content:encoded></content:encoded></item><item><title>負載平衡協議</title><link>https://tarrragon.github.io/blog/tags/%E8%B2%A0%E8%BC%89%E5%B9%B3%E8%A1%A1%E5%8D%94%E8%AD%B0/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%B2%A0%E8%BC%89%E5%B9%B3%E8%A1%A1%E5%8D%94%E8%AD%B0/</guid><description/><content:encoded></content:encoded></item><item><title>負載平衡器</title><link>https://tarrragon.github.io/blog/tags/%E8%B2%A0%E8%BC%89%E5%B9%B3%E8%A1%A1%E5%99%A8/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%B2%A0%E8%BC%89%E5%B9%B3%E8%A1%A1%E5%99%A8/</guid><description/><content:encoded></content:encoded></item><item><title>負載削峰</title><link>https://tarrragon.github.io/blog/tags/%E8%B2%A0%E8%BC%89%E5%89%8A%E5%B3%B0/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%B2%A0%E8%BC%89%E5%89%8A%E5%B3%B0/</guid><description/><content:encoded></content:encoded></item><item><title>重複投遞</title><link>https://tarrragon.github.io/blog/tags/%E9%87%8D%E8%A4%87%E6%8A%95%E9%81%9E/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%87%8D%E8%A4%87%E6%8A%95%E9%81%9E/</guid><description/><content:encoded></content:encoded></item><item><title>降級</title><link>https://tarrragon.github.io/blog/tags/%E9%99%8D%E7%B4%9A/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%99%8D%E7%B4%9A/</guid><description/><content:encoded></content:encoded></item><item><title>容器</title><link>https://tarrragon.github.io/blog/tags/%E5%AE%B9%E5%99%A8/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%AE%B9%E5%99%A8/</guid><description/><content:encoded></content:encoded></item><item><title>容錯切換</title><link>https://tarrragon.github.io/blog/tags/%E5%AE%B9%E9%8C%AF%E5%88%87%E6%8F%9B/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%AE%B9%E9%8C%AF%E5%88%87%E6%8F%9B/</guid><description/><content:encoded></content:encoded></item><item><title>停機</title><link>https://tarrragon.github.io/blog/tags/%E5%81%9C%E6%A9%9F/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%81%9C%E6%A9%9F/</guid><description/><content:encoded></content:encoded></item><item><title>授權</title><link>https://tarrragon.github.io/blog/tags/%E6%8E%88%E6%AC%8A/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%8E%88%E6%AC%8A/</guid><description/><content:encoded></content:encoded></item><item><title>探針</title><link>https://tarrragon.github.io/blog/tags/%E6%8E%A2%E9%87%9D/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%8E%A2%E9%87%9D/</guid><description/><content:encoded></content:encoded></item><item><title>處置手冊</title><link>https://tarrragon.github.io/blog/tags/%E8%99%95%E7%BD%AE%E6%89%8B%E5%86%8A/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%99%95%E7%BD%AE%E6%89%8B%E5%86%8A/</guid><description/><content:encoded></content:encoded></item><item><title>速率限制</title><link>https://tarrragon.github.io/blog/tags/%E9%80%9F%E7%8E%87%E9%99%90%E5%88%B6/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%80%9F%E7%8E%87%E9%99%90%E5%88%B6/</guid><description/><content:encoded></content:encoded></item><item><title>就緒檢查</title><link>https://tarrragon.github.io/blog/tags/%E5%B0%B1%E7%B7%92%E6%AA%A2%E6%9F%A5/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B0%B1%E7%B7%92%E6%AA%A2%E6%9F%A5/</guid><description/><content:encoded></content:encoded></item><item><title>復原時間目標</title><link>https://tarrragon.github.io/blog/tags/%E5%BE%A9%E5%8E%9F%E6%99%82%E9%96%93%E7%9B%AE%E6%A8%99/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%BE%A9%E5%8E%9F%E6%99%82%E9%96%93%E7%9B%AE%E6%A8%99/</guid><description/><content:encoded></content:encoded></item><item><title>復原點目標</title><link>https://tarrragon.github.io/blog/tags/%E5%BE%A9%E5%8E%9F%E9%BB%9E%E7%9B%AE%E6%A8%99/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%BE%A9%E5%8E%9F%E9%BB%9E%E7%9B%AE%E6%A8%99/</guid><description/><content:encoded></content:encoded></item><item><title>診斷端點</title><link>https://tarrragon.github.io/blog/tags/%E8%A8%BA%E6%96%B7%E7%AB%AF%E9%BB%9E/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%A8%BA%E6%96%B7%E7%AB%AF%E9%BB%9E/</guid><description/><content:encoded></content:encoded></item><item><title>資料不一致</title><link>https://tarrragon.github.io/blog/tags/%E8%B3%87%E6%96%99%E4%B8%8D%E4%B8%80%E8%87%B4/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%B3%87%E6%96%99%E4%B8%8D%E4%B8%80%E8%87%B4/</guid><description/><content:encoded></content:encoded></item><item><title>資料分級</title><link>https://tarrragon.github.io/blog/tags/%E8%B3%87%E6%96%99%E5%88%86%E7%B4%9A/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%B3%87%E6%96%99%E5%88%86%E7%B4%9A/</guid><description/><content:encoded></content:encoded></item><item><title>資料生命週期</title><link>https://tarrragon.github.io/blog/tags/%E8%B3%87%E6%96%99%E7%94%9F%E5%91%BD%E9%80%B1%E6%9C%9F/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%B3%87%E6%96%99%E7%94%9F%E5%91%BD%E9%80%B1%E6%9C%9F/</guid><description/><content:encoded></content:encoded></item><item><title>逾時</title><link>https://tarrragon.github.io/blog/tags/%E9%80%BE%E6%99%82/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%80%BE%E6%99%82/</guid><description/><content:encoded></content:encoded></item><item><title>管理端點</title><link>https://tarrragon.github.io/blog/tags/%E7%AE%A1%E7%90%86%E7%AB%AF%E9%BB%9E/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%AE%A1%E7%90%86%E7%AB%AF%E9%BB%9E/</guid><description/><content:encoded></content:encoded></item><item><title>影響半徑</title><link>https://tarrragon.github.io/blog/tags/%E5%BD%B1%E9%9F%BF%E5%8D%8A%E5%BE%91/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%BD%B1%E9%9F%BF%E5%8D%8A%E5%BE%91/</guid><description/><content:encoded></content:encoded></item><item><title>稽核日誌</title><link>https://tarrragon.github.io/blog/tags/%E7%A8%BD%E6%A0%B8%E6%97%A5%E8%AA%8C/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%A8%BD%E6%A0%B8%E6%97%A5%E8%AA%8C/</guid><description/><content:encoded></content:encoded></item><item><title>機密管理</title><link>https://tarrragon.github.io/blog/tags/%E6%A9%9F%E5%AF%86%E7%AE%A1%E7%90%86/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%A9%9F%E5%AF%86%E7%AE%A1%E7%90%86/</guid><description/><content:encoded></content:encoded></item><item><title>Basics</title><link>https://tarrragon.github.io/blog/tags/basics/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/basics/</guid><description/><content:encoded></content:encoded></item><item><title>Clean Architecture</title><link>https://tarrragon.github.io/blog/tags/clean-architecture/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/clean-architecture/</guid><description/><content:encoded></content:encoded></item><item><title>Dependency-Injection</title><link>https://tarrragon.github.io/blog/tags/dependency-injection/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/dependency-injection/</guid><description/><content:encoded></content:encoded></item><item><title>Event-Delivery</title><link>https://tarrragon.github.io/blog/tags/event-delivery/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/event-delivery/</guid><description/><content:encoded></content:encoded></item><item><title>Fuzzing</title><link>https://tarrragon.github.io/blog/tags/fuzzing/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/fuzzing/</guid><description/><content:encoded></content:encoded></item><item><title>Gc</title><link>https://tarrragon.github.io/blog/tags/gc/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gc/</guid><description/><content:encoded></content:encoded></item><item><title>Generics</title><link>https://tarrragon.github.io/blog/tags/generics/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/generics/</guid><description/><content:encoded></content:encoded></item><item><title>Go-Advanced</title><link>https://tarrragon.github.io/blog/tags/go-advanced/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/go-advanced/</guid><description/><content:encoded></content:encoded></item><item><title>Goroutine</title><link>https://tarrragon.github.io/blog/tags/goroutine/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/goroutine/</guid><description/><content:encoded></content:encoded></item><item><title>Interface</title><link>https://tarrragon.github.io/blog/tags/interface/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/interface/</guid><description/><content:encoded></content:encoded></item><item><title>Modules</title><link>https://tarrragon.github.io/blog/tags/modules/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/modules/</guid><description/><content:encoded></content:encoded></item><item><title>Pprof</title><link>https://tarrragon.github.io/blog/tags/pprof/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pprof/</guid><description/><content:encoded></content:encoded></item><item><title>Select</title><link>https://tarrragon.github.io/blog/tags/select/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/select/</guid><description/><content:encoded></content:encoded></item><item><title>Struct</title><link>https://tarrragon.github.io/blog/tags/struct/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/struct/</guid><description/><content:encoded></content:encoded></item><item><title>Gradle</title><link>https://tarrragon.github.io/blog/tags/gradle/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/gradle/</guid><description/><content:encoded></content:encoded></item><item><title>技術文件</title><link>https://tarrragon.github.io/blog/tags/%E6%8A%80%E8%A1%93%E6%96%87%E4%BB%B6/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%8A%80%E8%A1%93%E6%96%87%E4%BB%B6/</guid><description/><content:encoded></content:encoded></item><item><title>除錯</title><link>https://tarrragon.github.io/blog/tags/%E9%99%A4%E9%8C%AF/</link><pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%99%A4%E9%8C%AF/</guid><description/><content:encoded></content:encoded></item><item><title>經驗分享</title><link>https://tarrragon.github.io/blog/tags/%E7%B6%93%E9%A9%97%E5%88%86%E4%BA%AB/</link><pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%B6%93%E9%A9%97%E5%88%86%E4%BA%AB/</guid><description/><content:encoded></content:encoded></item><item><title>整合測試</title><link>https://tarrragon.github.io/blog/tags/%E6%95%B4%E5%90%88%E6%B8%AC%E8%A9%A6/</link><pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%95%B4%E5%90%88%E6%B8%AC%E8%A9%A6/</guid><description/><content:encoded></content:encoded></item><item><title>Pane</title><link>https://tarrragon.github.io/blog/tags/pane/</link><pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pane/</guid><description/><content:encoded></content:encoded></item><item><title>5W1H</title><link>https://tarrragon.github.io/blog/tags/5w1h/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/5w1h/</guid><description/><content:encoded></content:encoded></item><item><title>Agent派發</title><link>https://tarrragon.github.io/blog/tags/agent%E6%B4%BE%E7%99%BC/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/agent%E6%B4%BE%E7%99%BC/</guid><description/><content:encoded></content:encoded></item><item><title>Behavior Testing</title><link>https://tarrragon.github.io/blog/tags/behavior-testing/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/behavior-testing/</guid><description/><content:encoded></content:encoded></item><item><title>CI/CD</title><link>https://tarrragon.github.io/blog/tags/ci/cd/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ci/cd/</guid><description/><content:encoded></content:encoded></item><item><title>Code-Smell</title><link>https://tarrragon.github.io/blog/tags/code-smell/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/code-smell/</guid><description/><content:encoded></content:encoded></item><item><title>Cognitive-Load</title><link>https://tarrragon.github.io/blog/tags/cognitive-load/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cognitive-load/</guid><description/><content:encoded></content:encoded></item><item><title>Constants</title><link>https://tarrragon.github.io/blog/tags/constants/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/constants/</guid><description/><content:encoded></content:encoded></item><item><title>Cost-Thinking</title><link>https://tarrragon.github.io/blog/tags/cost-thinking/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cost-thinking/</guid><description/><content:encoded></content:encoded></item><item><title>Design-Patterns</title><link>https://tarrragon.github.io/blog/tags/design-patterns/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/design-patterns/</guid><description/><content:encoded></content:encoded></item><item><title>Domain設計</title><link>https://tarrragon.github.io/blog/tags/domain%E8%A8%AD%E8%A8%88/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/domain%E8%A8%AD%E8%A8%88/</guid><description/><content:encoded></content:encoded></item><item><title>Exception</title><link>https://tarrragon.github.io/blog/tags/exception/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/exception/</guid><description/><content:encoded></content:encoded></item><item><title>Frontmatter</title><link>https://tarrragon.github.io/blog/tags/frontmatter/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/frontmatter/</guid><description/><content:encoded></content:encoded></item><item><title>Hook</title><link>https://tarrragon.github.io/blog/tags/hook/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/hook/</guid><description/><content:encoded></content:encoded></item><item><title>I18n</title><link>https://tarrragon.github.io/blog/tags/i18n/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/i18n/</guid><description/><content:encoded></content:encoded></item><item><title>Kent Beck</title><link>https://tarrragon.github.io/blog/tags/kent-beck/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/kent-beck/</guid><description/><content:encoded></content:encoded></item><item><title>LSP</title><link>https://tarrragon.github.io/blog/tags/lsp/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/lsp/</guid><description/><content:encoded></content:encoded></item><item><title>Python-Advanced</title><link>https://tarrragon.github.io/blog/tags/python-advanced/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/python-advanced/</guid><description/><content:encoded></content:encoded></item><item><title>Review機制</title><link>https://tarrragon.github.io/blog/tags/review%E6%A9%9F%E5%88%B6/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/review%E6%A9%9F%E5%88%B6/</guid><description/><content:encoded></content:encoded></item><item><title>Sociable Unit Tests</title><link>https://tarrragon.github.io/blog/tags/sociable-unit-tests/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/sociable-unit-tests/</guid><description/><content:encoded></content:encoded></item><item><title>Ticket</title><link>https://tarrragon.github.io/blog/tags/ticket/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ticket/</guid><description/><content:encoded></content:encoded></item><item><title>Ticket系統</title><link>https://tarrragon.github.io/blog/tags/ticket%E7%B3%BB%E7%B5%B1/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ticket%E7%B3%BB%E7%B5%B1/</guid><description/><content:encoded></content:encoded></item><item><title>Ticket追蹤</title><link>https://tarrragon.github.io/blog/tags/ticket%E8%BF%BD%E8%B9%A4/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ticket%E8%BF%BD%E8%B9%A4/</guid><description/><content:encoded></content:encoded></item><item><title>Ticket整合</title><link>https://tarrragon.github.io/blog/tags/ticket%E6%95%B4%E5%90%88/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ticket%E6%95%B4%E5%90%88/</guid><description/><content:encoded></content:encoded></item><item><title>ViewModel</title><link>https://tarrragon.github.io/blog/tags/viewmodel/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/viewmodel/</guid><description/><content:encoded></content:encoded></item><item><title>YAML</title><link>https://tarrragon.github.io/blog/tags/yaml/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/yaml/</guid><description/><content:encoded></content:encoded></item><item><title>工作日誌</title><link>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E4%BD%9C%E6%97%A5%E8%AA%8C/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E4%BD%9C%E6%97%A5%E8%AA%8C/</guid><description/><content:encoded></content:encoded></item><item><title>分層架構</title><link>https://tarrragon.github.io/blog/tags/%E5%88%86%E5%B1%A4%E6%9E%B6%E6%A7%8B/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%88%86%E5%B1%A4%E6%9E%B6%E6%A7%8B/</guid><description/><content:encoded></content:encoded></item><item><title>文件規範</title><link>https://tarrragon.github.io/blog/tags/%E6%96%87%E4%BB%B6%E8%A6%8F%E7%AF%84/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%96%87%E4%BB%B6%E8%A6%8F%E7%AF%84/</guid><description/><content:encoded></content:encoded></item><item><title>文件撰寫</title><link>https://tarrragon.github.io/blog/tags/%E6%96%87%E4%BB%B6%E6%92%B0%E5%AF%AB/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%96%87%E4%BB%B6%E6%92%B0%E5%AF%AB/</guid><description/><content:encoded></content:encoded></item><item><title>任務拆分</title><link>https://tarrragon.github.io/blog/tags/%E4%BB%BB%E5%8B%99%E6%8B%86%E5%88%86/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%BB%BB%E5%8B%99%E6%8B%86%E5%88%86/</guid><description/><content:encoded></content:encoded></item><item><title>任務管理</title><link>https://tarrragon.github.io/blog/tags/%E4%BB%BB%E5%8B%99%E7%AE%A1%E7%90%86/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%BB%BB%E5%8B%99%E7%AE%A1%E7%90%86/</guid><description/><content:encoded></content:encoded></item><item><title>全方位評估</title><link>https://tarrragon.github.io/blog/tags/%E5%85%A8%E6%96%B9%E4%BD%8D%E8%A9%95%E4%BC%B0/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%85%A8%E6%96%B9%E4%BD%8D%E8%A9%95%E4%BC%B0/</guid><description/><content:encoded></content:encoded></item><item><title>全局分析</title><link>https://tarrragon.github.io/blog/tags/%E5%85%A8%E5%B1%80%E5%88%86%E6%9E%90/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%85%A8%E5%B1%80%E5%88%86%E6%9E%90/</guid><description/><content:encoded></content:encoded></item><item><title>多視角分析</title><link>https://tarrragon.github.io/blog/tags/%E5%A4%9A%E8%A6%96%E8%A7%92%E5%88%86%E6%9E%90/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%A4%9A%E8%A6%96%E8%A7%92%E5%88%86%E6%9E%90/</guid><description/><content:encoded></content:encoded></item><item><title>自動化</title><link>https://tarrragon.github.io/blog/tags/%E8%87%AA%E5%8B%95%E5%8C%96/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%87%AA%E5%8B%95%E5%8C%96/</guid><description/><content:encoded></content:encoded></item><item><title>完成定義</title><link>https://tarrragon.github.io/blog/tags/%E5%AE%8C%E6%88%90%E5%AE%9A%E7%BE%A9/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%AE%8C%E6%88%90%E5%AE%9A%E7%BE%A9/</guid><description/><content:encoded></content:encoded></item><item><title>技術債務</title><link>https://tarrragon.github.io/blog/tags/%E6%8A%80%E8%A1%93%E5%82%B5%E5%8B%99/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%8A%80%E8%A1%93%E5%82%B5%E5%8B%99/</guid><description/><content:encoded></content:encoded></item><item><title>系統思考</title><link>https://tarrragon.github.io/blog/tags/%E7%B3%BB%E7%B5%B1%E6%80%9D%E8%80%83/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%B3%BB%E7%B5%B1%E6%80%9D%E8%80%83/</guid><description/><content:encoded></content:encoded></item><item><title>系統遷移</title><link>https://tarrragon.github.io/blog/tags/%E7%B3%BB%E7%B5%B1%E9%81%B7%E7%A7%BB/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%B3%BB%E7%B5%B1%E9%81%B7%E7%A7%BB/</guid><description/><content:encoded></content:encoded></item><item><title>並行分析</title><link>https://tarrragon.github.io/blog/tags/%E4%B8%A6%E8%A1%8C%E5%88%86%E6%9E%90/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%B8%A6%E8%A1%8C%E5%88%86%E6%9E%90/</guid><description/><content:encoded></content:encoded></item><item><title>並行評估</title><link>https://tarrragon.github.io/blog/tags/%E4%B8%A6%E8%A1%8C%E8%A9%95%E4%BC%B0/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%B8%A6%E8%A1%8C%E8%A9%95%E4%BC%B0/</guid><description/><content:encoded></content:encoded></item><item><title>事件驅動</title><link>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E4%BB%B6%E9%A9%85%E5%8B%95/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%BA%8B%E4%BB%B6%E9%A9%85%E5%8B%95/</guid><description/><content:encoded></content:encoded></item><item><title>依賴方向</title><link>https://tarrragon.github.io/blog/tags/%E4%BE%9D%E8%B3%B4%E6%96%B9%E5%90%91/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%BE%9D%E8%B3%B4%E6%96%B9%E5%90%91/</guid><description/><content:encoded></content:encoded></item><item><title>函式設計</title><link>https://tarrragon.github.io/blog/tags/%E5%87%BD%E5%BC%8F%E8%A8%AD%E8%A8%88/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%87%BD%E5%BC%8F%E8%A8%AD%E8%A8%88/</guid><description/><content:encoded></content:encoded></item><item><title>命名規範</title><link>https://tarrragon.github.io/blog/tags/%E5%91%BD%E5%90%8D%E8%A6%8F%E7%AF%84/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%91%BD%E5%90%8D%E8%A6%8F%E7%AF%84/</guid><description/><content:encoded></content:encoded></item><item><title>版本企劃</title><link>https://tarrragon.github.io/blog/tags/%E7%89%88%E6%9C%AC%E4%BC%81%E5%8A%83/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%89%88%E6%9C%AC%E4%BC%81%E5%8A%83/</guid><description/><content:encoded></content:encoded></item><item><title>物件導向設計</title><link>https://tarrragon.github.io/blog/tags/%E7%89%A9%E4%BB%B6%E5%B0%8E%E5%90%91%E8%A8%AD%E8%A8%88/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%89%A9%E4%BB%B6%E5%B0%8E%E5%90%91%E8%A8%AD%E8%A8%88/</guid><description/><content:encoded></content:encoded></item><item><title>知識傳遞</title><link>https://tarrragon.github.io/blog/tags/%E7%9F%A5%E8%AD%98%E5%82%B3%E9%81%9E/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%9F%A5%E8%AD%98%E5%82%B3%E9%81%9E/</guid><description/><content:encoded></content:encoded></item><item><title>品質改善</title><link>https://tarrragon.github.io/blog/tags/%E5%93%81%E8%B3%AA%E6%94%B9%E5%96%84/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%93%81%E8%B3%AA%E6%94%B9%E5%96%84/</guid><description/><content:encoded></content:encoded></item><item><title>品質管理</title><link>https://tarrragon.github.io/blog/tags/%E5%93%81%E8%B3%AA%E7%AE%A1%E7%90%86/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%93%81%E8%B3%AA%E7%AE%A1%E7%90%86/</guid><description/><content:encoded></content:encoded></item><item><title>品質標準</title><link>https://tarrragon.github.io/blog/tags/%E5%93%81%E8%B3%AA%E6%A8%99%E6%BA%96/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%93%81%E8%B3%AA%E6%A8%99%E6%BA%96/</guid><description/><content:encoded></content:encoded></item><item><title>品質檢查</title><link>https://tarrragon.github.io/blog/tags/%E5%93%81%E8%B3%AA%E6%AA%A2%E6%9F%A5/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%93%81%E8%B3%AA%E6%AA%A2%E6%9F%A5/</guid><description/><content:encoded></content:encoded></item><item><title>建議追蹤</title><link>https://tarrragon.github.io/blog/tags/%E5%BB%BA%E8%AD%B0%E8%BF%BD%E8%B9%A4/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%BB%BA%E8%AD%B0%E8%BF%BD%E8%B9%A4/</guid><description/><content:encoded></content:encoded></item><item><title>持續改善</title><link>https://tarrragon.github.io/blog/tags/%E6%8C%81%E7%BA%8C%E6%94%B9%E5%96%84/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%8C%81%E7%BA%8C%E6%94%B9%E5%96%84/</guid><description/><content:encoded></content:encoded></item><item><title>架構升級</title><link>https://tarrragon.github.io/blog/tags/%E6%9E%B6%E6%A7%8B%E5%8D%87%E7%B4%9A/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%9E%B6%E6%A7%8B%E5%8D%87%E7%B4%9A/</guid><description/><content:encoded></content:encoded></item><item><title>架構合規</title><link>https://tarrragon.github.io/blog/tags/%E6%9E%B6%E6%A7%8B%E5%90%88%E8%A6%8F/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%9E%B6%E6%A7%8B%E5%90%88%E8%A6%8F/</guid><description/><content:encoded></content:encoded></item><item><title>重構</title><link>https://tarrragon.github.io/blog/tags/%E9%87%8D%E6%A7%8B/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%87%8D%E6%A7%8B/</guid><description/><content:encoded></content:encoded></item><item><title>風險評估</title><link>https://tarrragon.github.io/blog/tags/%E9%A2%A8%E9%9A%AA%E8%A9%95%E4%BC%B0/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%A2%A8%E9%9A%AA%E8%A9%95%E4%BC%B0/</guid><description/><content:encoded></content:encoded></item><item><title>原子任務</title><link>https://tarrragon.github.io/blog/tags/%E5%8E%9F%E5%AD%90%E4%BB%BB%E5%8B%99/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%8E%9F%E5%AD%90%E4%BB%BB%E5%8B%99/</guid><description/><content:encoded></content:encoded></item><item><title>訊息管理</title><link>https://tarrragon.github.io/blog/tags/%E8%A8%8A%E6%81%AF%E7%AE%A1%E7%90%86/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%A8%8A%E6%81%AF%E7%AE%A1%E7%90%86/</guid><description/><content:encoded></content:encoded></item><item><title>問題評估</title><link>https://tarrragon.github.io/blog/tags/%E5%95%8F%E9%A1%8C%E8%A9%95%E4%BC%B0/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%95%8F%E9%A1%8C%E8%A9%95%E4%BC%B0/</guid><description/><content:encoded></content:encoded></item><item><title>問題覺察</title><link>https://tarrragon.github.io/blog/tags/%E5%95%8F%E9%A1%8C%E8%A6%BA%E5%AF%9F/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%95%8F%E9%A1%8C%E8%A6%BA%E5%AF%9F/</guid><description/><content:encoded></content:encoded></item><item><title>國際化</title><link>https://tarrragon.github.io/blog/tags/%E5%9C%8B%E9%9A%9B%E5%8C%96/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%9C%8B%E9%9A%9B%E5%8C%96/</guid><description/><content:encoded></content:encoded></item><item><title>專案管理</title><link>https://tarrragon.github.io/blog/tags/%E5%B0%88%E6%A1%88%E7%AE%A1%E7%90%86/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B0%88%E6%A1%88%E7%AE%A1%E7%90%86/</guid><description/><content:encoded></content:encoded></item><item><title>敏捷開發</title><link>https://tarrragon.github.io/blog/tags/%E6%95%8F%E6%8D%B7%E9%96%8B%E7%99%BC/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%95%8F%E6%8D%B7%E9%96%8B%E7%99%BC/</guid><description/><content:encoded></content:encoded></item><item><title>設計驅動</title><link>https://tarrragon.github.io/blog/tags/%E8%A8%AD%E8%A8%88%E9%A9%85%E5%8B%95/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%A8%AD%E8%A8%88%E9%A9%85%E5%8B%95/</guid><description/><content:encoded></content:encoded></item><item><title>軟體架構</title><link>https://tarrragon.github.io/blog/tags/%E8%BB%9F%E9%AB%94%E6%9E%B6%E6%A7%8B/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%BB%9F%E9%AB%94%E6%9E%B6%E6%A7%8B/</guid><description/><content:encoded></content:encoded></item><item><title>單元測試</title><link>https://tarrragon.github.io/blog/tags/%E5%96%AE%E5%85%83%E6%B8%AC%E8%A9%A6/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%96%AE%E5%85%83%E6%B8%AC%E8%A9%A6/</guid><description/><content:encoded></content:encoded></item><item><title>測試驅動</title><link>https://tarrragon.github.io/blog/tags/%E6%B8%AC%E8%A9%A6%E9%A9%85%E5%8B%95/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%B8%AC%E8%A9%A6%E9%A9%85%E5%8B%95/</guid><description/><content:encoded></content:encoded></item><item><title>測試驅動開發</title><link>https://tarrragon.github.io/blog/tags/%E6%B8%AC%E8%A9%A6%E9%A9%85%E5%8B%95%E9%96%8B%E7%99%BC/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%B8%AC%E8%A9%A6%E9%A9%85%E5%8B%95%E9%96%8B%E7%99%BC/</guid><description/><content:encoded></content:encoded></item><item><title>程式品質</title><link>https://tarrragon.github.io/blog/tags/%E7%A8%8B%E5%BC%8F%E5%93%81%E8%B3%AA/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%A8%8B%E5%BC%8F%E5%93%81%E8%B3%AA/</guid><description/><content:encoded></content:encoded></item><item><title>程式設計</title><link>https://tarrragon.github.io/blog/tags/%E7%A8%8B%E5%BC%8F%E8%A8%AD%E8%A8%88/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%A8%8B%E5%BC%8F%E8%A8%AD%E8%A8%88/</guid><description/><content:encoded></content:encoded></item><item><title>程式碼品質</title><link>https://tarrragon.github.io/blog/tags/%E7%A8%8B%E5%BC%8F%E7%A2%BC%E5%93%81%E8%B3%AA/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%A8%8B%E5%BC%8F%E7%A2%BC%E5%93%81%E8%B3%AA/</guid><description/><content:encoded></content:encoded></item><item><title>程式碼設計</title><link>https://tarrragon.github.io/blog/tags/%E7%A8%8B%E5%BC%8F%E7%A2%BC%E8%A8%AD%E8%A8%88/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%A8%8B%E5%BC%8F%E7%A2%BC%E8%A8%AD%E8%A8%88/</guid><description/><content:encoded></content:encoded></item><item><title>程式碼審查</title><link>https://tarrragon.github.io/blog/tags/%E7%A8%8B%E5%BC%8F%E7%A2%BC%E5%AF%A9%E6%9F%A5/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%A8%8B%E5%BC%8F%E7%A2%BC%E5%AF%A9%E6%9F%A5/</guid><description/><content:encoded></content:encoded></item><item><title>程式碼操作</title><link>https://tarrragon.github.io/blog/tags/%E7%A8%8B%E5%BC%8F%E7%A2%BC%E6%93%8D%E4%BD%9C/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%A8%8B%E5%BC%8F%E7%A2%BC%E6%93%8D%E4%BD%9C/</guid><description/><content:encoded></content:encoded></item><item><title>註解規範</title><link>https://tarrragon.github.io/blog/tags/%E8%A8%BB%E8%A7%A3%E8%A6%8F%E7%AF%84/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%A8%BB%E8%A7%A3%E8%A6%8F%E7%AF%84/</guid><description/><content:encoded></content:encoded></item><item><title>開發工具</title><link>https://tarrragon.github.io/blog/tags/%E9%96%8B%E7%99%BC%E5%B7%A5%E5%85%B7/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%96%8B%E7%99%BC%E5%B7%A5%E5%85%B7/</guid><description/><content:encoded></content:encoded></item><item><title>開發流程</title><link>https://tarrragon.github.io/blog/tags/%E9%96%8B%E7%99%BC%E6%B5%81%E7%A8%8B/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%96%8B%E7%99%BC%E6%B5%81%E7%A8%8B/</guid><description/><content:encoded></content:encoded></item><item><title>開發策略</title><link>https://tarrragon.github.io/blog/tags/%E9%96%8B%E7%99%BC%E7%AD%96%E7%95%A5/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%96%8B%E7%99%BC%E7%AD%96%E7%95%A5/</guid><description/><content:encoded></content:encoded></item><item><title>階段管理</title><link>https://tarrragon.github.io/blog/tags/%E9%9A%8E%E6%AE%B5%E7%AE%A1%E7%90%86/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%9A%8E%E6%AE%B5%E7%AE%A1%E7%90%86/</guid><description/><content:encoded></content:encoded></item><item><title>漸進式遷移</title><link>https://tarrragon.github.io/blog/tags/%E6%BC%B8%E9%80%B2%E5%BC%8F%E9%81%B7%E7%A7%BB/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%BC%B8%E9%80%B2%E5%BC%8F%E9%81%B7%E7%A7%BB/</guid><description/><content:encoded></content:encoded></item><item><title>認知負擔</title><link>https://tarrragon.github.io/blog/tags/%E8%AA%8D%E7%9F%A5%E8%B2%A0%E6%93%94/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%AA%8D%E7%9F%A5%E8%B2%A0%E6%93%94/</guid><description/><content:encoded></content:encoded></item><item><title>語意搜尋</title><link>https://tarrragon.github.io/blog/tags/%E8%AA%9E%E6%84%8F%E6%90%9C%E5%B0%8B/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%AA%9E%E6%84%8F%E6%90%9C%E5%B0%8B/</guid><description/><content:encoded></content:encoded></item><item><title>需求管理</title><link>https://tarrragon.github.io/blog/tags/%E9%9C%80%E6%B1%82%E7%AE%A1%E7%90%86/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%9C%80%E6%B1%82%E7%AE%A1%E7%90%86/</guid><description/><content:encoded></content:encoded></item><item><title>錯誤處理</title><link>https://tarrragon.github.io/blog/tags/%E9%8C%AF%E8%AA%A4%E8%99%95%E7%90%86/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%8C%AF%E8%AA%A4%E8%99%95%E7%90%86/</guid><description/><content:encoded></content:encoded></item><item><title>錯誤預防</title><link>https://tarrragon.github.io/blog/tags/%E9%8C%AF%E8%AA%A4%E9%A0%90%E9%98%B2/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%8C%AF%E8%AA%A4%E9%A0%90%E9%98%B2/</guid><description/><content:encoded></content:encoded></item><item><title>驗收條件</title><link>https://tarrragon.github.io/blog/tags/%E9%A9%97%E6%94%B6%E6%A2%9D%E4%BB%B6/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%A9%97%E6%94%B6%E6%A2%9D%E4%BB%B6/</guid><description/><content:encoded></content:encoded></item><item><title>C-Extension</title><link>https://tarrragon.github.io/blog/tags/c-extension/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/c-extension/</guid><description/><content:encoded></content:encoded></item><item><title>Packaging</title><link>https://tarrragon.github.io/blog/tags/packaging/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/packaging/</guid><description/><content:encoded></content:encoded></item><item><title>驗收流程</title><link>https://tarrragon.github.io/blog/tags/%E9%A9%97%E6%94%B6%E6%B5%81%E7%A8%8B/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%A9%97%E6%94%B6%E6%B5%81%E7%A8%8B/</guid><description/><content:encoded></content:encoded></item><item><title>AI代理人</title><link>https://tarrragon.github.io/blog/tags/ai%E4%BB%A3%E7%90%86%E4%BA%BA/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ai%E4%BB%A3%E7%90%86%E4%BA%BA/</guid><description/><content:encoded></content:encoded></item><item><title>Hook系統</title><link>https://tarrragon.github.io/blog/tags/hook%E7%B3%BB%E7%B5%B1/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/hook%E7%B3%BB%E7%B5%B1/</guid><description/><content:encoded></content:encoded></item><item><title>TDD流程</title><link>https://tarrragon.github.io/blog/tags/tdd%E6%B5%81%E7%A8%8B/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/tdd%E6%B5%81%E7%A8%8B/</guid><description/><content:encoded></content:encoded></item><item><title>Ticket管理</title><link>https://tarrragon.github.io/blog/tags/ticket%E7%AE%A1%E7%90%86/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ticket%E7%AE%A1%E7%90%86/</guid><description/><content:encoded></content:encoded></item><item><title>工作流程</title><link>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E4%BD%9C%E6%B5%81%E7%A8%8B/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E4%BD%9C%E6%B5%81%E7%A8%8B/</guid><description/><content:encoded></content:encoded></item><item><title>任務派發</title><link>https://tarrragon.github.io/blog/tags/%E4%BB%BB%E5%8B%99%E6%B4%BE%E7%99%BC/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E4%BB%BB%E5%8B%99%E6%B4%BE%E7%99%BC/</guid><description/><content:encoded></content:encoded></item><item><title>決策樹</title><link>https://tarrragon.github.io/blog/tags/%E6%B1%BA%E7%AD%96%E6%A8%B9/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%B1%BA%E7%AD%96%E6%A8%B9/</guid><description/><content:encoded></content:encoded></item><item><title>Asyncio</title><link>https://tarrragon.github.io/blog/tags/asyncio/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/asyncio/</guid><description/><content:encoded></content:encoded></item><item><title>Cpython</title><link>https://tarrragon.github.io/blog/tags/cpython/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cpython/</guid><description/><content:encoded></content:encoded></item><item><title>Ctypes</title><link>https://tarrragon.github.io/blog/tags/ctypes/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/ctypes/</guid><description/><content:encoded></content:encoded></item><item><title>Descriptor</title><link>https://tarrragon.github.io/blog/tags/descriptor/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/descriptor/</guid><description/><content:encoded></content:encoded></item><item><title>Event-Loop</title><link>https://tarrragon.github.io/blog/tags/event-loop/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/event-loop/</guid><description/><content:encoded></content:encoded></item><item><title>Hatch</title><link>https://tarrragon.github.io/blog/tags/hatch/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/hatch/</guid><description/><content:encoded></content:encoded></item><item><title>Metaclass</title><link>https://tarrragon.github.io/blog/tags/metaclass/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/metaclass/</guid><description/><content:encoded></content:encoded></item><item><title>Metaprogramming</title><link>https://tarrragon.github.io/blog/tags/metaprogramming/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/metaprogramming/</guid><description/><content:encoded></content:encoded></item><item><title>Multiprocessing</title><link>https://tarrragon.github.io/blog/tags/multiprocessing/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/multiprocessing/</guid><description/><content:encoded></content:encoded></item><item><title>Parallel</title><link>https://tarrragon.github.io/blog/tags/parallel/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/parallel/</guid><description/><content:encoded></content:encoded></item><item><title>Poetry</title><link>https://tarrragon.github.io/blog/tags/poetry/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/poetry/</guid><description/><content:encoded></content:encoded></item><item><title>Pyo3</title><link>https://tarrragon.github.io/blog/tags/pyo3/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pyo3/</guid><description/><content:encoded></content:encoded></item><item><title>Rust</title><link>https://tarrragon.github.io/blog/tags/rust/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/rust/</guid><description/><content:encoded></content:encoded></item><item><title>Cffi</title><link>https://tarrragon.github.io/blog/tags/cffi/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/cffi/</guid><description/><content:encoded></content:encoded></item><item><title>Changelog</title><link>https://tarrragon.github.io/blog/tags/changelog/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/changelog/</guid><description/><content:encoded></content:encoded></item><item><title>Class</title><link>https://tarrragon.github.io/blog/tags/class/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/class/</guid><description/><content:encoded></content:encoded></item><item><title>Coroutine</title><link>https://tarrragon.github.io/blog/tags/coroutine/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/coroutine/</guid><description/><content:encoded></content:encoded></item><item><title>Decorator</title><link>https://tarrragon.github.io/blog/tags/decorator/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/decorator/</guid><description/><content:encoded></content:encoded></item><item><title>Free-Threading</title><link>https://tarrragon.github.io/blog/tags/free-threading/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/free-threading/</guid><description/><content:encoded></content:encoded></item><item><title>Imports</title><link>https://tarrragon.github.io/blog/tags/imports/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/imports/</guid><description/><content:encoded></content:encoded></item><item><title>Oop</title><link>https://tarrragon.github.io/blog/tags/oop/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/oop/</guid><description/><content:encoded></content:encoded></item><item><title>Pathlib</title><link>https://tarrragon.github.io/blog/tags/pathlib/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pathlib/</guid><description/><content:encoded></content:encoded></item><item><title>Pyproject</title><link>https://tarrragon.github.io/blog/tags/pyproject/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/pyproject/</guid><description/><content:encoded></content:encoded></item><item><title>Unittest</title><link>https://tarrragon.github.io/blog/tags/unittest/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/unittest/</guid><description/><content:encoded></content:encoded></item><item><title>Worklog</title><link>https://tarrragon.github.io/blog/tags/worklog/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/worklog/</guid><description/><content:encoded></content:encoded></item><item><title>文件系統</title><link>https://tarrragon.github.io/blog/tags/%E6%96%87%E4%BB%B6%E7%B3%BB%E7%B5%B1/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%96%87%E4%BB%B6%E7%B3%BB%E7%B5%B1/</guid><description/><content:encoded></content:encoded></item><item><title>文檔架構</title><link>https://tarrragon.github.io/blog/tags/%E6%96%87%E6%AA%94%E6%9E%B6%E6%A7%8B/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%96%87%E6%AA%94%E6%9E%B6%E6%A7%8B/</guid><description/><content:encoded></content:encoded></item><item><title>經驗收集</title><link>https://tarrragon.github.io/blog/tags/%E7%B6%93%E9%A9%97%E6%94%B6%E9%9B%86/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%B6%93%E9%A9%97%E6%94%B6%E9%9B%86/</guid><description/><content:encoded></content:encoded></item><item><title>Shortcode</title><link>https://tarrragon.github.io/blog/tags/shortcode/</link><pubDate>Thu, 09 Oct 2025 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/shortcode/</guid><description/><content:encoded></content:encoded></item><item><title>Toc</title><link>https://tarrragon.github.io/blog/tags/toc/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/toc/</guid><description/><content:encoded></content:encoded></item><item><title>流程圖</title><link>https://tarrragon.github.io/blog/tags/%E6%B5%81%E7%A8%8B%E5%9C%96/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%B5%81%E7%A8%8B%E5%9C%96/</guid><description/><content:encoded></content:encoded></item><item><title>圖表</title><link>https://tarrragon.github.io/blog/tags/%E5%9C%96%E8%A1%A8/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%9C%96%E8%A1%A8/</guid><description/><content:encoded></content:encoded></item><item><title>導航</title><link>https://tarrragon.github.io/blog/tags/%E5%B0%8E%E8%88%AA/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B0%8E%E8%88%AA/</guid><description/><content:encoded></content:encoded></item><item><title>響應式設計</title><link>https://tarrragon.github.io/blog/tags/%E9%9F%BF%E6%87%89%E5%BC%8F%E8%A8%AD%E8%A8%88/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%9F%BF%E6%87%89%E5%BC%8F%E8%A8%AD%E8%A8%88/</guid><description/><content:encoded></content:encoded></item><item><title>自檢機制</title><link>https://tarrragon.github.io/blog/tags/%E8%87%AA%E6%AA%A2%E6%A9%9F%E5%88%B6/</link><pubDate>Fri, 26 Sep 2025 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%87%AA%E6%AA%A2%E6%A9%9F%E5%88%B6/</guid><description/><content:encoded></content:encoded></item><item><title>系統化開發</title><link>https://tarrragon.github.io/blog/tags/%E7%B3%BB%E7%B5%B1%E5%8C%96%E9%96%8B%E7%99%BC/</link><pubDate>Fri, 26 Sep 2025 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E7%B3%BB%E7%B5%B1%E5%8C%96%E9%96%8B%E7%99%BC/</guid><description/><content:encoded></content:encoded></item><item><title>架構設計</title><link>https://tarrragon.github.io/blog/tags/%E6%9E%B6%E6%A7%8B%E8%A8%AD%E8%A8%88/</link><pubDate>Sun, 21 Sep 2025 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E6%9E%B6%E6%A7%8B%E8%A8%AD%E8%A8%88/</guid><description/><content:encoded></content:encoded></item><item><title>跨語言開發</title><link>https://tarrragon.github.io/blog/tags/%E8%B7%A8%E8%AA%9E%E8%A8%80%E9%96%8B%E7%99%BC/</link><pubDate>Sun, 21 Sep 2025 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E8%B7%A8%E8%AA%9E%E8%A8%80%E9%96%8B%E7%99%BC/</guid><description/><content:encoded></content:encoded></item><item><title>工作準則</title><link>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E4%BD%9C%E6%BA%96%E5%89%87/</link><pubDate>Sat, 20 Sep 2025 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E5%B7%A5%E4%BD%9C%E6%BA%96%E5%89%87/</guid><description/><content:encoded></content:encoded></item><item><title>開發原則</title><link>https://tarrragon.github.io/blog/tags/%E9%96%8B%E7%99%BC%E5%8E%9F%E5%89%87/</link><pubDate>Sat, 20 Sep 2025 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/%E9%96%8B%E7%99%BC%E5%8E%9F%E5%89%87/</guid><description/><content:encoded></content:encoded></item><item><title>Bear Cub</title><link>https://tarrragon.github.io/blog/tags/bear-cub/</link><pubDate>Wed, 17 Sep 2025 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/tags/bear-cub/</guid><description/><content:encoded></content:encoded></item></channel></rss>