~/devreads

#graphql

9 posts

13 May

Adam Miskiewicz 5 min read

Moving from an internal tool to a community-driven, production-ready data mesh. By : Ryan Tanner , Raymie Stata , Adam Miskiewicz Introduction We’re excited to announce the 1.0 release of the Viaduct. This release marks a shift from Viaduct being an Airbnb-internal tool that happens to be open source to a true community-driven project with a stable public API. The…

apiengineeringdataopen-sourcegraphql

2 Dec 2025

J Simpson 9 min read

The API specification landscape is quickly becoming almost unrecognizable from what it was even five years ago. AI was still on the horizon in 2020, still the territory of sci-fi dreamers and bleeding-edge tech enthusiasts. Now, not only has AI caused an explosion of API usage — the most recent Postman State of the API ...

blogarazzoasyncapigraphqlgrpc

6 Oct 2025

Pierrick CAEN 6 min read

Photo by Mario Verduzco on Unsplash Medium Android App — Migrating from Apollo Kotlin 3 to 4: Lessons Learned In this post, I’ll share my experience migrating the Medium Android app from Apollo Kotlin version 3 to version 4, including the challenges I encountered and how I solved them to improve our GraphQL implementation. Understanding Our Apollo Cache Implementation Before…

graphqlapollo-clientandroidkotlin

1 Nov 2022

Avery Dunn 6 min read

My name is Avery Dunn and I am a rising master’s student at Washington University in St. Louis studying computer science. For the past 12 weeks, I have been a software engineering intern on the API & Platform pod of the Foundation team. I am an active Strava user and have been for approximately 3 years with my favorite activity…

software-developmentgraphqlmicroservicesapiinternships

8 Oct 2021

Kartik Kumar Gujarati 6 min read

Did you ever have to maintain multiple versions of a REST API because the change you needed to make would break existing clients? Does your native app have to call multiple REST endpoints to get all the data it needs? This blog post is about how we addressed these common problems using GraphQL and our transition to GraphQL Federation at…

ziff-davisretailmenotgraphqlgraphql-federation

27 Apr 2020

19 Jul 2019

Daniel Schmidt 1 min read

I recently had to bootstrap a project with a GraphQL frontend and backend using Apollo. We wanted to show realtime updates of metrics we collect from an endpoint. For this, we wanted to use GraphQL Subscriptions, specifically graphql-subscriptions , but I noticed they use AsyncIterables as an abstraction for a stream of data. I used RxJS for the same purpose…

graphql-subscriptionsrxjstypescriptgraphqlnodejs

12 Mar 2019

ryan.glover@cleverbeagle.com (Ryan Glover) 19 min read

GraphQL is all the rage, but what exactly is it? In this in-depth walkthrough, we take a look at what GraphQL is, how to use it, and why you should use it. Learn why GraphQL is all the rage! We’ll walk through the implementation of a schema for a popcorn company’s API, learning about types, queries, and mutations as we…

graphqlapollo

13 Sept 2018

Daniel Schmidt 3 min read

Often when you develop an application performance matters. The most important asset you have when it comes to perceived performance is the response time of your backend services. If you use GraphQL it is most likely the system that comes right before the user-facing application, so it should be the central part to take a look at when it comes…

graphqlopentracingtrace-graphqlgraphql-with-apolloperformance-tracing