Published Sep 17, 2019

3factor app - Realtime GraphQL

Dive into the world of GraphQL with Joe Zack and co-hosts as they dissect its capabilities in schema language, real-time data handling, and integration into modern tech stacks, contrasting it with traditional REST APIs to unravel its transformative impact on application development.
Episode Highlights
Coding Blocks logo

Popular Clips

Episode Highlights

  • Real-time Apps

    Real-time applications are revolutionized by GraphQL's ability to handle data updates and subscriptions. explains that GraphQL supports three types of operations: query, mutation, and subscription, which allow developers to request, modify, and receive real-time updates on data 1. This flexibility is exemplified by the use of fragments, which simplify complex queries by allowing reusable templates 2. highlights the ease of front-end development with GraphQL, noting, "You don't have to mess with the back end, and then yeah, I just think that's amazing."

       

    Integration

    GraphQL's integration with modern tech stacks, such as Apollo and Prisma, enhances its utility in development workflows. compares GraphQL's transformative potential to Docker, suggesting that while it may not be as ubiquitous, it offers significant advantages in data handling and UI development 3. The synergy with Progressive Web Apps (PWAs) is particularly notable, as GraphQL can efficiently manage data fetching and caching 4. adds, "If you combined it with your PWA... Heck yeah, man."

       

    Backend Dev

    In backend development, GraphQL offers insights into application usage and performance optimization. points out that centralized query logging can inform developers about popular data requests, aiding in caching and performance strategies 5. Additionally, GraphQL has evolved to address backend concerns like pagination, providing solutions that minimize client-side data overload 6. humorously notes the initial skepticism from backend developers, "If someone comes to my office and says, hey, hey, there's this new technology... I'm going to take one look and say, there's a ton of work for me. Get out of my office."

Related Episodes