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