15分トーク

Protocol BuffersでAPIに型を導入する PHPerKaigi 2020

sizuhiko 岸田健一郎 sizuhiko
PHPでAPIサーバーを作っていますか?
APIの仕様書は書いていますか?何を書いていますか?
たとえばJSONデータをPOSTするときに、JSONデータの仕様書も書いていますか?
APIサーバーをPHPで作り、フロントエンドをTypeScriptで作っていれば型を導入できますが、APIで送受信するJSONデータについて共通した型定義は導入できません(JSONスキーマを使っていれば別ですが)。
Protocol Buffersを使うことで、APIで送受信するデータに型を導入できるようになります。
このセッションでは、Protocol Buffersの紹介から、実際にPHPやTypeScriptでどのように使うのか、解説します。
※こちらはサンプルコード解説なしの短縮版となります
phperkaigi-2019 sponsors phperkaigi-2019 potential-sponsors
情熱加点 非採択 仮採択 ルーキーズLT
仮採択 他を採択済 非採択 🤔 👍 タイテ配置👌
ジョーカー