<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Treeru Blog</title>
    <link>https://treeru.com</link>
    <description>Insights and practical guides on web development, IT infrastructure, and AI solutions</description>
    <language>en</language>
    <managingEditor>admin@treeru.com (Treeru)</managingEditor>
    <webMaster>admin@treeru.com (Treeru)</webMaster>
    <lastBuildDate>Wed, 12 Aug 2026 11:35:02 GMT</lastBuildDate>
    <generator>Treeru Next.js RSS Generator</generator>
    <docs>https://www.rssboard.org/rss-specification</docs>
    <atom:link href="https://treeru.com/rss?lang=en" rel="self" type="application/rss+xml"/>
    <image>
      <url>https://treeru.com/opengraph-image</url>
      <title>Treeru</title>
      <link>https://treeru.com</link>
      <width>144</width>
      <height>144</height>
    </image>
    <item>
      <title>Running an LLM on CPU Only - Real Numbers from an Old Xeon with 256GB RAM</title>
      <link>https://treeru.com/en/blog/cpu-only-llm-inference-xeon-256gb-benchmark</link>
      <description>No GPU, just an old Xeon server with 256GB of RAM — how many tokens per second can it really produce? We benchmarked 5 models from 120B down to 4B with llama.cpp. Hyper-threading cuts generation speed ~7x, memory bandwidth—not core count—decides throughput, and power draw rises only +22W under load. All real measured numbers.</description>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/cpu-only-llm-inference-xeon-256gb-benchmark</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>CPU inference</category>
      <category>local LLM</category>
      <category>llama.cpp</category>
      <category>benchmark</category>
      <category>Xeon</category>
      <category>GGUF</category>
      <category>MoE</category>
      <category>hyper-threading</category>
    </item>
    <item>
      <title>Our Servers Catch Burglars Every Day - TREEWALL Field Test Report</title>
      <link>https://treeru.com/en/blog/treewall-catching-intruders-60-servers</link>
      <description>We are field-testing TREEWALL across a ~60-server room. See what actually knocks on an internet-facing server: ~245 IPs auto-banned daily, one visitor knocking 128 times in 30 minutes, and a regular who came back 13 days in a month — real measured data, explained simply.</description>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/treewall-catching-intruders-60-servers</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>네트워크</category>
      <category>TREEWALL</category>
      <category>security</category>
      <category>IP ban</category>
      <category>hacking attempts</category>
      <category>fail2ban</category>
      <category>server security</category>
    </item>
    <item>
      <title>NVMe Storage Benchmark: Optane to HDD - 20 Devices Compared with fio</title>
      <link>https://treeru.com/en/blog/nvme-storage-benchmark-20-devices</link>
      <description>14 NVMe SSDs and 6 HDDs benchmarked with fio: sequential read 6,193 to 526 MB/s, and Optane 905P QD1 IOPS 3.8x faster than the best NAND at 11μs latency.</description>
      <pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/nvme-storage-benchmark-20-devices</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>하드웨어</category>
      <category>NVMe</category>
      <category>SSD Benchmark</category>
      <category>Optane</category>
      <category>fio</category>
      <category>AI Storage</category>
      <category>Server Hardware</category>
      <category>IOPS</category>
      <category>HDD Comparison</category>
    </item>
    <item>
      <title>Local AI Video Generation with ComfyUI + Wan 2.2 - An RTX PRO 6000 96GB Build Log</title>
      <link>https://treeru.com/en/blog/comfyui-wan22-local-ai-video-generation</link>
      <description>Local AI video pipeline on RTX PRO 6000 96GB: Wan 2.2, LTX 2.3, MOVA (347GB). Covers license checks, ComfyUI custom nodes, MoE pitfalls, and shell automation.</description>
      <pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/comfyui-wan22-local-ai-video-generation</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>Wan2.2</category>
      <category>ComfyUI</category>
      <category>video generation</category>
      <category>RTX PRO 6000</category>
      <category>LTX</category>
      <category>MOVA</category>
      <category>local AI</category>
      <category>open source</category>
      <category>T2V</category>
    </item>
    <item>
      <title>Structuring Unstructured Documents with an LLM - Measured Accuracy on a 19-Item Menu</title>
      <link>https://treeru.com/en/blog/llm-unstructured-document-structuring</link>
      <description>We fed markdown menu documents to a local Qwen3-14B-AWQ and compared the extracted JSON against a manual database: prices 100%, name recall 94.7% in 5.92s.</description>
      <pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/llm-unstructured-document-structuring</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>LLM</category>
      <category>data extraction</category>
      <category>structuring</category>
      <category>JSON</category>
      <category>Qwen3</category>
      <category>SGLang</category>
      <category>automation</category>
      <category>accuracy testing</category>
    </item>
    <item>
      <title>Guarding the Front Door of Your Network - TREEWALL, an AI Security Gateway</title>
      <link>https://treeru.com/en/blog/treewall-ai-security-gateway</link>
      <description>TREEWALL logs security signals at your network gateway daily and AI turns them into a morning email report — built for small businesses without security staff.</description>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/treewall-ai-security-gateway</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>네트워크</category>
      <category>TREEWALL</category>
      <category>network security</category>
      <category>security operations</category>
      <category>AI security</category>
      <category>SMB security</category>
    </item>
    <item>
      <title>Build a CCTV Recording Server Without an NVR - RTSP + ffmpeg + systemd, 180-Day Retention</title>
      <link>https://treeru.com/en/blog/cctv-rtsp-linux-recording-server</link>
      <description>Record CCTV RTSP streams on a Linux server — no NVR, no cloud fees. ffmpeg -c copy keeps CPU near 0%, with systemd auto-recovery and 180-day retention.</description>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/cctv-rtsp-linux-recording-server</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>네트워크</category>
      <category>CCTV</category>
      <category>RTSP</category>
      <category>ffmpeg</category>
      <category>systemd</category>
      <category>NVR</category>
      <category>Network Isolation</category>
      <category>VLAN</category>
    </item>
    <item>
      <title>Our MoE Model Started Spewing Garbage - What Auditing All 18,432 Expert Weights Revealed</title>
      <link>https://treeru.com/en/blog/gguf-moe-garbage-output-debugging</link>
      <description>The same GGUF file ran fine on llama.cpp but spewed garbage on KTransformers. A full audit of all 18,432 expert weights exposed a bf16 precision bug.</description>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/gguf-moe-garbage-output-debugging</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>MoE</category>
      <category>GGUF</category>
      <category>Quantization</category>
      <category>KTransformers</category>
      <category>SGLang</category>
      <category>LLM Serving</category>
      <category>Debugging</category>
    </item>
    <item>
      <title>What We Learned Building and Auditing 990 AI-Generated English Learning Scenes</title>
      <link>https://treeru.com/en/blog/ai-english-learning-content-quality-audit</link>
      <description>990 English-learning scenes built with AI for Korean learners: 30 base verbs, 3,134 expressions, 53 duplicate fixes, final audit 0 errors / 0 warnings.</description>
      <pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/ai-english-learning-content-quality-audit</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>AI Content</category>
      <category>English Learning</category>
      <category>Content QA</category>
      <category>LLM</category>
      <category>Educational Content</category>
      <category>TTS</category>
      <category>Automation</category>
    </item>
    <item>
      <title>BGE-M3 vs mE5-Large - Comparing Korean RAG Search Quality Head to Head</title>
      <link>https://treeru.com/en/blog/bge-m3-vs-me5-korean-embedding-search-quality</link>
      <description>BGE-M3 vs mE5-Large on the same Korean documents, questions, and Top-3 Recall metric: across 10 colloquial questions BGE-M3 hit 100%, mE5-Large 86.7%.</description>
      <pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/bge-m3-vs-me5-korean-embedding-search-quality</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>BGE-M3</category>
      <category>mE5-Large</category>
      <category>Embeddings</category>
      <category>RAG</category>
      <category>Vector Search</category>
      <category>Korean Search</category>
      <category>LLM</category>
    </item>
    <item>
      <title>Recovering winget and Windows Terminal on a Windows 11 Box Where the Microsoft Store Won&apos;t Open</title>
      <link>https://treeru.com/en/blog/windows11-store-winget-terminal-recovery</link>
      <description>No Microsoft Store and no winget on Windows 11? Install App Installer, UI.Xaml and VCLibs by hand to bring back winget and Windows Terminal.</description>
      <pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/windows11-store-winget-terminal-recovery</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>TOOL</category>
      <category>Windows 11</category>
      <category>winget</category>
      <category>Windows Terminal</category>
      <category>PowerShell</category>
      <category>App Installer</category>
      <category>Microsoft Store</category>
      <category>Manual Install</category>
    </item>
    <item>
      <title>Automating Full-Page Screenshots of Web Admin UIs with Playwright - 170 Pages in 8 Minutes</title>
      <link>https://treeru.com/en/blog/playwright-admin-ui-fullpage-screenshot-automation</link>
      <description>Automate full-page screenshots of web admin UIs with Playwright: walk every sub-page of a firewall or router UI logged in, saving 170+ PNGs in 8 minutes.</description>
      <pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/playwright-admin-ui-fullpage-screenshot-automation</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>TOOL</category>
      <category>Playwright</category>
      <category>Screenshot</category>
      <category>Automation</category>
      <category>Web Admin UI</category>
      <category>Backup</category>
      <category>CLI</category>
      <category>Node script</category>
    </item>
    <item>
      <title>CQRS Documents by Greg Young - An English Reader&apos;s Guide</title>
      <link>https://treeru.com/en/blog/cqrs-documents-greg-young-korean</link>
      <description>A chapter-by-chapter reader&apos;s guide to Greg Young&apos;s 56-page CQRS Documents, with summaries and commentary on Task Based UI, Event Sourcing, and Event Storage.</description>
      <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/cqrs-documents-greg-young-korean</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>
      <category>CQRS</category>
      <category>DDD</category>
      <category>Event Sourcing</category>
      <category>Greg Young</category>
      <category>Domain Driven Design</category>
      <category>architecture</category>
    </item>
    <item>
      <title>What If We Run EXAONE 4.5-33B on RTX PRO 6000?</title>
      <link>https://treeru.com/en/blog/exaone-45-33b-rtx-pro-6000-benchmark</link>
      <description>LG AI Research EXAONE 4.5-33B benchmarked on RTX PRO 6000 Blackwell on launch day. FP8 NaN crash, custom fork required, BF16 85 questions across 12 scenarios.</description>
      <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/exaone-45-33b-rtx-pro-6000-benchmark</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>EXAONE</category>
      <category>LG AI Research</category>
      <category>RTX PRO 6000</category>
      <category>SGLang</category>
      <category>LLM Benchmark</category>
      <category>Korean AI</category>
      <category>VLM</category>
      <category>Local AI</category>
      <category>Blackwell</category>
    </item>
    <item>
      <title>Zellij Upgrade for Claude Code SSH - Why I Switched from tmux</title>
      <link>https://treeru.com/en/blog/zellij-claude-code-ssh-session</link>
      <description>Practical guide to setting up Zellij for Claude Code SSH workflows. zj automation script, Windows bat files, known bugs, and 4 real advantages over tmux.</description>
      <pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/zellij-claude-code-ssh-session</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>CLAUDE-CODE</category>
      <category>zellij</category>
      <category>tmux</category>
      <category>Claude Code</category>
      <category>SSH</category>
      <category>terminal</category>
      <category>session management</category>
      <category>Linux</category>
      <category>server management</category>
      <category>automation</category>
      <category>Windows Terminal</category>
    </item>
    <item>
      <title>Gemma 4 Benchmark on RTX PRO 6000 - 8 Attempts, 3 Models, and a Qwen3 Showdown</title>
      <link>https://treeru.com/en/blog/gemma4-rtx-pro-6000-benchmark</link>
      <description>Gemma 4 benchmarked on RTX PRO 6000 Blackwell (96GB) two days after launch: 8 failed SGLang/vLLM attempts, then AWQ success — 37% faster than Qwen3-32B.</description>
      <pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/gemma4-rtx-pro-6000-benchmark</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>Gemma4</category>
      <category>RTX PRO 6000</category>
      <category>vLLM</category>
      <category>SGLang</category>
      <category>AWQ</category>
      <category>LLM Benchmark</category>
      <category>Qwen3</category>
      <category>Local AI</category>
    </item>
    <item>
      <title>Introduction to Binary Logging - Comparing 6 Formats and Selection Criteria</title>
      <link>https://treeru.com/en/blog/avro-binary-logging-why-not-json</link>
      <description>Comparing 6 binary logging formats (MessagePack, Protobuf, CBOR, FlatBuffers, Avro, Cap&apos;n Proto) by speed, size, schema support, and AI training fitness.</description>
      <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/avro-binary-logging-why-not-json</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>로그</category>
      <category>Avro</category>
      <category>Binary Logging</category>
      <category>Logging</category>
      <category>MessagePack</category>
      <category>Protobuf</category>
      <category>AI Training</category>
      <category>Schema Evolution</category>
      <category>Async Queue</category>
    </item>
    <item>
      <title>Tmux + Claude Code - Keep AI Working Even When SSH Drops</title>
      <link>https://treeru.com/en/blog/tmux-claude-code-ssh-persistent-session</link>
      <description>Practical guide to preventing Claude Code session loss on SSH drops using tmux. Full .tmux.conf, automation script, Windows bat files, and troubleshooting.</description>
      <pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/tmux-claude-code-ssh-persistent-session</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>CLAUDE-CODE</category>
      <category>tmux</category>
      <category>Claude Code</category>
      <category>SSH</category>
      <category>terminal</category>
      <category>session management</category>
      <category>Linux</category>
      <category>server management</category>
      <category>automation</category>
    </item>
    <item>
      <title>Restore winget + Windows Terminal without Microsoft Store and Install Claude Code</title>
      <link>https://treeru.com/en/blog/windows-terminal-winget-claude-code-install</link>
      <description>Hands-on guide to recovering winget on a broken Windows 11: manually install VCLibs, UI.Xaml, and App Installer, then set up Windows Terminal and Claude Code.</description>
      <pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/windows-terminal-winget-claude-code-install</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>CLAUDE-CODE</category>
      <category>winget</category>
      <category>Windows Terminal</category>
      <category>Claude Code</category>
      <category>Windows 11</category>
      <category>PowerShell</category>
      <category>App Installer</category>
      <category>manual install</category>
      <category>Microsoft Store</category>
    </item>
    <item>
      <title>AI Image Generation API Price Comparison 2026 - Automating Blog Thumbnails with GPT Image, Gemini, FLUX &amp; DALL-E</title>
      <link>https://treeru.com/en/blog/ai-image-generation-api-price-comparison-2026</link>
      <description>Price comparison of 6 AI image generation APIs for blog thumbnails: GPT Image 1.5 Low $0.009/image to Gemini 3.1 Flash $0.045, plus an OCR text safeguard.</description>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/ai-image-generation-api-price-comparison-2026</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>

    </item>
    <item>
      <title>One Year of Automated Blogging with Claude API - Real Costs and Natural Writing Tricks</title>
      <link>https://treeru.com/en/blog/claude-api-blog-automation-cost-1year</link>
      <description>One year of Claude Sonnet blog automation: about $0.04 per post, $4/month for 90 posts, plus repetition detection and prompts that make AI writing sound human.</description>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/claude-api-blog-automation-cost-1year</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>

    </item>
    <item>
      <title>Why a Terminal Beats an IDE for Claude Code - My Daily TreeRU Workflow</title>
      <link>https://treeru.com/en/blog/claude-code-treeru-daily-workflow</link>
      <description>A daily Claude Code workflow built on TreeRU: auto-saved screenshots, F8 usage monitoring, SSH remote work, and F12 project switching, no IDE needed.</description>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/claude-code-treeru-daily-workflow</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>CLAUDE-CODE</category>
      <category>Claude Code</category>
      <category>TreeRU</category>
      <category>Terminal</category>
      <category>Workflow</category>
      <category>IDE Alternative</category>
      <category>CLI Development</category>
      <category>Screenshots</category>
      <category>SSH</category>
    </item>
    <item>
      <title>NVIDIA Driver 595 Upgrade Benchmark - RTX PRO 6000 Blackwell AI Performance Changes</title>
      <link>https://treeru.com/en/blog/nvidia-driver-595-blackwell-upgrade</link>
      <description>Real benchmarks after upgrading NVIDIA driver 590 to 595 on RTX PRO 6000 Blackwell 96GB: SGLang token speed, CUDA compute, and the Power Limit reset caveat.</description>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/nvidia-driver-595-blackwell-upgrade</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>NVIDIA</category>
      <category>driver upgrade</category>
      <category>RTX PRO 6000</category>
      <category>Blackwell</category>
      <category>CUDA</category>
      <category>SGLang</category>
      <category>benchmark</category>
      <category>local AI</category>
    </item>
    <item>
      <title>Python Startup From 78s to 20s - Finding Bottlenecks With Log Timelines</title>
      <link>https://treeru.com/en/blog/python-startup-speed-optimization-78s-to-20s</link>
      <description>Cut Python startup from 78 seconds to 20 on a low-power mini PC: log timelines exposed the bottlenecks and GitHub API calls fell from 44 to 5.</description>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/python-startup-speed-optimization-78s-to-20s</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>
      <category>Python</category>
      <category>performance optimization</category>
      <category>startup speed</category>
      <category>log analysis</category>
      <category>GitHub API</category>
      <category>미니PC</category>
    </item>
    <item>
      <title>Selenium Naver CAPTCHA Fix 2026 - The $cdc_ Variable After 7 Failed Attempts</title>
      <link>https://treeru.com/en/blog/selenium-naver-captcha-undetected-chromedriver</link>
      <description>Selenium Naver login suddenly triggered CAPTCHAs after a year. After 7 failed fixes, the real cause was the $cdc_ variable — fixed by undetected-chromedriver.</description>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/selenium-naver-captcha-undetected-chromedriver</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>
      <category>Selenium</category>
      <category>Naver</category>
      <category>CAPTCHA</category>
      <category>undetected-chromedriver</category>
      <category>Bot Detection</category>
      <category>Python</category>
      <category>Automation</category>
    </item>
    <item>
      <title>Why Hardcoding Selenium User-Agent Gets You Caught - Chrome Version Mismatch Bot Detection</title>
      <link>https://treeru.com/en/blog/selenium-user-agent-hardcoding-bot-detection</link>
      <description>Hardcoded Chrome/114 User-Agent worked for a year until Chrome auto-updated to 146. UA vs TLS fingerprint mismatch triggers bot detection — one-line fix inside.</description>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/selenium-user-agent-hardcoding-bot-detection</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>

    </item>
    <item>
      <title>How I Wasted a Day Trying to Hand Off undetected-chromedriver via Subprocess</title>
      <link>https://treeru.com/en/blog/undetected-chromedriver-subprocess-issue</link>
      <description>Handing off Chrome from an undetected-chromedriver subprocess via debug port fails: random port override, no detach, stdout pipe issues, and invisible tabs.</description>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/undetected-chromedriver-subprocess-issue</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>
      <category>undetected-chromedriver</category>
      <category>subprocess</category>
      <category>Selenium</category>
      <category>Chrome</category>
      <category>Python</category>
      <category>bot detection</category>
    </item>
    <item>
      <title>TreeRU - Terminal File Explorer with Clipboard Screenshot Saving</title>
      <link>https://treeru.com/en/blog/treeru-terminal-file-explorer</link>
      <description>Terminal file explorer built for AI CLI workflows: auto-saves clipboard screenshots, one-key path copy, SSH remote browsing. Open-source, 30-second install.</description>
      <pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/treeru-terminal-file-explorer</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>TOOL</category>
      <category>TreeRU</category>
      <category>Terminal</category>
      <category>File Explorer</category>
      <category>CLI</category>
      <category>Screenshot</category>
      <category>SSH</category>
      <category>Open Source</category>
    </item>
    <item>
      <title>8 Time-Series Database Engines Compared - 22 Million Row Benchmark</title>
      <link>https://treeru.com/en/blog/timeseries-database-comparison-8-engines</link>
      <description>We benchmarked 8 time-series database engines with 22 million rows. QuestDB 25ms, ClickHouse 547ms, TimescaleDB 1,021ms — measured across 6 evaluation criteria.</description>
      <pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/timeseries-database-comparison-8-engines</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>스토리지</category>

    </item>
    <item>
      <title>DB + RAG Hybrid Search - How We Improved LLM Fact Accuracy by 5x</title>
      <link>https://treeru.com/en/blog/hybrid-search-db-rag-fact-accuracy-5x</link>
      <description>Parallel DB + RAG search boosted LLM fact accuracy from 17.5% to 92.5% — 18ms search overhead, 4-case result assembly, 95% schema matching, benchmarks included.</description>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/hybrid-search-db-rag-fact-accuracy-5x</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>

    </item>
    <item>
      <title>Linux Server Setup Checklist - 8 Steps from BIOS to SMART Alerts</title>
      <link>https://treeru.com/en/blog/linux-server-setup-checklist-8-steps</link>
      <description>An 8-step Linux server setup checklist: BIOS auto-boot, SSH key auth, kernel.panic, journald logs, and smartmontools alerts, proven on dozens of servers.</description>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/linux-server-setup-checklist-8-steps</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>TOOL</category>
      <category>linux server</category>
      <category>server setup</category>
      <category>SSH key authentication</category>
      <category>smartmontools</category>
      <category>kernel.panic</category>
      <category>journald</category>
      <category>checklist</category>
      <category>Ubuntu</category>
    </item>
    <item>
      <title>LLM Temperature 0.1 - 0.9: 300-Run Experiment Reveals Optimal Settings per Use Case</title>
      <link>https://treeru.com/en/blog/llm-decoding-parameter-temperature-comparison</link>
      <description>60 questions × 5 temperature levels = 300 runs on Qwen3-14B. Hallucination rate jumps from 22% at T=0.3 to 72% at T=0.9, with per-scenario optimal settings.</description>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/llm-decoding-parameter-temperature-comparison</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>

    </item>
    <item>
      <title>Local LLM Benchmark: 6 Models Tested Across 60 Questions and 7 Business Scenarios</title>
      <link>https://treeru.com/en/blog/local-llm-6-model-korean-benchmark</link>
      <description>Benchmark of Qwen3-14B, Gemma-12B, KORMo-10B, Qwen3-8B, Phi-4, and Llama-3.1-8B on 60 questions in 7 scenarios: hallucination traps and speed-quality tradeoffs.</description>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/local-llm-6-model-korean-benchmark</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>

    </item>
    <item>
      <title>Building a Local RAG Pipeline - From Embedding Model Selection to Hallucination Elimination</title>
      <link>https://treeru.com/en/blog/local-rag-pipeline-embedding-to-hallucination-fix</link>
      <description>Step-by-step local RAG build: BGE-M3 vs mE5-Large (100% vs 86.7% recall), Qdrant Top-3 accuracy at 100%, and real hallucination fixes at 2.9% overhead.</description>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/local-rag-pipeline-embedding-to-hallucination-fix</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>

    </item>
    <item>
      <title>MoE vs Dense: Why Qwen3-30B-A3B Is Slower Than 14B - And Why Hybrid Inference Failed</title>
      <link>https://treeru.com/en/blog/moe-vs-dense-qwen3-30b-14b-comparison</link>
      <description>MoE vs Dense compared: Qwen3-30B-A3B uses 2.1x more VRAM and runs 1.9x slower than 14B Dense. We traced KTransformers garbage output via 18,432 weight checks.</description>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/moe-vs-dense-qwen3-30b-14b-comparison</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>

    </item>
    <item>
      <title>Multi-Server Backup &amp; Recovery Strategy - rsync Pull-Based Automated Backup and Disaster Recovery</title>
      <link>https://treeru.com/en/blog/multi-server-backup-rsync-pull-disaster-recovery</link>
      <description>Multi-server backup guide with rsync pull: flock concurrency control, SMART disk health monitoring, and disaster recovery steps to rebuild any failed server.</description>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/multi-server-backup-rsync-pull-disaster-recovery</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>스토리지</category>
      <category>server backup</category>
      <category>rsync</category>
      <category>disaster recovery</category>
      <category>SMART monitoring</category>
      <category>cron</category>
      <category>SATA HDD</category>
      <category>cold backup</category>
      <category>NFS</category>
    </item>
    <item>
      <title>Qwen3-32B vs 14B - Is 2x Slower Speed Worth the Quality Gain?</title>
      <link>https://treeru.com/en/blog/qwen3-32b-awq-korean-test-vs-14b</link>
      <description>Qwen3-32B-AWQ vs 14B-AWQ on 60 Korean questions: 69 vs 135 tok/s makes the 32B twice as slow, yet quality improves just 5.4% — only legal reasoning truly gains.</description>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/qwen3-32b-awq-korean-test-vs-14b</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>Qwen3-32B</category>
      <category>Qwen3-14B</category>
      <category>model size comparison</category>
      <category>Korean benchmark</category>
      <category>SGLang</category>
      <category>AWQ</category>
      <category>local LLM</category>
      <category>benchmark</category>
    </item>
    <item>
      <title>Text2SQL Real-World Test - When LLM Writes SQL Directly</title>
      <link>https://treeru.com/en/blog/text2sql-llm-router-real-world-test</link>
      <description>Text2SQL tested on 13 PostgreSQL tables with an LLM router: across 40 questions in 4 tiers, accuracy rose from 10.8% (LLM-only) to 41.2% (synonyms) to 70.1%.</description>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/text2sql-llm-router-real-world-test</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>Text2SQL</category>
      <category>LLM Router</category>
      <category>Natural Language Query</category>
      <category>Database</category>
      <category>AI Chatbot</category>
      <category>PostgreSQL</category>
      <category>Qwen3</category>
      <category>SQL Generation</category>
    </item>
    <item>
      <title>AWQ Quantization Speed Benchmark: 16 Models, INT4 vs BF16, and the MoE Reversal</title>
      <link>https://treeru.com/en/blog/awq-quantization-speed-comparison</link>
      <description>Benchmarked 16 models on RTX PRO 6000 with SGLang: AWQ INT4 gives 1.88x speedup at 4B and 2.94x at 32B, while MoE Qwen3-30B-A3B at 168.9 tok/s beats 14B Dense.</description>
      <pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/awq-quantization-speed-comparison</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>AWQ</category>
      <category>quantization</category>
      <category>INT4</category>
      <category>BF16</category>
      <category>MoE</category>
      <category>benchmark</category>
      <category>SGLang</category>
      <category>token speed</category>
      <category>LLM optimization</category>
    </item>
    <item>
      <title>Grafana + Prometheus for Multiple Servers - Installation to Alerting</title>
      <link>https://treeru.com/en/blog/grafana-prometheus-16-server-monitoring</link>
      <description>Unified monitoring for dozens of servers with Grafana and Prometheus: node_exporter setup, GPU metrics, alert rules, dashboard design, and operational tips.</description>
      <pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/grafana-prometheus-16-server-monitoring</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>TOOL</category>

    </item>
    <item>
      <title>SGLang 23-Model Serving Guide - Optimal Configuration for Every Model</title>
      <link>https://treeru.com/en/blog/sglang-multi-model-serving-guide</link>
      <description>SGLang serving configs for 23 LLMs tested in production: AWQ/BF16/FP8 quantization choices, MoE flashinfer settings, VRAM management, and OOM troubleshooting.</description>
      <pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/sglang-multi-model-serving-guide</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>

    </item>
    <item>
      <title>Intel Optane 905P + NVMe 3-Tier Storage - AI Server Disk Strategy</title>
      <link>https://treeru.com/en/blog/ai-server-storage-strategy-optane</link>
      <description>How we built 3-tier AI server storage with Intel Optane 905P (10μs random reads) and NVMe: RAG vector DB placement, model archival, cold backup via NFS pull.</description>
      <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/ai-server-storage-strategy-optane</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>스토리지</category>

    </item>
    <item>
      <title>RTX 5060 Ti vs RTX PRO 6000 - 11x Price Gap, How Much Performance?</title>
      <link>https://treeru.com/en/blog/rtx-5060-ti-vs-rtx-pro-6000-cost-performance</link>
      <description>RTX 5060 Ti ($450) vs RTX PRO 6000 ($5,000): measured inference speed, throughput, and stability. At 9% of the price it delivers 35% of the performance.</description>
      <pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/rtx-5060-ti-vs-rtx-pro-6000-cost-performance</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>하드웨어</category>
      <category>RTX 5060 Ti</category>
      <category>RTX PRO 6000</category>
      <category>GPU comparison</category>
      <category>cost-performance</category>
      <category>local AI</category>
      <category>multi-GPU</category>
    </item>
    <item>
      <title>RTX 5060 Ti Local AI Benchmark - What Can a $450 GPU Actually Do?</title>
      <link>https://treeru.com/en/blog/rtx-5060-ti-local-llm-benchmark</link>
      <description>RTX 5060 Ti (16GB) benchmarked with 8B and 14B models: single-user speed, 30-user load, multi-turn chat, and cross-server inference. Full data on a $450 GPU.</description>
      <pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/rtx-5060-ti-local-llm-benchmark</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>하드웨어</category>
      <category>RTX 5060 Ti</category>
      <category>GPU benchmark</category>
      <category>local AI</category>
      <category>SGLang</category>
      <category>concurrent users</category>
      <category>budget GPU</category>
    </item>
    <item>
      <title>Qwen3-14B Deep Review - Why It Is Our Top-Ranked Local LLM</title>
      <link>https://treeru.com/en/blog/qwen3-14b-deep-review</link>
      <description>Qwen3-14B-AWQ deep review: 60 questions, 7 business scenarios, two GPUs. Scoring 3.86 (1st of 6 models), it excels at automation but fabricates legal citations.</description>
      <pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/qwen3-14b-deep-review</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>Qwen3-14B</category>
      <category>model review</category>
      <category>Korean AI</category>
      <category>hallucination test</category>
      <category>local AI</category>
      <category>LLM evaluation</category>
    </item>
    <item>
      <title>Blog SEO in Practice - Internal Links, relatedPosts, and Series Navigation</title>
      <link>https://treeru.com/en/blog/blog-seo-internal-linking-strategy</link>
      <description>Practical internal linking strategy for blogs: bidirectional relatedPosts, series navigation, category pages, and RSS automation to boost dwell time and SEO.</description>
      <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/blog-seo-internal-linking-strategy</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>SEO</category>
      <category>Internal Links</category>
      <category>SEO</category>
      <category>relatedPosts</category>
      <category>Series Navigation</category>
      <category>Blog SEO</category>
      <category>RSS</category>
    </item>
    <item>
      <title>Cross-Server AI Inference - Boosting Throughput 70% with a $450 Secondary GPU</title>
      <link>https://treeru.com/en/blog/cross-server-ai-inference-multi-gpu</link>
      <description>Cross-server AI inference benchmarks: RTX PRO 6000 + RTX 5060 Ti over 1GbE, 5-18% network overhead, 70% throughput gain, and routing strategies for production.</description>
      <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/cross-server-ai-inference-multi-gpu</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>

    </item>
    <item>
      <title>RTX 5090 vs RTX PRO 6000 - AI Inference Benchmark Comparison</title>
      <link>https://treeru.com/en/blog/rtx-5090-vs-rtx-pro-6000-ai-benchmark</link>
      <description>RTX 5090 vs RTX PRO 6000 AI inference benchmark: both hit ~69 tok/s on 32B models, but 70B+ models need the PRO 6000 with 96GB VRAM. GPU stress test included.</description>
      <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/rtx-5090-vs-rtx-pro-6000-ai-benchmark</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>하드웨어</category>
      <category>RTX 5090</category>
      <category>RTX PRO 6000</category>
      <category>AI benchmark</category>
      <category>LLM inference</category>
      <category>GPU comparison</category>
      <category>Blackwell</category>
      <category>llama-bench</category>
      <category>gpu_burn</category>
    </item>
    <item>
      <title>PageSpeed Insights API Automation - Site-Wide Performance at a Glance</title>
      <link>https://treeru.com/en/blog/pagespeed-insights-api-automation</link>
      <description>Stop running PageSpeed manually: automate full-site measurement with PageSpeed Insights API v5, sequential scans, Markdown reports, and admin UI checks.</description>
      <pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/pagespeed-insights-api-automation</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>
      <category>PageSpeed API</category>
      <category>automation</category>
      <category>performance monitoring</category>
      <category>Lighthouse</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>Serving 7 Companies on 1 GPU - Multi-Tenant Isolation Testing in Practice</title>
      <link>https://treeru.com/en/blog/multi-tenant-ai-isolation-test</link>
      <description>We served 7 companies from one GPU with 5 LoRA adapters and ran 15 isolation tests on KV cache leaks, adapter isolation, and concurrent personas. All passed.</description>
      <pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/multi-tenant-ai-isolation-test</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>multi-tenant</category>
      <category>isolation testing</category>
      <category>LoRA</category>
      <category>KV cache</category>
      <category>security</category>
      <category>local AI</category>
      <category>SGLang</category>
    </item>
    <item>
      <title>Next.js SEO Score 100 - Metadata, Sitemap, and robots.txt</title>
      <link>https://treeru.com/en/blog/nextjs-seo-100-metadata-sitemap-robots</link>
      <description>How to achieve a perfect SEO score in Next.js 15: generateMetadata patterns, OG image auto-generation, dynamic sitemap.xml, robots.txt, JSON-LD, and IndexNow.</description>
      <pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/nextjs-seo-100-metadata-sitemap-robots</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>SEO</category>

    </item>
    <item>
      <title>GPU 24/7 Long-Term Monitoring - 13 Days of Real Data</title>
      <link>https://treeru.com/en/blog/gpu-long-term-monitoring-data</link>
      <description>13-day continuous monitoring of RTX PRO 6000 with 3,667 data points: 98.7% of time under 20°C, 600W vs 350W power limits compared, 87.6% VRAM usage patterns.</description>
      <pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/gpu-long-term-monitoring-data</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>하드웨어</category>
      <category>GPU monitoring</category>
      <category>long-term operation</category>
      <category>RTX PRO 6000</category>
      <category>thermal management</category>
      <category>power limit</category>
      <category>server stability</category>
    </item>
    <item>
      <title>NFS Cold Backup Server Build - Enterprise NAS HDD Data Protection</title>
      <link>https://treeru.com/en/blog/nfs-cold-backup-server-ironwolf</link>
      <description>Build an NFS cold backup server with a low-power CPU and enterprise NAS HDDs: RAID 1 mirroring, rsync+cron backups, dual NIC isolation, SMART monitoring.</description>
      <pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/nfs-cold-backup-server-ironwolf</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>스토리지</category>
      <category>NFS</category>
      <category>Backup</category>
      <category>NAS HDD</category>
      <category>Data Protection</category>
      <category>Server Operations</category>
    </item>
    <item>
      <title>CPU Embedding Benchmark Tool: Automated Performance Comparison Across 8 CPUs</title>
      <link>https://treeru.com/en/blog/cpu-embedding-benchmark-tool</link>
      <description>Embedding speed tested on 8 CPUs across 3 models: 847.3 sent/s (16-core) vs 123.7 (4-core mini PC), a 6.85x gap. SSH remote runs and per-watt analysis included.</description>
      <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/cpu-embedding-benchmark-tool</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>TOOL</category>
      <category>CPU benchmark</category>
      <category>embedding</category>
      <category>Python</category>
      <category>performance comparison</category>
      <category>AI</category>
      <category>automation</category>
      <category>sentence-transformers</category>
    </item>
    <item>
      <title>GPU Power Limit vs AI Performance - Undervolting and Watt Limit Real Data</title>
      <link>https://treeru.com/en/blog/gpu-power-limit-ai-performance</link>
      <description>RTX 5090 undervolting (-3.8% token gen) and RTX PRO 6000 power limits 600W→350W (-22°C, -1.3% speed). Concurrent load test data for optimal power settings.</description>
      <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/gpu-power-limit-ai-performance</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>하드웨어</category>
      <category>GPU power limit</category>
      <category>undervolting</category>
      <category>RTX PRO 6000</category>
      <category>RTX 5090</category>
      <category>AI inference</category>
      <category>power efficiency</category>
    </item>
    <item>
      <title>Core Web Vitals Debugging - Finding CLS and LCP Causes with Chrome DevTools</title>
      <link>https://treeru.com/en/blog/core-web-vitals-debugging-chrome-devtools</link>
      <description>Trace the real causes behind PageSpeed scores: Chrome DevTools Performance tab, Layout Shift highlights, and LCP element identification for Core Web Vitals.</description>
      <pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/core-web-vitals-debugging-chrome-devtools</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>

    </item>
    <item>
      <title>LoRA Fine-Tuning for Custom AI Chatbots - From 10 Training Pairs to Multi-Tenant Serving</title>
      <link>https://treeru.com/en/blog/lora-finetuning-custom-ai-chatbot</link>
      <description>Build company-specific AI chatbots with 10 training pairs and 6 seconds of LoRA fine-tuning: 73MB adapters, SGLang hot-swap serving, one GPU for 5 companies.</description>
      <pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/lora-finetuning-custom-ai-chatbot</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>

    </item>
    <item>
      <title>Building an Admin Panel With Next.js - A Production-Ready Guide</title>
      <link>https://treeru.com/en/blog/nextjs-admin-panel-development</link>
      <description>Build a production-ready admin panel with Next.js: architecture, sidebar layout, auth middleware, RESTful API route design, and third-party integrations.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/nextjs-admin-panel-development</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>
      <category>Next.js</category>
      <category>admin panel</category>
      <category>API routes</category>
      <category>middleware</category>
      <category>web development</category>
    </item>
    <item>
      <title>SGLang vs vLLM - The Secret Behind the 3x Throughput Gap</title>
      <link>https://treeru.com/en/blog/sglang-vs-vllm-serving-engine-comparison</link>
      <description>SGLang vs vLLM benchmarked with Qwen3-32B and 5 LoRA adapters up to 200 concurrent users: 3x throughput, 6.5x better P95 latency, and zero errors.</description>
      <pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/sglang-vs-vllm-serving-engine-comparison</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>SGLang</category>
      <category>vLLM</category>
      <category>serving engine</category>
      <category>throughput</category>
      <category>P95 latency</category>
      <category>local AI</category>
      <category>benchmark</category>
    </item>
    <item>
      <title>The Truth About PageSpeed Scores - What You Need to Know Before Measuring</title>
      <link>https://treeru.com/en/blog/pagespeed-score-measurement-guide</link>
      <description>PageSpeed scores vary even for the same site: causes of ±3-5 point swings, Lighthouse scoring weights, Mobile vs Desktop gaps, and diminishing returns past 90.</description>
      <pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/pagespeed-score-measurement-guide</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>SEO</category>
      <category>PageSpeed</category>
      <category>Lighthouse</category>
      <category>Core Web Vitals</category>
      <category>Web Performance</category>
      <category>SEO</category>
      <category>LCP</category>
    </item>
    <item>
      <title>Disabling CPU Turbo Boost for Server Stability</title>
      <link>https://treeru.com/en/blog/cpu-turbo-boost-disable-server-stability</link>
      <description>How to disable CPU turbo boost on Intel and AMD CPUs for server stability: up to 37°C cooler, 50% less power, and 42% better p99 latency, all measured.</description>
      <pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/cpu-turbo-boost-disable-server-stability</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>하드웨어</category>
      <category>CPU turbo boost</category>
      <category>server stability</category>
      <category>Linux power management</category>
      <category>thermal management</category>
      <category>systemd</category>
    </item>
    <item>
      <title>Local LLM Concurrent User Load Test - How Many Users Can an RTX PRO 6000 Handle?</title>
      <link>https://treeru.com/en/blog/local-llm-concurrent-users-load-test</link>
      <description>Load test data: RTX PRO 6000 serving 8B and 32B models to 200 concurrent users at 0% errors. Response times, GPU thermals, throughput, and architecture tips.</description>
      <pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/local-llm-concurrent-users-load-test</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>

    </item>
    <item>
      <title>The Tailwind CSS Animation Library Trap - Cutting tw-animate-css from 15KB to 0.5KB</title>
      <link>https://treeru.com/en/blog/tailwind-animate-css-bundle-size-optimization</link>
      <description>Importing tw-animate-css adds 15KB of CSS to your bundle. Extract only the utilities you use, write @keyframes by hand, and cut render-blocking CSS by 97%.</description>
      <pubDate>Sat, 31 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/tailwind-animate-css-bundle-size-optimization</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>
      <category>Tailwind CSS</category>
      <category>tw-animate-css</category>
      <category>CSS Bundle</category>
      <category>PageSpeed</category>
      <category>Web Performance</category>
      <category>CSS Optimization</category>
    </item>
    <item>
      <title>Local LLM Business Test (Part 2) - Shopping, Legal &amp; Automation</title>
      <link>https://treeru.com/en/blog/local-llm-business-test-2</link>
      <description>Testing 6 local LLMs on e-commerce customer service, legal consultation, and automation, uncovering legal citation fabrication and ethical refusal gaps.</description>
      <pubDate>Fri, 30 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/local-llm-business-test-2</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>LLM</category>
      <category>business test</category>
      <category>legal AI</category>
      <category>e-commerce AI</category>
      <category>business automation</category>
      <category>local AI</category>
    </item>
    <item>
      <title>IndexNow for Instant Search Engine Notification - Stop Waiting for Crawlers</title>
      <link>https://treeru.com/en/blog/indexnow-instant-search-engine-notification</link>
      <description>IndexNow protocol explained: how instant indexing works, API implementation, key file management, and submission tracking — stop waiting days after publishing.</description>
      <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/indexnow-instant-search-engine-notification</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>SEO</category>
      <category>IndexNow</category>
      <category>SEO</category>
      <category>Search Engine</category>
      <category>Bing</category>
      <category>Indexing</category>
      <category>Crawling</category>
    </item>
    <item>
      <title>Local LLM Business Test (Part 1) - Manufacturing, SaaS, Healthcare</title>
      <link>https://treeru.com/en/blog/local-llm-business-test-1</link>
      <description>6 local LLMs answer 30 real business questions across manufacturing parts distribution, SaaS support, and healthcare consultation. KORMo leads at 3.82/5.</description>
      <pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/local-llm-business-test-1</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>LLM</category>
      <category>Business Test</category>
      <category>Manufacturing AI</category>
      <category>SaaS</category>
      <category>Healthcare AI</category>
      <category>Local AI</category>
    </item>
    <item>
      <title>Next.js &lt;img&gt; vs &lt;Image&gt; - When to Use Which for PageSpeed</title>
      <link>https://treeru.com/en/blog/nextjs-img-vs-image-pagespeed</link>
      <description>Compare Next.js Image component auto-optimization with manually optimized img tags using sharp AVIF, and learn when plain img beats Image for PageSpeed scores.</description>
      <pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/nextjs-img-vs-image-pagespeed</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>
      <category>Next.js</category>
      <category>Image component</category>
      <category>img tag</category>
      <category>PageSpeed</category>
      <category>image optimization</category>
      <category>AVIF</category>
    </item>
    <item>
      <title>GPU Monitoring Automation - 24/7 Surveillance with a Single Shell Script</title>
      <link>https://treeru.com/en/blog/gpu-monitoring-shell-script-automation</link>
      <description>Automate GPU monitoring with nvidia-smi and cron: 5-minute CSV logging, temperature and utilization threshold alerts, log rotation — one ~50-line shell script.</description>
      <pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/gpu-monitoring-shell-script-automation</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>TOOL</category>
      <category>GPU Monitoring</category>
      <category>nvidia-smi</category>
      <category>Shell Script</category>
      <category>cron</category>
      <category>Server Ops</category>
      <category>Automation</category>
    </item>
    <item>
      <title>Reverse Proxy on a Low-Power Mini PC - Why It&apos;s More Than Enough</title>
      <link>https://treeru.com/en/blog/reverse-proxy-n100-mini-pc</link>
      <description>Build a reverse proxy on a low-power mini PC with Caddy — automatic HTTPS, multi-service routing, and stable uptime at just 2-5% CPU, plus an Nginx comparison.</description>
      <pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/reverse-proxy-n100-mini-pc</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>네트워크</category>
      <category>reverse proxy</category>
      <category>Caddy</category>
      <category>mini PC</category>
      <category>HTTPS</category>
    </item>
    <item>
      <title>LCP from 110s to 3.4s - The motion/react opacity:0 Trap</title>
      <link>https://treeru.com/en/blog/lcp-optimization-motion-opacity-trap</link>
      <description>motion/react opacity:0 hides images from Lighthouse in Next.js SSR, inflating LCP to 110s. A scale transform, lazy loading, and AVIF cut it to 3.4s.</description>
      <pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/lcp-optimization-motion-opacity-trap</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>
      <category>LCP</category>
      <category>motion/react</category>
      <category>Framer Motion</category>
      <category>PageSpeed</category>
      <category>Core Web Vitals</category>
      <category>SSR</category>
      <category>Next.js</category>
    </item>
    <item>
      <title>LLM Hallucination Test - Which Local Models Fabricate Information?</title>
      <link>https://treeru.com/en/blog/local-llm-hallucination-test</link>
      <description>6 local LLMs faced trap questions on fake products, fake legal citations, and medical prompts. Qwen3-14B passed 4/6; Phi-4 passed 1 and prescribed antibiotics.</description>
      <pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/local-llm-hallucination-test</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>

    </item>
    <item>
      <title>Building a Lightweight Backend with Drizzle ORM + SQLite</title>
      <link>https://treeru.com/en/blog/drizzle-orm-sqlite-lightweight-backend</link>
      <description>When PostgreSQL is overkill, SQLite is the answer: Drizzle ORM vs Prisma, type-safe schema definition, migration workflow, and WAL mode for concurrent reads.</description>
      <pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/drizzle-orm-sqlite-lightweight-backend</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>

    </item>
    <item>
      <title>Local LLM Korean Language Comparison - 6 Models Tested with 10 Real Questions</title>
      <link>https://treeru.com/en/blog/local-llm-korean-test</link>
      <description>We tested 6 local LLMs on Korean with 10 real questions: honorifics, business tone, contamination, and fluency across Qwen3, Gemma, KORMo, Llama, and Phi-4.</description>
      <pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/local-llm-korean-test</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>
      <category>LLM</category>
      <category>Korean</category>
      <category>local AI</category>
      <category>Qwen3</category>
      <category>KORMo</category>
      <category>Gemma</category>
      <category>benchmark</category>
    </item>
    <item>
      <title>Image Optimization Alone Boosted PageSpeed by 20 Points - 36MB to 0.8MB</title>
      <link>https://treeru.com/en/blog/image-optimization-pagespeed-36mb-to-800kb</link>
      <description>Compressed 6 hero images from 36MB to 0.8MB with sharp. WebP vs AVIF comparison, fetchPriority, lazy loading strategy — a full image optimization walkthrough.</description>
      <pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/image-optimization-pagespeed-36mb-to-800kb</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>
      <category>Image Optimization</category>
      <category>sharp</category>
      <category>WebP</category>
      <category>AVIF</category>
      <category>PageSpeed</category>
      <category>LCP</category>
    </item>
    <item>
      <title>8B vs 14B vs 32B LLM: Concurrent User Benchmark on a Single GPU</title>
      <link>https://treeru.com/en/blog/local-llm-model-size-comparison</link>
      <description>Qwen3 8B, 14B, and 32B benchmarked on RTX PRO 6000 with 200 concurrent users: 3x speed gap, throughput scaling, GPU thermals, and quality trade-offs.</description>
      <pubDate>Fri, 16 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/local-llm-model-size-comparison</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>AI</category>

    </item>
    <item>
      <title>SSH Key Authentication for Multi-Server Management - Passwordless, Secure Access</title>
      <link>https://treeru.com/en/blog/ssh-key-auth-multi-server-management</link>
      <description>SSH key authentication for managing multiple servers: Ed25519 key generation, deployment, disabling password auth, SSH config aliases, ProxyJump, and fail2ban.</description>
      <pubDate>Fri, 16 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/ssh-key-auth-multi-server-management</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>네트워크</category>
      <category>SSH</category>
      <category>Key Authentication</category>
      <category>Server Management</category>
      <category>Security</category>
      <category>Linux</category>
    </item>
    <item>
      <title>sharp Image Optimization - Automate Web Image Compression With One Command</title>
      <link>https://treeru.com/en/blog/sharp-image-optimization-automation</link>
      <description>Automate image optimization with the sharp library: WebP and AVIF conversion, batch processing 200 images in 30 seconds, quality tuning, and build integration.</description>
      <pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/sharp-image-optimization-automation</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>TOOL</category>

    </item>
    <item>
      <title>Next.js PageSpeed Optimization - Mobile 38 to 88</title>
      <link>https://treeru.com/en/blog/nextjs-pagespeed-optimization-38-to-88</link>
      <description>Real-world record of raising a Next.js PageSpeed Mobile score from 38 to 88: image compression, CLS elimination, font optimization, and LCP fixes in 4 phases.</description>
      <pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/nextjs-pagespeed-optimization-38-to-88</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>
      <category>PageSpeed</category>
      <category>Next.js</category>
      <category>web performance</category>
      <category>Core Web Vitals</category>
      <category>LCP</category>
      <category>CLS</category>
    </item>
    <item>
      <title></title>
      <link>https://treeru.com/en/blog/rtx-pro-6000-llm-token-speed</link>
      <description>RTX PRO 6000 (96GB) token generation speed measured across 6 LLMs at 350W — from Llama-3.1-8B at 218 tok/s to KORMo at 60 tok/s, with speed vs quality analysis.</description>
      <pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/rtx-pro-6000-llm-token-speed</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>하드웨어</category>

    </item>
    <item>
      <title>Implementing Next.js Authentication with Better Auth - Sessions, Admin Roles, and SQLite</title>
      <link>https://treeru.com/en/blog/better-auth-nextjs-authentication</link>
      <description>Complete guide to Better Auth for Next.js: email/password auth, cookie-based sessions, admin role separation, Drizzle ORM + SQLite, and security hardening.</description>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/better-auth-nextjs-authentication</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>
      <category>Better Auth</category>
      <category>Next.js</category>
      <category>Authentication</category>
      <category>Session Management</category>
      <category>Admin Roles</category>
      <category>SQLite</category>
    </item>
    <item>
      <title>Why CJK Web Fonts Kill Your PageSpeed - Render-Blocking CSS from 26KB to 3KB</title>
      <link>https://treeru.com/en/blog/korean-webfont-pagespeed-render-blocking-css</link>
      <description>Loading CJK fonts via next/font/google creates 124 @font-face rules and 26KB of render-blocking CSS. Custom subsets and self-hosting cut it to 3KB, zero CLS.</description>
      <pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/korean-webfont-pagespeed-render-blocking-css</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>
      <category>Web Fonts</category>
      <category>CJK Fonts</category>
      <category>PageSpeed</category>
      <category>Render-Blocking CSS</category>
      <category>font-display</category>
      <category>Next.js</category>
    </item>
    <item>
      <title>RTX Pro 6000 Local LLM Benchmark - 6 Models, 360 Questions, Complete Ranking</title>
      <link>https://treeru.com/en/blog/rtx-pro-6000-local-llm-benchmark</link>
      <description>We benchmarked 6 local LLMs on RTX Pro 6000 (96GB): 7 scenarios, 360 questions. Qwen3-14B leads at 3.86/5 with 135 tok/s — full quality and hallucination data.</description>
      <pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/rtx-pro-6000-local-llm-benchmark</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>하드웨어</category>

    </item>
    <item>
      <title>Diagnosing Office Network Speed with iperf3 - 1G vs 2.5G Real Measurements</title>
      <link>https://treeru.com/en/blog/iperf3-office-network-speed-test</link>
      <description>Measure real office LAN speed with iperf3: 1Gbps vs 2.5Gbps NIC results, bottleneck diagnosis with ethtool, and troubleshooting of cables, ports, and links.</description>
      <pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/iperf3-office-network-speed-test</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>네트워크</category>

    </item>
    <item>
      <title>CLS 0.5 to Zero - The TypeWriter Animation Trap and How to Fix It</title>
      <link>https://treeru.com/en/blog/cls-zero-typewriter-animation-fix</link>
      <description>Typing animation caused CLS 0.481. The Invisible Placeholder pattern eliminates layout shift with zero visual change. Mobile PageSpeed jumped 25 points.</description>
      <pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/cls-zero-typewriter-animation-fix</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>
      <category>CLS</category>
      <category>Core Web Vitals</category>
      <category>PageSpeed</category>
      <category>Animation</category>
      <category>Layout Shift</category>
      <category>Next.js</category>
    </item>
    <item>
      <title>Building Websites with AI Coding Tools - How Far Can Prompts Go?</title>
      <link>https://treeru.com/en/blog/ai-coding-tool-website-development</link>
      <description>Hands-on experience building websites with AI coding tools. What works, what fails, prompt writing tips, and productivity-vs-cost analysis from 4 real projects.</description>
      <pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/ai-coding-tool-website-development</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>TOOL</category>
      <category>AI Coding</category>
      <category>Web Development</category>
      <category>Prompt Engineering</category>
      <category>Productivity</category>
      <category>AI Tools</category>
      <category>Developer</category>
    </item>
    <item>
      <title>Web Deployment Automation - From Git Push to Production in One Command</title>
      <link>https://treeru.com/en/blog/web-deployment-automation-git-to-production</link>
      <description>Build a reliable deployment pipeline without CI/CD tools: git push, build, and restart via shell scripts, plus rollback strategy and multi-server sync.</description>
      <pubDate>Sat, 03 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/web-deployment-automation-git-to-production</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>
      <category>Deployment Automation</category>
      <category>Git</category>
      <category>CI/CD</category>
      <category>Shell Script</category>
      <category>DevOps</category>
      <category>Rollback</category>
    </item>
    <item>
      <title>WireGuard VPN for Remote Office Server Access</title>
      <link>https://treeru.com/en/blog/wireguard-vpn-office-remote-access</link>
      <description>Build a WireGuard VPN server on OPNsense for secure remote access to office servers — key generation, peer setup, mobile client config, and troubleshooting.</description>
      <pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/wireguard-vpn-office-remote-access</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>네트워크</category>
      <category>WireGuard</category>
      <category>VPN</category>
      <category>Remote Access</category>
      <category>OPNsense</category>
      <category>Network Security</category>
    </item>
    <item>
      <title>Caddy HTTPS Automation - Let&apos;s Encrypt Certificates That Renew Forever</title>
      <link>https://treeru.com/en/blog/caddy-https-auto-ssl-setup</link>
      <description>Replace Nginx complexity with Caddy: one-line reverse proxy, multi-domain hosting, security headers, and automatic Let&apos;s Encrypt certificate renewal.</description>
      <pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/caddy-https-auto-ssl-setup</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>

    </item>
    <item>
      <title>Top 10 Web Design Trends for 2024 - AI, Dark Mode, Glassmorphism &amp; More</title>
      <link>https://treeru.com/en/blog/website-design-trends-2024</link>
      <description>Explore the top 10 web design trends of 2024 — AI-powered design tools, dark mode, glassmorphism, micro-interactions, and more shaping modern web design.</description>
      <pubDate>Mon, 22 Dec 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/website-design-trends-2024</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>디자인</category>

    </item>
    <item>
      <title>Building an Office Network with OPNsense - A Firewall Router Instead of Consumer Wi-Fi</title>
      <link>https://treeru.com/en/blog/opnsense-office-network-setup</link>
      <description>How we installed OPNsense on a low-power mini PC: a small office network with VLAN segmentation, granular firewall rules, and WireGuard VPN for under $300.</description>
      <pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/opnsense-office-network-setup</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>네트워크</category>
      <category>OPNsense</category>
      <category>Firewall</category>
      <category>VLAN</category>
      <category>Network Infrastructure</category>
      <category>Mini PC</category>
      <category>Office Network</category>
    </item>
    <item>
      <title>Claude Code Hands-On Review: AI That Writes Your Code From the Terminal</title>
      <link>https://treeru.com/en/blog/claude-code-ai-coding-review</link>
      <description>3-month hands-on review of Claude Code CLI: 23 blog posts written, PageSpeed 38 to 88, server automation, plus Cursor comparison and cost analysis.</description>
      <pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/claude-code-ai-coding-review</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>TOOL</category>
      <category>Claude Code</category>
      <category>AI coding</category>
      <category>CLI</category>
      <category>coding tools</category>
      <category>Cursor</category>
      <category>AI development</category>
      <category>developer tools</category>
    </item>
    <item>
      <title>The Complete Website SEO Optimization Guide</title>
      <link>https://treeru.com/en/blog/seo-best-practices</link>
      <description>A practical guide to search engine optimization covering meta tags, content strategy, Core Web Vitals, link building, and monitoring for Google rankings.</description>
      <pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/seo-best-practices</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>SEO</category>
      <category>SEO</category>
      <category>search optimization</category>
      <category>marketing</category>
      <category>Google</category>
    </item>
    <item>
      <title>Running Next.js in Production With PM2 - Zero-Downtime Deploys and Monitoring</title>
      <link>https://treeru.com/en/blog/pm2-nextjs-production-deployment</link>
      <description>Run Next.js on your own server without Vercel. Learn PM2 ecosystem config, cluster vs fork mode, zero-downtime reload, pm2-logrotate, and systemd auto-restart.</description>
      <pubDate>Wed, 17 Dec 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/pm2-nextjs-production-deployment</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>

    </item>
    <item>
      <title>Why Responsive Web Design Matters - Mobile-First CSS Techniques</title>
      <link>https://treeru.com/en/blog/responsive-web-design</link>
      <description>Learn why responsive web design matters for SEO and UX: fluid grids, media queries, flexible images, and the mobile-first approach with practical CSS examples.</description>
      <pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://treeru.com/en/blog/responsive-web-design</guid>
      <author>admin@treeru.com (Treeru)</author>
      <dc:creator>Treeru</dc:creator>
      <category>개발</category>

    </item>
  </channel>
</rss>