Gitleaks — 幫你偵測/防止金鑰、密碼被不小心 commit 的情況
Gitleaks 是 1 個超級實用的工具,可以幫開發者偵測/防止金鑰、密碼被不小心 commit 的情況,在更重大的資安隱患發生之前,讓我們有機會儘早解決,以絕後患! Gitleaks 使用
Last updated on Jul 25, 2024 by Amo Chen ‐ 1 min read
Gitleaks 是 1 個超級實用的工具,可以幫開發者偵測/防止金鑰、密碼被不小心 commit 的情況,在更重大的資安隱患發生之前,讓我們有機會儘早解決,以絕後患! Gitleaks 使用
Last updated on Jul 25, 2024 by Amo Chen ‐ 1 min read
現代網路應用日趨複雜,不大可能一項服務包山包海,更常見的情況是應用程式透過整合的方式,存取使用者在其他服務的資源,以進行整合或者提供進階的功能。
所以後端工程師很常會碰到 OAuth 2.0 這項標準,例如常見的 Google Sign In, Facebook Login 都有使用 OAuth 2.0 這項標準。
可以說 OAuth 2.0 是後端工程師的必修課題之一。
Last updated on Jul 20, 2024 in 後端面試準備 by Amo Chen ‐ 12 min read
我們都知道軟體世界中的隨機並不是真正的隨機,而是偽隨機。 所以我們產生隨機數值時,都會需要設定 seed 值,相同的 seed 值會產生相同的結果,例如下列 Python 程式
Posted on Jul 17, 2024 by Amo Chen ‐ 2 min read
根據 RFC 9562 文件定義,有 10 種 UUIDs,其中 2 種為 Nil 與 Max UUID,分別為 00000000-0000-0000-0000-000000000000 與 FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF 這 2 種,剩下 8 種就是 UUID version 1 到 UUID version 8 。 UUID version 1 到 UUID version 8 有不同的生成與排
Posted on Jul 16, 2024 by Amo Chen ‐ 1 min read
xg2xg 是 1 份整理給 ex-googlers 的生存指南。 之所以有這份生存指南,是因為 Google 內部的各種服務、系統多是特製的解決方案,這就導致 Google 軟體工程師日常所學所用與大多數公
Posted on Jul 15, 2024 by Amo Chen ‐ 1 min read
Tiptap editor 是 1 個基於 ProseMirror 函式庫所開發的開源 rich text editor 。 除了基本開源的文字編輯器之外,它還提供付費的協作(collaboration)與 Content AI 的整合,可以做
Posted on Jul 14, 2024 by Amo Chen ‐ 1 min read
Hello 演算法是專注以圖解方式教導資料結構、演算法的網站(也有紙本書可以購買)。 Hello 演算法網站上所羅列的資料結構、演算法不僅有生動易懂的圖解,還以 14
Posted on Jul 13, 2024 by Amo Chen ‐ 1 min read
這是 1 篇關於如何使用 FastAPI, React, SSE 技術打造 streaming chatbot 的文章。 先解釋ㄧ下何謂 streaming chatbot 。 舉個例子,當我們在使用 ChatGPT 時,會發現它的回應就像遠端有個人一直不斷輸出文字一
Posted on Jul 12, 2024 by Amo Chen ‐ 1 min read