JSJ 307: Apollo with Peggy Rayzis

JavaScript Jabber

Episode | Podcast

Date: Tue, 03 Apr 2018 13:47:00 +0000

<div class="trix-content"> <div><strong>Panel: </strong></div><ul> <li>Charles Max Wood</li> <li>Aimee Knight</li> <li>AJ ONeal</li> </ul><div> <strong>Special Guests: </strong>Peggy Rayzis</div><div>In this episode, the JavaScript Jabber panelists talk about Apollo with Peggy Rayzis. Peggy is an open source engineer on the <a href="https://www.apollographql.com/">Apollo</a> team where she primarily focuses on client stuff, working on <a href="https://www.apollographql.com/client/">Apollo Client</a>, and also other libraries. Previously, she was a UI engineer at <a href="https://www.mlssoccer.com/">Major League Soccer</a> where she worked primarily with <a href="https://reactjs.org/">React</a> and <a href="https://facebook.github.io/react-native/">React Native</a>. She discusses what <a href="https://graphql.org/">GraphQL</a> is and how it is used, as well as how they use it in the Apollo team to make their lives as developers easier. They also touch on when it would work best to use GraphQL and when it is not ideal to use it.</div><div><strong>In particular, we dive pretty deep on:</strong></div><ul> <li><a href="https://devchat.tv/adv-in-angular/aia-127-graphql-and-apollo-with-uri-goldshtein">AiA 127 Episode</a></li> <li>Peggy intro</li> <li>What is <a href="https://graphql.org/">GraphQL</a>?</li> <li>What is a Typed Query Language?</li> <li>What is a schema?</li> <li>Where do schemas get defined?</li> <li><a href="https://blog.graph.cool/graphql-sdl-schema-definition-language-6755bcb9ce51">GraphQL SDL</a></li> <li>Apollo Stack and <a href="https://github.com/apollographql/apollo-server">Apollo Server</a> </li> <li>Tracing and cash control</li> <li><a href="https://www.apollographql.com/engine">Apollo Engine</a></li> <li><a href="https://hackernoon.com/how-graphql-replaces-redux-3fff8289221d"><em>How GraphQL Replaces Redux</em></a></li> <li>GraphQL cuts down on front-end management</li> <li><a href="https://github.com/apollographql/apollo-link-state">Apollo Link State</a></li> <li>The best code is no code</li> <li> <a href="https://www.apollographql.com/client/">Apollo Client</a> allows for greater developer productivity</li> <li>Does the conversation change if you’re not using <a href="https://redux.js.org/">Redux</a> or in a different ecosystem?</li> <li>When is the right time to use this?</li> <li>Data doesn’t have to be graph shaped to get the most out of GraphQL</li> <li>Analyze schema with Apollo Engine</li> <li>Is there a way to specify depth?</li> <li><a href="https://dev-blog.apollodata.com/securing-your-graphql-api-from-malicious-queries-16130a324a6b">Max Stoiber blog post</a></li> <li>How would people start using this?</li> <li><a href="https://www.howtographql.com/">HowtoGraphQL.com</a></li> <li>And much, much more!</li> </ul><div><strong>Links:</strong></div><ul> <li><a href="https://reactdevsummit.com/">React Dev Summit</a></li> <li><a href="https://jsdevsummit.com/">JS Dev Summit</a></li> <li><a href="https://www.apollographql.com/">Apollo</a></li> <li><a href="https://devchat.tv/adv-in-angular/aia-127-graphql-and-apollo-with-uri-goldshtein">AiA 127 Episode</a></li> <li><a href="https://www.apollographql.com/client/">Apollo Client</a></li> <li><a href="https://www.mlssoccer.com/">Major League Soccer</a></li> <li><a href="https://reactjs.org/">React</a></li> <li><a href="https://facebook.github.io/react-native/">React Native</a></li> <li><a href="https://graphql.org/">GraphQL</a></li> <li><a href="https://blog.graph.cool/graphql-sdl-schema-definition-language-6755bcb9ce51">GraphQL SDL</a></li> <li><a href="https://github.com/apollographql/apollo-server">Apollo Server</a></li> <li><a href="https://www.apollographql.com/engine">Apollo Engine</a></li> <li><a href="https://hackernoon.com/how-graphql-replaces-redux-3fff8289221d"><em>How GraphQL Replaces Redux</em></a></li> <li><a href="https://github.com/apollographql/apollo-link-state">Apollo Link State</a></li... Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy