今回のDroidKaigiはWeb APIスキーマ御三家ともいえるgRPC, GraphQL, Swagger (Open API) がそれぞれセッションを持っていて、完全にSDD: Schema-Driven Development時代の風を感じるよね。
2018-02-07 21:12:16これから発表するgRPC/Protocol Buffersの資料です: speakerdeck.com/kmats/protobuf #droidkaigi_room1
2018-02-09 15:23:16ProtoBuf(protofile)で定義、gRPCでコード生成、シリアライザにはProtoBufでないもの(MsgPackとか)を使うことも可能、と理解した。 #droidkaigi_room1
2018-02-09 16:19:08protocol Buffers --> Swaggerへの変換はgrpc-gatewayを使うとできる。(豆知識 github.com/grpc-ecosystem… #DroidKaigi #droidkaigi_room1
2018-02-08 14:59:20protoの同期方法参考になる / DroidKaigi 2018 gRPC/Protobuf speakerdeck.com/kmats/protobuf
2018-02-08 01:29:08proto同期したいんだったらprotodep使えばいいよ / 他4コメント b.hatena.ne.jp/entry/s/speake… “DroidKaigi 2018 gRPC/Protobuf // Speaker Deck” htn.to/ZW97CPh
2018-02-09 15:54:10DroidKaigiでAPI通信周りの3つの発表(Swagger, GraphQL, gPRC+Protocol Buffers)を聞いて知的好奇心を刺激されたので、書きました。 qiita.com/ara_tack/items…
2018-02-10 23:24:44@yugui 話し聞く限り googler はprotobuf に満足してるけど、外にほとんど資料出てない結果皆jsonschema使ってるのでもっと実例を発信してほしさがあります…!
2018-02-07 13:37:15Protobuf は実質的にはシリアライゼーション形式ではなくスキーマ言語であり、ゴテゴテしがちなスキーマ言語の中で、欲張りすぎていないデザインが手に馴染むという話 / “今さらProtocol Bufferと、手に馴染む道具の…” htn.to/AZY5G1
2018-02-08 10:49:00『一般的にはProtobufは「Googleが内部で利用しているシリアライゼーション形式」とか解説されていて、それは嘘ではない。ただ正直なところ、幾つかの理由でシリアライゼーションはどうでも良いと思う。』 twitter.com/yugui/status/9…
2018-02-07 20:55:40今さらProtocol Bufferと、手に馴染む道具の話 [JSON] on @Qiita qiita.com/yugui/items/16…
2018-02-07 20:42:14Protobuf について言及されるときにシリアライズ・デシリアライズ (特に速度とか) についてばかり言及されるのを見て「?」とは思っていた
2018-02-07 20:59:32Stubby(gRPC)を最初見たときはCORBAみたいだと思ったし、IDL相当のprotobufや、naming service, node manager相当のborgって感じで、基本的には車輪の再発明だよね。CORBAが複数のベンダー間の思惑の中で翻弄されちゃった感はあるが、基本的には同じものとは思う。 twitter.com/yuroyoro/statu…
2018-02-08 13:29:442000年台初頭にはCORBAのIDLが言語に依存しないschema定義だったが、CORBAとともに廃れていったのじゃよ…あの思想だけは嫌いじゃなかった | 今さらProtocol Bufferと、手に馴染む道具の話 - Qiita qiita.com/yugui/items/16…
2018-02-08 12:50:32Protocol Buffers は 5 年以上前の案件で使ったことがある。連携する外部システム側の都合だった。スキーマ定義については、きれいではないけどメンテナブルだなと思った。一方スキーマから自動生成される Java のソースについては、なかなかつらいものがあった (笑)。
2018-02-08 14:37:35Protobuf単なるシリアライザだと思ってるとTensorFlowの学習結果がモデルも作らずAndroidで動いてビビるよね
2018-02-08 10:58:50mesos に .proto がおいてあってまずはそこを見るとなんとなくわかる、というのが実感としてあったので、便利ですよね(小並感 / “今さらProtocol Bufferと、手に馴染む道具の話 - Qiita” htn.to/frDpLY
2018-02-08 10:42:16そうそう、Mesosの挙動を理解するのに mesos.proto だけ見とけば大体分かるみたいなの本当にすごかった / “今さらProtocol Bufferと、手に馴染む道具の話 - Qiita” htn.to/QcykeX
2018-02-08 12:42:03X as a codeの効能には自動化とか履歴管理とか沢山あるけど、私にとっては人間との会話によるすり合わせをgit commitで置き換えられるのが大きい。隣のチームの .proto を覗きに行けばよいという仕組みにより、多分グーグル全体では数百万時間の会議時間が節約されていた twitter.com/yugui/status/9…
2018-02-08 08:58:29Protobuf とか gRPC は、一人で mobile apps/backend 書くような人とか、少人数スタートアップとかの場面で、より輝きを増す気がしている
2018-02-08 10:53:39proto定義からmypyの型定義スタブファイルを生成するツール / “GitHub - dropbox/mypy-protobuf: open source tools to generate mypy stubs from …” htn.to/j1rDxh
2018-02-10 23:34:01Protocol Buffers、いい感じのスキーマ定義のための言語が重要で、シリアライズ自体は JSON とかでもいいのか。よさそう。"(JSON と同じ) 欲張りすぎてないデザイン" って重要やな。 qiita.com/yugui/items/16…
2018-02-08 11:07:28