golang
Pragmatic Clean Architecture in Go
Go 專案該保留哪些分層、捨棄哪些抽象?從實務取捨出發,整理適合中小型專案的 Clean Architecture。
Go 專案該保留哪些分層、捨棄哪些抽象?從實務取捨出發,整理適合中小型專案的 Clean Architecture。
把家中的 k3s 服務搬到 OpenSUSE MicroOS,以不可變系統與 FluxCD 管理升級、設定及日常維運。
拆解 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 管理升級、設定及日常維運。
從京都的初雪走到大阪的暖陽。五天的關西旅行,記下沿途的街景、食物,以及和 Murphy 一起經過的日常。
換工作、帶新人、重新思考 AI 與開發,也繼續旅行與拍照。用一年的文字與照片,留下 2025 的自己。
關於健康、工作、攝影與旅行的年度回顧。在一次次選擇中,慢慢找到定義自己的方式。