官方給的範例沒辦法把 matcher 加到 Matcher interface
[閱讀全文]
用 OpenSSL 產生金鑰對
手上的專案用 RSA256 做為 JWT 的簽章驗證方式,需要針對不同環境產生不同的金鑰對(key pair)。撰寫文件時發現網路上找到的方法通常都是用 ssh-keygen(1)
搭配 openssl(1)
,但其實光用 openssl(1)
就足以產生 private key 與 public key。
API 一定要有 controller 嗎?
今天在 YouTube 看了 Fix Your Controllers By Refactoring To Minimal APIs 然後被推薦 Goodbye controllers, hello Minimal APIs - Nick Chapsas - NDC London 2023。後者提出一個觀點——「API controller 是個奇怪的存在」。
[閱讀全文]踩到 JavaScript var 變數的雷
在 CommonJS module 中使用 ESM 型別
如何在 Scrum 裡處理技術債
把 Twitter 上推友對這個問題的回應整理成文。
[閱讀全文]
升級 npm 內附的 node-gyp
紀錄在 macOS 下用 asdf-nodejs 遇到的 Python 3、node-gyp 的坑。
[閱讀全文]
用 request 送出同名多值的 query 參數
tldr; 在 options 裡設定 useQuerystring 或是 qsStringifyOptions 的 arrayFormat
[閱讀全文]
在本地端跑 GitLab CI job
gitlab-runner 可以直接在本地端跑
.gitlab-ci.yml
中定義的 job;但得給不少 command line 參數,記錄一些常用的。
[閱讀全文]iTerm2 + SSH + tmux
記錄 iTerm2 連上 SSH server 後直接操作遠端 tmux session 的方法
[閱讀全文]