[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-B_ps_ErB_4lSW3CTNQQiNUUuTRcpHyEnfVirXSXnOmU":3},{"data":4,"sourceMap":-1},{"info":5,"latest":14,"pinned":55},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":13},"2023-05-23T16:43:21Z","wp-tagcat-grpc","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"grpc","gRPC",[15],{"_id":16,"author":17,"commentCount":28,"comments":29,"excerpt":30,"featureTag":10,"image":31,"publishedAt":34,"slug":35,"sponsored":10,"tags":37,"title":54},"wp-post-21194",[18],{"_id":19,"avatar":20,"name":25,"role":10,"slug":26},"wp-author-cap-21198",{"_type":21,"asset":22},"image",{"_ref":23,"_type":24},"image-f0fc20e543766e8aa687dae2d53b6b2239f7d0e3-40x40-png","reference","Loren Sands-Ramshaw",{"current":27},"loren-sands-ramshaw",12,true,"We dig into two of the most popular API protocols to see where they work best. ",{"_type":21,"asset":32},{"_ref":33,"_type":24},"image-c11378ed5715f1b600f7c43c88c4d70bcfc5164a-2560x1344-jpg","2022-11-28T15:26:09.000Z",{"current":36},"when-to-use-grpc-vs-graphql",[38,43,48,52],{"_createdAt":6,"_id":39,"_rev":8,"_type":9,"_updatedAt":6,"slug":40,"title":42},"wp-tagcat-api",{"current":41},"api","API",{"_createdAt":6,"_id":44,"_rev":8,"_type":9,"_updatedAt":6,"slug":45,"title":47},"wp-tagcat-code-for-a-living",{"current":46},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":49,"_rev":8,"_type":9,"_updatedAt":6,"slug":50,"title":51},"wp-tagcat-graphql",{"current":51},"graphql",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":53,"title":13},{"current":12},"When to use gRPC vs GraphQL",[]]