golang
Pragmatic Clean Architecture in Go
Go 專案該保留哪些分層、捨棄哪些抽象?從實務取捨出發,整理適合中小型專案的 Clean Architecture。
01 / SELECTED WRITING
Go 專案該保留哪些分層、捨棄哪些抽象?從實務取捨出發,整理適合中小型專案的 Clean Architecture。
把家中的 k3s 服務搬到 OpenSUSE MicroOS,以不可變系統與 FluxCD 管理升級、設定及日常維運。
02 / ENGINEERING LOG
拆解 Go 浮點數列印與解析的 unrounded scaling 演算法,從整數運算、正確性到效能測試,理解 strconv 背後的實作。
記錄 Go 服務從 code-first 遷移到 spec-first 的過程,用 OpenAPI、oapi-codegen 與 CI 降低路由、文件與實作之間的落差。
依 Go 1.27 release candidate 整理泛型與實驗功能的變動,搭配程式碼範例記錄升級時值得留意的地方。
從 Go 泛型方法的限制談起,整理 interface dispatch 的取捨、package-level workaround 與 generic method 提案的進展。
把家中的 k3s 服務搬到 OpenSUSE MicroOS,以不可變系統與 FluxCD 管理升級、設定及日常維運。
03 / LIFE