リモート開発メインのソフトウェア開発企業のエンジニアブログです

2 posts with the tag Go

Goroutines と Channels を使ってジョブを並行化した時のメモ

March 18, 2022

posted by issei_m

先日、Go で書かれたとあるバッチジョブのパフォーマンス改善として処理の並行化をするにあたり、今回初めて使った Goroutines, Channels で色々とハマりどころがあったので備忘録用にここにまとめておきます。 ...

続きを読む →

Go の interface は構造体の利用側が定義すると言う話

October 04, 2021

posted by issei_m

Go を業務で使い始めてそろそろ 1 年が経ちました。Go には、これまで私が使ってきた Scala や PHP とは違う特性がいくつかあるのですが、その中でもユニークだったのが表題の件です。これは、 Go 本体の Wi ...

続きを読む →