Published on2026年2月18日後端多 Process 架構與 Pub/Sub 非同步訊息系統入門pubsubbackend-architecture深入理解後端 Process 概念、多 Process 架構設計,以及 Pub/Sub 發布訂閱模式如何實現非同步解耦
Published on2025年9月30日API 錯誤處理:分層架構與 TanStack Query 整合TanStack-QueryError-HandlingAPI-Design深入探討 API 層與 UI 層的錯誤處理職責分離。說明在 .catch() 中必須重新拋出錯誤的原因,以及如何設計清晰的分層架構,讓 TanStack Query 的錯誤處理機制正常運作
Published on2025年8月14日Apple Silicon 與 Node.js 安裝那些事:理解 Rosetta、arch、arm64、i386Rosettaarcharm64i386由於在 Mac 中安裝相當舊版本的 node JS 的過程中,碰到一些問題,沒想到就順手了解 Rosetta、arch、arm64、i386 這些名詞的意義 💻。
Published on2025年8月6日Cursor 編輯器中程式碼折疊快捷鍵的解決方案Cursorkeyboard-shortcuts在 Cursor 編輯器中,由於 Cmd+K 被 AI 功能佔用,無法使用原生的程式碼折疊快捷鍵。發現了 `keybindings.json` 這個很棒的 shortcut list
Published on2025年8月5日Node.js 環境變數載入順序解析:cross-env 與 dotenv 的交互作用Node.jsEnvironment-Variablesdotenvcross-env深入解析 Node.js 中 cross-env 與 dotenv 的環境變數載入機制,了解為什麼 dotenv 預設不會覆寫已存在的環境變數,以及如何正確配置環境變數載入順序。