ぺい

渋谷系アドテクエンジニアの落書き

goa

GolangのgoaでAPIをデザインしよう(ベース作成編)

goaはいいぞ! Golangのgoaの勉強に役立つ情報まとめ - ぺい goaの情報をもっと見たい方は、上のリンクから確認してください ベースの作成が微妙にだるい 結構goaを使う機会が増えてきて、微妙にだるいなーと思ったことがありました。 goaで何度かAPI作った…

goaのデザインコードを分割する

Golangのgoaの勉強に役立つ情報まとめ - ぺい goaの情報をもっと見たい方は、上のリンクから確認してください 肥大化しがちなDSLコードを分割する goaの開発フローは、以下のような感じです。 DSLを作成する コントローラー作成 追加仕様または修正でDSLをご…

goaのGoglandスニペットを活用しよう

Golangのgoaの勉強に役立つ情報まとめ - ぺい goaの情報をもっと見たい方は、上のリンクから確認してください DSLを楽ちんにするスニペットを活用する goaのDSL書くの面倒ですよね!? Gogland用のgoaのDSLを書くためのスニペット作成しました。 github.com …

goa勉強会 in 六本木一丁目 参加レポート

やっぱgoa流行ってるんじゃね? istyle.connpass.com togetter.com あの素晴らしいOSSのgoaの勉強会が開催されるということで、勢いでトーク枠で登壇することにしました。 スライド一覧 様々な発表がありました。あまり気にせずやってた問題点とかを気づけて…

GolangのgoaでAPIをデザインしよう(Model編②)

goaはいいぞ! Golangのgoaの勉強に役立つ情報まとめ - ぺい goaの情報をもっと見たい方は、上のリンクから確認してください Model層をいい感じにしてくれるgorma 前回の記事で、紹介したgormaですが、gormの仕様上、すごーーーーーく多対多参照が分かりにく…

GolangのgoaでAPIをデザインしよう(Model編)

goaはいいぞ! Golangのgoaの勉強に役立つ情報まとめ - ぺい goaの情報をもっと見たい方は、上のリンクから確認してください Model層をいい感じにしてくれるgorma goaはAPIの入り口と出口の部分をいい感じにしてくれますが、Modelとのやり取りなどのロジック…

GolangのgoaでAPIをデザインしよう(ハマりポイント編)

goaはいいぞ! Golangのgoaの勉強に役立つ情報まとめ - ぺい goaの情報をもっと見たい方は、上のリンクから確認してください designが読み込めない 症状 goagenでコード生成出来ない。 goagen bootstrap -d ./design main.go:15:2: local import "./design" …

Golangのgoaの勉強に役立つ情報まとめ

goaはいいぞ! 当ブログgoaまとめ シリーズ GolangのgoaでAPIをデザインしよう(基本編) - ぺい GolangのgoaでAPIをデザインしよう(バリデーション編) - ぺい GolangのgoaでAPIをデザインしよう(レスポンス編) - ぺい GolangのgoaでAPIをデザインしよう…

GolangのgoaでAPIをデザインしよう(エンドポイント編)

goaはいいぞ! Golangのgoaの勉強に役立つ情報まとめ - ぺい goaの情報をもっと見たい方は、上のリンクから確認してください エンドポイントにも色々ある 同じエンドポイントの指定でも、DSLの書き方で変わります。若干癖があったりするので、今回はそれにつ…

GolangのgoaでAPIをデザインしよう(クライアント編)

goaはいいぞ! Golangのgoaの勉強に役立つ情報まとめ - ぺい goaの情報をもっと見たい方は、上のリンクから確認してください クライアント編 バックエンドをいい感じに出来るgoaですけど、欲を言えばクライアント側もいい感じにしてほしい。実はいい感じにし…

GolangのgoaでAPIをデザインしよう(レスポンス編)

goaはいいぞ! Golangのgoaの勉強に役立つ情報まとめ - ぺい goaの情報をもっと見たい方は、上のリンクから確認してください レスポンス いきなりですが、以下のエンドポイントを見てください。RESTを知ってる人は、レスポンスが違うことが分かると思います…

GolangのgoaでAPIをデザインしよう(バリデーション編)

goaはいいぞ! Golangのgoaの勉強に役立つ情報まとめ - ぺい goaの情報をもっと見たい方は、上のリンクから確認してください わかっちゃいるけど、さぼりたいバリデーション APIは単純なJSONやText返したり、用途は色々あると思います。ですけど、実際返す処…

GolangのgoaでAPIをデザインしよう(基本編)

goaはいいぞ! Golangのgoaの勉強に役立つ情報まとめ - ぺい goaの情報をもっと見たい方は、上のリンクから確認してください goでAPIを作成する場合は、必ずといっていいくらいgoaでやっている私ですが、日本ではあまり使っている人が居ません。恐らくこの理…

Goのgoaを使ったAPIデザインまででイケてるところ

goa goa goaでAPIデザインまでしてみた GoのWAFであるgoaの最大の特徴であるAPIデザインまでやって、イケてるなと感じた点を挙げてみました。 結論 goaにはDSLというものがあって、それを覚えるのが「最初はだるい」ですが、覚えてしまえば、すぐに追加や修…