Golang
この記事はミクシィ20新卒 Advent Calender 2019 4日目の記事になります。 adventar.org 実は僕は19新卒なんですが、20新卒採用で内定をいただいているので「俺は20新卒やぞ」という強い意志でこの記事を書いています。 怒られたらやめますって書いてたんで…
go testでカバレッジ取れるのは知ってたんですけど、思ったより簡単にテストのプロファイルまで取れてびっくりしたのでその話。
なんか最近異常にブログの下書きが溜まっていて、書きかけの記事が全部で100件を超えました。 その中でGoでこんな書き方できるよ〜みたいなのが結構いっぱいあって、一気にまとめて放出したくなったのでその話。
来たる Go2 ではもしかしたら Generics が入りそうだということを知ったのでその話。
GolangでHTTPリクエストを投げたいときに、http.Get()とかhttp.Post()ばっかり使っていて、Headerに認証情報を持たせてリクエストを投げたいときに、投げ方が分からなかったのでその話。
GolangでDBからnullableなカラムからデータを取得しようとしたときに、地味につまづいたのでその話。
最近goaでAPIサーバを書いてるんですけど、DBアクセスしたいときにControllerからDBクライアントをどうやって呼び出すかを色々考えてた話。
GolangでNamed Result Parametersを使った関数を書いているときに、ふと気づいたことがあったのでその話。
今までに作ったWebサービスは基本的にハッカソンで作ったものだけで、いつも適当に動けばいいやと思ってトランザクションを今まで使ったことなかったんですけど、この前初めてトランザクションを書いたのでその話。
普段Twitter deckを使ってTwitterをしているんですけど、最近Golangの検索タブを追加したことで、いろんな情報が流れてくるようになりました。 そこでGophers.slack.comの存在を知ったので参加してみたので今日はその話。
Golangのビルドタグというものを知ったのでその話。
Golangでrangeを使っていたら、変な落とし穴にハマって辛かったのでその話。
Goでjsonをエンコードしたいときに、地味に迷ったのでその辺の話。
MacでGoをアップデートしたら、見たことないエラーが出てきてびっくりしたのでその話。 なんかgoがビルドできないんだけど、なにこの症状 pic.twitter.com/zARlo8ef31— しゅもん (@shumon_84) 2018年5月16日