{"id":1396,"date":"2020-02-28T15:41:04","date_gmt":"2020-02-28T15:41:04","guid":{"rendered":"http:\/\/sdi.thoughtstorms.info\/?p=1396"},"modified":"2020-02-28T15:41:04","modified_gmt":"2020-02-28T15:41:04","slug":"graphql","status":"publish","type":"post","link":"https:\/\/sdi.thoughtstorms.info\/?p=1396","title":{"rendered":"GraphQL"},"content":{"rendered":"<p>I&#8217;m late to this party.<br \/>\nBut I&#8217;m starting to look into GraphQL and realize that it&#8217;s very much speaking to many of the things I&#8217;ve been thinking about recently.<br \/>\nA nice clean schema-first declaration of data that you care about and want to interact with. The schema representation isn&#8217;t quite as elegant as I&#8217;d ideally hope for, but more or less what you&#8217;d expect.<br \/>\nThis is a great intro talk from the guy behind the leading Clojure implementation (that looks pretty nice).<br \/>\n<iframe loading=\"lazy\" title=\"Power to the (Mobile) People: Clojure and GraphQL - Howard Lewis Ship\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/I0vVkQfmy9w?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<blockquote><p>Howard Lewis Ship<\/p><\/blockquote>\n<p>Meanwhile, this is a good short documentary of where it came from. And, of course, the needs of Facebook explain some of the design decisions (including why it has to be well designed and powerful. Something clunkier wouldn&#8217;t get into production at that scale.)<br \/>\n<iframe loading=\"lazy\" title=\"GraphQL: The Documentary\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/783ccP__No8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m late to this party. But I&#8217;m starting to look into GraphQL and realize that it&#8217;s very much speaking to many of the things I&#8217;ve been thinking about recently. A nice clean schema-first declaration of data that you care about and want to interact with. The schema representation isn&#8217;t quite as elegant as I&#8217;d ideally [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[96,189],"class_list":["post-1396","post","type-post","status-publish","format-standard","hentry","category-tools","tag-data","tag-graphql"],"_links":{"self":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts\/1396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1396"}],"version-history":[{"count":0,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts\/1396\/revisions"}],"wp:attachment":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1396"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}