Web API 提供的服務涵蓋很廣,File System API 已經推出一段時間,主要功能是讓瀏覽器能經過使用者授權後,與使用者本機的檔案系統做互動,這篇筆記就是將一些如何使用 File system API 記錄下來
[GO] 用做一個 CLI 工具
工作上常使用的 CLI 工具,例如 Ollama
的指令,這樣的效果如何在 Go 裡面實踐呢? 利用練習的機會把相關的流程紀錄一下
[OPA] OPA API in Go
Open Policy Agent (OPA) 的文件上有提到 OPA API,但遇上文件有看沒有懂的情況,就得自己動手做做看才有感覺,這邊記錄實作後的理解
[gRPC] 重新學習 gRPC 系列 - 2
[gRPC] 重新學習 gRPC 系列 - 1
距離上一次碰 gRPC 已經是 4 年前的事情了,現在又有機會接觸到 gRPC,趁這次機會重新將 gRPC 相關的東西了解一次
什麼是 gPRC,根據官網的說明
A high performance, open source universal RPC framework
為什麼選擇 gPRC 呢
gRPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services.
這表示 gRPC 是一個可以在各種語言/環境中,做到高效且擴充性佳的框架,十分有趣。繼續研讀下去
[Angular] Angular 17 RC 搶先試用
Angular 17 快上線了,已經看到 RC 版釋出,當然要先玩看看,這一版讓人興奮的一定是新的 flow syntax,除此之外還有什麼有趣的東西嗎? 這篇會快速筆記一下
[Go] VSCode 內的 Test Coverage 設定小技巧
VSCode 應該是很多人的主開發工具,尤其在這個一個人要身兼多語言開發時,VSCode 真的是個不錯的選擇,而 Go 在 VSCode 上的開發體驗,搭配 Go Exntesion 後,真的沒什麼好挑剔的,但還是有些設定需要做調整,這篇會筆記一些近期針對測試部分所做的設定調整。
[Go] time package
Go 的 time package,主要提供 time 相關的功能,這篇筆記整理一些常用的 function
[Angular] 官方文件的 HttpTestingController 範例遇到 jest 時,結果不是想像的那樣,小心
今天在寫 http service 測試時,無意間撞到這個問題,分享這個小雷給大家,避免死的不明不白,
這篇 HTTP client - Test requests 內說明如何使用 HttpTestingController
進行 http request 的測試,而因為後期的專案我都是使用 Nx 來建立,Nx 建立的專案是使用 Jest 來跑 Unit Test. 不知道是幸運還是怎樣,竟然遇到超乎預期的結果
[VSCode] Rest Client Extension
除了 Postman,在 VS Code 內還有其他類似的套件可以選擇,例如本篇筆記的主角 Rest Client