Error Handling in Golang

Jul 26, 2018 - 1 minutes
Golang 原生的 Error Type 先認識 golang 的 error interface type error interface { Error() string } 只要 struct 實作 Error() 方法,就會是 error type,例如 os package 裡面的 PathError https://golang.org/pkg/os/#PathError // PathError records an error and the operation and file path that caused it. type PathError struct { Op string Path string Err

記錄目前慣用的服務跟工具

Jul 23, 2018 - 1 minutes
語言/框架: 前端: react/redux/Semantic UI React 設計元件,不再是過去設計模版的方式 後端: php/lumen, golang/echo php 快速開發 go 效能優秀,善於處理並發工作 編輯器 vim: 工程師最好的伙伴 vscode: 第三方套

Try gRPC, grpc-gateway With Go

Jul 9, 2018 - 2 minutes
什麼是 gRPC Google 推出的 RPC framework 採用 Google 制定的 protocol buffers 當作資料傳輸格式 有 proto 工具可以把你寫好的 proto file 直接生成程式碼 比 RESTful API 更快、更有效率 更多請參考官網: grpc / grpc.io 安裝 開