152 JSJ GraphQL and Relay with Nick Schrock and Joe Savona

JavaScript Jabber

Episode | Podcast

Date: Wed, 25 Mar 2015 13:00:00 +0000

<div class="trix-content"> <div>02:25 - Nick Shrock Introduction</div><ul><li><a href="https://twitter.com/schrockn">Twitter</a></li></ul><div>02:40 - Joe Savona Introduction</div><ul> <li> <a href="https://twitter.com/en_JS">Twitter</a> </li> <li><a href="https://github.com/josephsavona">GitHhub</a></li> <li><a href="http://josephsavona.com/">Blog</a></li> </ul><div>02:49 - <a href="https://www.facebook.com/">Facebook</a> and Open Source</div><div>04:10 - <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-graphql">GraphQL</a> and <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-relay">Relay</a> Overview</div><ul><li>“<a href="http://facebook.github.io/react/">React</a> for Your Data” / Component-based Data Fetching </li></ul><div>06:11 - Unique to React? Passing Down Through the Hierarchy</div><ul> <li><a href="https://www.facebook.com/notes/facebook-engineering/xhp-a-new-way-to-write-php/294003943919">XHP</a></li> <li><a href="http://en.wikipedia.org/wiki/Representational_state_transfer">Representational State Transfer (REST)</a></li> </ul><div>10:09 - Queries</div><ul> <li>Tooling<ul><li>Graphical</li></ul> </li> <li>Pulling Definitions</li> </ul><div>14:13 - Why Do I Care? (As Someone Not Working at Facebook)</div><div>15:21 - Building Applications with <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-graphql">GraphQL</a> and <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-relay">Relay</a> </div><div>19:01 - <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-graphql">GraphQL</a> and Building Backends</div><div>21:42 - Drivers and Client Software</div><ul> <li>Synthesize =&gt; Code Generation</li> <li><a href="https://facebook.github.io/flux/">Flux</a></li> <li>Container Classes</li> </ul><div>30:58 - Reusing Components</div><div>31:50 - Data Management</div><div>34:25 - <a href="http://en.wikipedia.org/wiki/Open_source">Open Source</a> </div><div>36:40 - Reflecting Backend Constraints? (Optimizing the Backend)</div><div>43:02 - Relationships =&gt; Logs</div><div>46:24 - Security</div><div>47:16 - Replacing <a href="http://en.wikipedia.org/wiki/Representational_state_transfer">REST</a> (Adopting New Technology)</div><ul><li>“The Progressive Disclosure of Complexity”</li></ul><div>52:14 - What You Wouldn’t Use <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-graphql">GraphQL</a> or <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-relay">Relay</a> For</div><ul><li>Games</li></ul><div>Picks</div><div> <a href="https://itunes.apple.com/us/album/another-eternity/id953409287">Another Eternity by Purity Ring</a> (Jamison)<br /> <a href="http://www.jtolds.com/newsletter/2015/3/9/losing-a-wheel-but-gaining-perspective-gender-imbalance-sucks">JT Olds: What riding a unicycle can teach us about microaggressions</a> (Jamison)<br /> <a href="http://ocremix.org/">OCReMix</a> (AJ)<br /> <a href="http://www.duetdisplay.com/">Duet Display</a> (Chuck)<br /> <a href="https://itunes.apple.com/us/app/summoners-war/id852912420?mt=8">Summoners War</a> (Chuck)<br /> <a href="http://www.amazon.com/Thinking-Fast-Slow-Daniel-Kahneman/dp/0374533555">Thinking, Fast and Slow by Daniel Kahneman</a> (Joe)<br /> Learning a new language (Joe)<br /> <a href="https://soundcloud.com/otherpeoplerecords/what-kind-of-man-nicolas-jaar-remix-florence-the-machine">Other People: What Kind of Man (Nicolas Jaar remix) - Florence &amp; the Machine</a> (Nick)<br /> <a href="http://boostedboards.com/">Boosted Boards</a> (Nick)<br /> <a href="http://www.theonion.com/articles/succession-of-terrible-events-fails-to-befall-33ye,27597/">The Onion: Succession Of Terrible Events Fails To Befall 33-Year-Old Riding Longboard To Digital Media Job</a> (Nick)</div><div>Special Guests: Joe Savona and Nick Schrock.</div> </div> Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy