Error Group goroutine with context and waitgroup Posted on August 21, 2021 Context 可以用來管理 goroutine 的,根據 Context 的結構,可以做水平或是垂直的任務管理,水平的意思是一群平行的任務彼此不互相影響,垂直則是上層的任務會影響下層的任務 [Read More] Tags: golang
Hands on context with goroutine and http request part.1 Posted on August 19, 2021 之前的文章有寫了 context.Context 的介紹。不過我想再把 context 的應用寫得更加深入一些,找一些實際使用上的案例來說明,於是我想到了一個需求: [Read More] Tags: golang
Embedded Struct Posted on August 18, 2021 golang 透過 embedded struct 實現類似繼承的概念,但是這個特性不是繼承,比較接近的想法應該是 struct composition ,在一個 struct 內,如果有多個 embedded interfaces or structs ,這一個 struct 就擁有了這些 interface or struct 的方法,概念上是很容易明白的,不過實際上還是有地方需要釐清。 [Read More] Tags: golang
How to make mistakes in go part.2 the best ways to make mistakes Posted on August 16, 2021 這是一篇聽完 podcast 的心得分享,因為上集有點長,所以拆成兩個部分,這是下集 [Read More] Tags: golang
How to make mistakes in go part.1 the best ways to make mistakes Posted on August 14, 2021 前陣子在尋找一個慢跑時候聽的 podcast ,長度希望在 40 ~ 60 mins 左右,最好是英文的!可以練練聽力。有一陣子在聽 NYTimes 的 podcast ,做得非常棒,品質跟討論的深度都很好,不過缺點是有時候都在講美國的政治環境議題,老實說我沒有什麼興趣 (btw 我很喜歡這一篇,在講美國科技業富豪怎麼避稅的)最後意外發現這個 gopher’s podcast go time 先聽完了這一集,覺得蠻有意思的,於是寫了一篇文章是把裡面提到的東西簡單整理一下,可能有些遺漏或是聽錯的,還請多多包涵,有問題的話歡迎來信跟我說。 [Read More] Tags: golang