iT邦幫忙

鐵人檔案

第 11 屆 iT 邦幫忙鐵人賽
回列表
Software Development

下班加減學點Golang與Docker 系列

介紹些自己這兩三個月學的Go與Docker的部份
藉由這三十天重新審視自己的概念

鐵人鍊成 | 共 30 篇文章 | 45 人訂閱 訂閱系列文 RSS系列文
DAY 21

Http Service淺談

現在幾乎什麼服務都是走Http協議, 提供WebAPI給client使用. NodeJS幾年前盛起, 一小部份原因也是他做WebAPI很好寫沒太多複雜的設定....

2019-09-28 ‧ 由 Nathan Lu 分享
DAY 22

Gin框架 with httptest and testify的第一次接觸

來杯琴酒(Gin)+萊姆=琴蕾(Gimlet)吧(誤) Gin Gin是一個基於Golang實做的框架, 特色是簡單!!! 設計精巧好懂的router/mi...

2019-09-29 ‧ 由 Nathan Lu 分享
DAY 23

Gin框架搭配模板

在實務上, 也不會只有做WebApi專案. 也會有做WebServe的專案, 差別在那 ?? 最顯著的差別就是有沒有View. Gin有提供載入View並且把參...

2019-09-30 ‧ 由 Nathan Lu 分享
DAY 24

Gin框架 檔案上傳 & 資料綁定和驗證

網頁或者是業務上總是會需要讓客戶上傳點檔案的. 像是大頭照、履歷檔:)、謎片:)、帳單PDF 以前Node我都是用Multer在處理這部份. 這次來寫看看Gin...

2019-10-01 ‧ 由 Nathan Lu 分享
DAY 25

Go Websocket 長連線

WebSocket WebSocket(簡稱ws), 在2011年標準化成RFC6455. WebSocket最新支援版本的查詢. 目前最新版本為13. 跟...

2019-10-02 ‧ 由 Nathan Lu 分享
DAY 26

Go gRPC第一次接觸...

gRPC vs HTTP API 來源 gRPC gRPC是Google基於HTTP/2跟Protobuf所設計出來的RPC(Remote Prcedur...

2019-10-03 ‧ 由 Nathan Lu 分享
DAY 27

Gin With Swagger, 懶人API Doc生成神器

API文件 每位後端RD, 在寫WebAPI時, 一定覺得寫扣還要維護API文件, 是件很繁瑣但又重要的工作. 不寫, 前端或者串接的人照三餐來問. 寫, 又...

2019-10-04 ‧ 由 Nathan Lu 分享
DAY 28

Go 鍊結參數 LDFLAGS

LDFLAGS Go可以在編譯時期透過LDFLAGS來給程式中的變數賦值. 例如 編譯時給GIT版本訊息、給版號、給某種secretKey, 或者是正式環境的s...

2019-10-05 ‧ 由 Nathan Lu 分享
DAY 29

Go 交叉編譯 與 Docker <3

Go的交叉編譯 交叉編譯就是指在自己的OS上, 編譯出另一個OS可以執行的程式. 現在執行環境不外乎就是三類Windows、Linux、Mac 在Windows...

2019-10-06 ‧ 由 Nathan Lu 分享
DAY 30

CI with Go & Docker on Gitlab

往往需求派下來了, 我們把程式寫完了, 或者Dockerfile(or docker-compose)寫好了. 總要推上版控的, 應該大部分都是Git吧!!...

2019-10-07 ‧ 由 Nathan Lu 分享