開發 2023-02-10 理解日誌:系統的沉默守護者 從應用程式日誌到 SIEM——探索不同類型的日誌如何協同運作,保護系統安全、效能與合規。了解何時使用各種日誌類型,以及它們如何形成完整的可觀測性策略。
開發 2022-11-01 Git Merge vs Rebase:選擇正確的整合策略 理解 git merge 和 git rebase 之間的根本差異,學習何時使用每種方法,掌握保持 Git 歷史記錄清晰且有意義的技術。
開發 2022-10-22 語意化版本控制 - 版本管理完整指南 掌握語意化版本控制,清晰傳達變更資訊並可靠管理相依性。學習 MAJOR.MINOR.PATCH 格式、預發布識別符,以及如何在開發工作流程中實施 SemVer。
開發 2022-08-16 理解 OAuth 2.0:驅動現代 API 的授權框架 OAuth 2.0 實現安全的委託存取而無需共享密碼。了解授權流程如何運作、常見陷阱,以及為什麼 OAuth 不是身份驗證。
開發 2021-09-09 單一職責原則:SOLID 設計的基石 一個類別應該只有一個改變的理由。這個簡單的陳述構成了 SOLID 設計的基礎,但開發者卻在什麼是「單一職責」以及何時拆分類別的問題上掙扎。
開發 2021-08-08 DRY 原則:當程式碼重複成為技術債 Don't Repeat Yourself 聽起來簡單,但知道何時應用它需要判斷力。了解何時重複是有害的、何時可接受,以及過早抽象如何比重複更糟。
開發 2021-07-01 Jenkins 憑證外洩:CI/CD 管線中隱藏的資安風險 Jenkins 憑證可能透過建置日誌、腳本控制台和 API 端點外洩。了解憑證如何被暴露,以及如何保護你的 CI/CD 管線。