最新文章

關於分散式系統、後端工程與生產環境維運的一些心得 。
Claude Code 的 Skill、MCP、Hook、Plugin 分別是什麼?

Claude Code 的 Skill、MCP、Hook、Plugin 分別是什麼?

拆解 AI coding agent 生態常見的四個擴充概念——Skill、MCP、Hook、Plugin,並以 Claude Code 為例說明實際配置方式與建議上手順序。
Async 到底在解決什麼問題?

Async 到底在解決什麼問題?

從「等待」的角度重新理解非同步存在的目的,並拆解 I/O、計時器、使用者互動、執行緒同步、硬體協作等不同類型的等待。
Callback 是什麼?

Callback 是什麼?

精確定義 callback、判斷標準與常見誤解,介紹 JavaScript 中常用到 callback 的內建函數、Callback Hell 問題,以及它與 Promise、async/await 的關係。
I/O 密集 vs CPU 密集:執行緒數該開多少?

I/O 密集 vs CPU 密集:執行緒數該開多少?

拆解 I/O 為什麼是瓶頸、CPU/RAM 與外部裝置的分界線、為什麼 CPU 密集任務用不上 async,以及執行緒數該對齊物理核心還是邏輯核心。
同步 vs 非同步

同步 vs 非同步

解釋同步與非同步的核心差異,以及 JavaScript 中 callback、Promise、async/await 的演進與使用場景。
GKE 部署

GKE 部署

記錄將個人電商(GShop)部署到 GKE Autopilot 的完整流程。
用 Daily Snapshot 提升統計查詢速度

用 Daily Snapshot 提升統計查詢速度

資料量龐大導致查詢變慢,透過 Cron Job 將每日統計好的資料寫入 Snapshot Table,查詢不再需要跨表掃描改為單表讀取。
資訊安全實踐

資訊安全實踐

整理日常開發中常用的資安觀念與實踐方式。
單機架構的性能優化

單機架構的性能優化

拆解單機系統的優化路線,以及用回應時間與吞吐量來衡量系統性能。
伺服器渲染 SSR

伺服器渲染 SSR

介紹伺服器端渲染的運作原理、與 CSR 的差異、優缺點,以及在 Nuxt.js 開發中需要注意的事項。
從 LLM 到 Agent:打通底層邏輯

從 LLM 到 Agent:打通底層邏輯

從 Token、Context、Prompt,到 Tool、MCP、Agent,完整梳理 AI 應用開發的核心概念與底層運作原理。
Gary Portfolio • © 2026