いまさらかもしれませんが、werckerをはじめてみました。
使ってみると、思った以上に良さそうだったので紹介します。
gocraft/dbrでPostgreSQLのinsert IDを取得する
Go言語でのORMライブラリもいろいろありますが、今はgocraft/dbrを使ってみています。
PostgreSQLでinsertをした時にプライマリキーがserialの場合はIDを取得したいケースがよくあると思います。
このライブラリに限ったことではないのかもしれませんが、どうもデフォルトの機能ではうまく取得ができないので、やり方を調べてみました。
MacにGo言語の開発環境を構築する【IDE編】
前回はGo言語のベースとなる開発環境をプロジェクトごとの管理を意識して作ってみました。
今回は実際にコーディングを進めていく上で使うツールとなるIDEの導入を行いたいと思います。今回選んだのはIntelliJ IDEAです。
これはJetBrains社の製品で、PhpStormやAppCodeをずっと使っており使い勝手が慣れているのと信頼性が高いことから選びました。
Docker Composeで依存コンテナを楽に管理する
昨日の記事までで簡単なDockerコンテナを組み合わせた開発環境の構築はできました。
しかし、その時に書いたようにいろんなオプションをつけた状態で毎回一つ一つrunするのは面倒すぎるし、お互いを参照させるためには起動の順番などに依存関係があるので気をつける必要がありました。
そんな時は、Docker Composeを使えば簡単解決!!