Go
golang/goのissues傾向を調べるため、パッケージなどprefixごとにどのくらいのissueが作られているのかを簡単&ざっくりですが調べてみました。 # Github API(v3) から愚直にpagingしつつissueを取得します # credentialなしでも叩けますが、rate limitが緩和…
Go Conference 2022 Springで、下記の資料で登壇しました。 speakerdeck.com Go Conference ってなに? gocon.jp 半年に一度行われるGoのカンファレンスです。 主にGoに関する技術的・組織的な話題についてのトークを聞くことができます。 日本語での登壇が…
Goの pprof を使うにあたり、調べた内容をメモしました。 Goプロファイリング手順 Goのプロファイリングは大きく以下の2工程に分けられます。 計測(pprofバイナリを作成) 出力(pprofバイナリを可視化) 1. 計測 Goバイナリを実行したときのCPU・メモリ等…
MinIOドキュメントに aws-sdk-go を使用したサンプルはあるのですが、 aws-sdk-go-v2 のものはないため備忘録を残しておきます。 MinIO オープンソースのオブジェクトストレージです。 S3互換のため、S3 API経由で接続することができます。 min.io MinIO の…
aws-sdk-go-v2 でS3にオブジェクトをアップロードするには PutObject が利用できます。 引数となる PutObjectInput の Body fieldに、アップロードしたいオブジェクトコンテンツを io.Reader で渡すことができます。 例えば、下記例では bytes.Buffer 型の値…