Amo Chen

好文分享 — My 3 Step Process for Writing Clean Code

“My 3 Step Process for Writing Clean Code” 1 文分享寫出 clean code 的 3 步驟,這 3 個步驟其實不僅侷限於寫出 clean code, 一般的軟體開發工作也很受用, 3 個步驟分別是: Make It Work Make It

Posted on  May 26, 2024  by  Amo Chen  ‐ 1 min read

瀏覽器擴充(extension)推薦 — daily.dev

daily.dev 是 1 個專門為開發者們搜集來自各種不同來源的技術文章的服務,擁有 2,148 個評分,整體 4.9 顆星的評價,使用者可以在註冊帳號之後訂閱感興趣的技術, daily.dev 會以

Posted on  May 24, 2024  by  Amo Chen  ‐ 1 min read

談 HTTP 標頭(header) Vary 的作用

HTTP header “Vary” 是 1 個很重要的 Header, 它之所以重要,是因為 Vary 會對內容傳遞網路(CDN), 代理伺服器(Proxy)以及瀏覽器等有作用產生。 p.s. 而且用得不好就可能

Posted on  May 23, 2024  in  HTTP headers  by  Amo Chen  ‐ 4 min read

Python 3.13 距離解除 GIL 封印又更近一步了!

Python 3.13 預計加入 1 項稱為 “free-threaded” 的實驗功能,這項功能可以將 global interpreter lock (GIL) 限制解除,讓 Python 多執行緒能夠更有效率地使用多核心 CPU 的多核運

Posted on  May 20, 2024  by  Amo Chen  ‐ 1 min read

好文分享 — An Intro to Logging with Python and Loguru

先前我們介紹過 Python 1 個名稱為 structlog 的 logging 套件,本文再介紹 1 個同樣也是專注在 logging 的 Loguru 。 Loguru 與 structlog 同樣追求簡單好用,使用上不需要做什麼設定,就可以跟 JavaScript 的 console.log() 一樣

Posted on  May 19, 2024  by  Amo Chen  ‐ 1 min read