iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Software Development

啥物碗Golang? 30天就Go 系列

以Ruby on Rails的背景來學習Go的語言與網頁框架,自我探索外也希望能對他人有點幫助。

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

Benchmarks 壓力測試

昨天我們討論到測試,其實除了一般程式的檢查以外,golang還內建了壓力測試的功能,可以檢查程式的效能。 跟測試一樣,golang是透過函數名稱來識別一個函數是...

2018-10-27 ‧ 由 Bater 分享
DAY 22

Example 示例函數

go test除了這兩天講的測試(testing)與壓力測試(Benchmark)以外,還包含了示例函數 Example。我們常常說測試就是最好的規格文件,具體...

2018-10-28 ‧ 由 Bater 分享
DAY 23

Channels 通道

今天我們來聊一下「Channel」,中文可以翻譯為「通道」。在實作上通常與Goroutine一起,作為彼此之間的通信機制,可以收(Receive)發(Send)...

2018-10-29 ‧ 由 Bater 分享
DAY 24

Pointer 指標

對於過去只有腳本語言(Scripting language)的經驗的人來說(例如說我),可能會對Pointer這個概念相當陌生,但這普遍出現在編譯語言(Comp...

2018-10-30 ‧ 由 Bater 分享
DAY 25

Cookie 與 Session

有過網路開發經驗的人都知道,http是一種無狀態的協定。所謂「無狀態」代表著每一次的request與response都可以視為獨立事件。這在web 1.0的時代...

2018-10-31 ‧ 由 Bater 分享
DAY 26

Golang Web Frameworks

由於golang對於web的支援先天相當優良,再加上容易擴充的特性,golang的網路框架可說是百花齊放,不像其他語言通常會有一個強者最終一統天下(例如Rail...

2018-11-01 ‧ 由 Bater 分享
DAY 27

Gin

大多數人選擇Gin無非是被效能所吸引,它們在自己的Github簡介上大大方方這樣介紹自己: Gin is a web framework written in...

2018-11-02 ‧ 由 Bater 分享
DAY 28

BeeGo

BeGoo說起來跟ruby還有一點點淵源,他的路由設計參考了sinatra,整體設計則參考了python的tornado與flask,都是輕量級框架。在這樣的基...

2018-11-03 ‧ 由 Bater 分享
DAY 29

Iris

哇嗚,真不可思議,轉眼間時光飛逝已經倒數一天,明天就是完賽的日子。更多的感言還是留待明天吧(畢竟是傳統之一)。 今天我們要介紹的golang web frame...

2018-11-04 ‧ 由 Bater 分享
DAY 30

Keep Going 三十天Golang挑戰回顧

不知不覺就來到尾聲,第三次參賽,鐵人賽對我來說已經不能算是一件困難的事。尤其今年的賽期避開十二月的聖誕與跨年檔期,相對來說風險低了許多,更容易完賽。但平心而論,...

2018-11-05 ‧ 由 Bater 分享