3DプリンタとITとプリキュアのブログ

大学でプログラミングに出会って、ズブズブにハマってしまった情報系学生の書くブログです。

Golang

goaでControllerでDBアクセスする話

最近goaでAPIサーバを書いてるんですけど、DBアクセスしたいときにControllerからDBクライアントをどうやって呼び出すかを色々考えてた話。

GolangでNamed Result Parametersを使っていつもより簡潔にエラー処理を書く

GolangでNamed Result Parametersを使った関数を書いているときに、ふと気づいたことがあったのでその話。

Golangでトランザクションを使う話

今までに作ったWebサービスは基本的にハッカソンで作ったものだけで、いつも適当に動けばいいやと思ってトランザクションを今まで使ったことなかったんですけど、この前初めてトランザクションを書いたのでその話。

Gophers.slack.com に参加した話

普段Twitter deckを使ってTwitterをしているんですけど、最近Golangの検索タブを追加したことで、いろんな情報が流れてくるようになりました。 そこでGophers.slack.comの存在を知ったので参加してみたので今日はその話。

Golangのビルドタグについて

Golangのビルドタグというものを知ったのでその話。

GolangのRange Clauseの落とし穴

Golangでrangeを使っていたら、変な落とし穴にハマって辛かったのでその話。

Goでjsonをエンコードするときのあれこれ

Goでjsonをエンコードしたいときに、地味に迷ったのでその辺の話。

Golangで謎エラーが出た

MacでGoをアップデートしたら、見たことないエラーが出てきてびっくりしたのでその話。 なんかgoがビルドできないんだけど、なにこの症状 pic.twitter.com/zARlo8ef31— しゅもん (@shumon_84) 2018年5月16日