[閱讀筆記] 軟體開發的 HTTP 入門此篇為《What Every Web Developer Should Know About HTTP》的讀後筆記,在 104 職場導師的導讀後撰寫而成。就算讀者只有逛過網拍,沒有 Web 開發經驗,也沒關係!這本書是從使用者的角度,來敘述查食譜、網購等行為,對應到 HTTP…Oct 18, 2019Oct 18, 2019
[Auth 知識庫] OAuth 2.0 的授權流程 (RFC6749)由於安全考量,許多系統或資訊服務的授權 (Authorization) 與驗證 (Authentication) 機制,早已是採用多重保護,此系列根據各個常見作法:Oauth 2.0、OpenID Connect、JSON Web Token 等,單點擊破!Oauth 2.0…Oct 16, 2019Oct 16, 2019
每個開發人員都要知道「物件導向的設計模式」!開發時不確定何時該切出獨立類別或函式嗎?本篇筆記,針對不論 前端、後端 或 DevOps 的工程師,都需要了解的 物件導向的設計模式(SOLID, KISS, YAGNI) 章節,在 104 職場導師的導讀後,延伸整理而成。Aug 23, 2019Aug 23, 2019
每個開發人員都要知道的「字元編碼」!Email 收信人,抱怨信件出現亂碼嗎?程式在讀寫檔案時,為何會不時需要 encode 或 decode?Unicode, UTF-8, UTF-16 又有什麼差別?本篇針對「字元編碼 (Character Encoding) 」做筆記。Aug 23, 2019Aug 23, 2019
每個開發人員都要知道的「軟體授權」、「語意化版本控制」擔心程式碼遭到他人濫用嗎?在發佈更新的時候,很怕合作團隊的系統爛掉嗎?開源專案常出現的 LICENSE 和 CHANGELOG,目的和用途是什麼呢?Aug 22, 2019Aug 22, 2019