eviry tech & service blog

「株式会社エビリー」の社員ブログです。弊社では、クラウド型動画配信サービス「millvi」、ソーシャル動画データ及び分析サービス「kamui tracker」、YouTube総合メディア「かむなび」を開発・提供しています。https://eviry.com/

go

gormでカラムにAUTO_INCREMENTを設定したテーブルを作る時の注意点

これは旧eviry tech blogから移行した記事です。 eviry開発のtkです。 現在Goを使ったwebアプリケーションを実装しており、その中でmysqlとの連携のためにgormを使用しています。基本的な使い方は公式ドキュメントに書かれているとおりなのですが、タイトル…

gomockでモックを使ったテストを実装する。

go go

これは旧eviry tech blogから移行した記事です。 eviry開発のtkです。 今回はGo関連のテスト用ライブラリである「gomock」を使ってみたので、その使い方などを共有します。 GitHub - golang/mock: GoMock is a mocking framework for the Go programming lan…

wireを使ってgoでDIを実現する

go

これは旧eviry tech blogから移行した記事です。 tkです。 今回新しい試みとしてgoを使ったAPIサーバーを構築することになりました。 構成としてはcontroller/service/repositoryに分離し、テストも実装しながら進めていこうということになっています。 そう…