#

GraphQL Programming Tutorials & Engineering Articles

227 GraphQL tutorials, guides, and engineering insights from Shopify, Meta, Netflix, and more

GraphQL Articles & Tutorials

Filter:
Cloudflare logo
Cloudflare
Intermediate
The article introduces Code Mode, a technique that allows AI agents to interact with the entire Cloudflare API using only 1,000 tokens, significantly reducing context window usage.
Matt Carey
9 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
Anna Sulkina, Senior Director of Engineering at Airbnb, shares her career journey from growing up in Eastern Ukraine during the collapse of the Soviet Union to leading Application & Cloud Infrastru...
Lauren Mackevich
9 min read
Has Summary
--
Meta logo
Meta
Beginner
Meta presents a novel approach to enabling cross-device passkey authentication for XR devices and other devices with inaccessible displays.
Paul Wright
7 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Airbnb built a system that combines GraphQL infrastructure, product context, and LLMs to automatically generate and maintain realistic, type-safe mock data using a custom @generateMock directive.
Michael Rebello
13 min read
Has Summary
--
Netflix logo
Netflix
Advanced
Netflix engineered a real-time recommendation delivery system for live events that can update over 100 million devices in under a minute.
Netflix Technology Blog
9 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the development of LinkedIn's Hiring Assistant, an AI-driven tool designed to enhance the recruiting process.
Xiaoyang Gu
19 min read
Has Summary
--
Netflix logo
Netflix
Advanced
The article discusses how Netflix scales its Muse application to provide data-driven creative insights at a massive scale, focusing on the architectural evolution and optimizations made to handle t...
Netflix Technology Blog
10 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
Cap'n Web is a new RPC system designed for browsers and web servers, implemented in pure TypeScript.
Airbnb logo
Airbnb
Intermediate
The article discusses the evolution and modernization of Viaduct, Airbnb's data-oriented service mesh, highlighting its transition to open-source software.
Adam Miskiewicz
10 min read
Includes Code
Has Summary
--
Anthropic logo
Anthropic
Advanced
The article discusses the Model Context Protocol (MCP) and its role in enhancing the effectiveness of LLM agents through the development of tools.
16 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Intermediate
This article discusses how to connect Stripe events to frontend applications using various integration methods, enhancing user experience through real-time updates.
Netflix logo
Netflix
Advanced
The article discusses the evolution of Netflix's client-server GraphQL APIs, focusing on how they enable dynamic page updates for personalized user experiences.
Netflix Technology Blog
14 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Intermediate
The article discusses Pinterest's journey in enhancing developer experience through the creation of PinConsole, an Internal Developer Platform built on Backstage.
Pinterest Engineering
15 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's migration of its JVM monorepo from Gradle to Bazel, detailing the motivations, process, and outcomes of this significant transition.
Thomas Bao
14 min read
Has Summary
--
Netflix logo
Netflix
Advanced
The article discusses Netflix's Unified Data Architecture (UDA), which aims to streamline data modeling across its various platforms by allowing teams to define business concepts once and use them ...
Netflix Technology Blog
18 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses the implementation of Impulse, an internal load-testing-as-a-service framework at Airbnb, designed to enhance system reliability and performance through comprehensive load tes...
Chenhao Yang
9 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
Meta's article discusses the full-stack optimizations of the HipHop Virtual Machine (HHVM) to enhance the performance of generative AI (GenAI) applications.
Phil Lopreiato
6 min read
Has Summary
--
GitHub logo
GitHub
Advanced
This article details how GitHub rebuilt its Issues search system to support nested queries with boolean AND/OR operators and parentheses.
Deborah Digges
10 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
Google Cloud has announced the general availability of the Apigee APIM Operator, which enhances API management capabilities within Google Kubernetes Engine (GKE).
Sanjay Pujare
2 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Intermediate
Pinterest successfully migrated 3. 7 million lines of code from Flow to TypeScript over eight months, enhancing type safety and developer experience.
Pinterest Engineering
12 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Intermediate
The article introduces sub-issues, a new feature on GitHub designed to enhance issue management by allowing users to break larger issues into smaller, manageable tasks.
Shaun Wong
6 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
Mobile GraphQL is a framework utilized at Meta for data fetching in mobile applications, specifically for Facebook and Instagram.
Pascal Hartig
2 min read
Has Summary
--
GitHub logo
GitHub
Advanced
The article discusses how GitHub's Product Security Engineering team utilizes CodeQL, a static analysis engine, to enhance the security of GitHub's codebase.
Brandon Stewart
17 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article features an exit interview with JP Phillips, a key member of the Fly. io engineering team, who reflects on his four years at the company.
Thomas Ptacek
11 min read
Includes Code
Has Summary
--
Netflix logo
Netflix
Intermediate
This article is the final installment of a series on Analytics Engineering at Netflix, focusing on technical aspects and best practices for dashboard design and API deployment.
Netflix Technology Blog
10 min read
Has Summary
--
Meta logo
Meta
Advanced
The article discusses how Meta's Threads team has approached performance optimization for the iOS app amid rapid user growth.
Dave LaMacchia
18 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Facebook's end-to-end video delivery system, focusing on the complexities and optimizations involved in delivering personalized video content at scale.
Colin Smith
16 min read
Has Summary
--
Meta logo
Meta
Advanced
The article discusses the integration of React and React Native at Meta, highlighting their significance in product development and innovation.
Blair Vanderhoof
9 min read
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
The article discusses how to protect APIs from abuse through the use of sequence learning and variable order Markov chains.
Peter Foster
14 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Intermediate
The article discusses the onboarding experience of two Senior Web Engineers, Rebecca Yi and Jordan Cutler, at Pinterest, detailing their structured training program, social integration, and project...
Pinterest Engineering
10 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the implementation of serverless Jupyter notebooks at Meta, leveraging the Bento platform and Pyodide to enable in-browser code execution for lite workloads.
Steve Dini
6 min read
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
This article discusses the general availability of the Browser Rendering API for all paid Cloudflare Workers customers, introduces session management features, and announces the rollout of Cloudfla...
Tanushree Sharma
8 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Beginner
The article discusses Cloudflare's initiatives to empower startups through the Workers Launchpad program and foster an inclusive developer community.
Ricky Robinett
6 min read
Has Summary
--
Netflix logo
Netflix
Intermediate
The article discusses the implementation of reverse search functionality within Netflix's Graph Search, which allows users to find queries that match specific documents instead of the traditional m...
Netflix Technology Blog
9 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
The article discusses the launch of D1, Cloudflare's serverless relational database, focusing on its capabilities for developers to manage persistent data with SQL.
Vy Ton
14 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article discusses Fly. io's innovative approach to enhancing WireGuard's performance and scalability by implementing Just-In-Time (JIT) peer configuration.
Lillian Berry, star-ark.net, star-ark.net
9 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Beginner
Cloudflare has launched an AI Assistant for Security Analytics that allows users to query security event data using natural language.
Jen Sells
6 min read
Includes Code
Has Summary
--
Uber logo
Uber
Intermediate
The article discusses Uber's efforts to build a scalable, real-time chat system to enhance customer experience.
Avijit Singh, Vivek Shah, Ankit Tyagi
14 min read
Has Summary
--
Netflix logo
Netflix
Intermediate
SafeTest is a novel library designed to enhance End-To-End (E2E) testing for web-based User Interface (UI) applications.
Netflix Technology Blog
9 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article discusses the implementation of Macaroons, a flexible and user-editable security token system designed to enhance API security.
Thomas Ptacek
19 min read
Includes Code
Has Summary
--
Netflix logo
Netflix
Advanced
The article discusses the implementation of Streaming SQL within Netflix's Data Mesh framework, highlighting how it democratizes stream processing by allowing users to express complex data transfor...
Netflix Technology Blog
8 min read
Includes Code
Has Summary
--
Meta logo
Meta
Beginner
The article discusses Meta's Systematic Code and Asset Removal Framework (SCARF), which automates the process of product deprecation by guiding engineers through the safe removal of unused code and...
Will Shackleton
12 min read
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article discusses the innovative approach of using LiteFS to eliminate the API layer between services by shipping SQLite databases directly to clients.
Ben Johnson
6 min read
Includes Code
Has Summary
--
Netflix logo
Netflix
Intermediate
This article discusses Netflix's implementation of a zero-configuration service mesh with on-demand cluster discovery, detailing the motivations behind adopting service mesh technology and the coll...
Netflix Technology Blog
11 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses Shopify's transition to using Remix as the recommended framework for building Admin apps, emphasizing the importance of web standards and developer experience.
Airbnb logo
Airbnb
Advanced
The article discusses Riverbed, a data framework developed by Airbnb to optimize data access and processing at scale.
Amre Shakim
8 min read
Has Summary
--
Netflix logo
Netflix
Intermediate
In 2022, Netflix successfully migrated its mobile applications from a monolithic Falcor API to a Federated GraphQL API with zero downtime.
Netflix Technology Blog
9 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses Metis, Airbnb's next-generation data management platform designed to empower the company to manage its complex data ecosystem at scale.
Netflix logo
Netflix
Advanced
This article discusses the techniques employed by Netflix to migrate critical traffic at scale without downtime.
Netflix Technology Blog
12 min read
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
The article announces Cohort #2 of the Workers Launchpad, highlighting the success of the first cohort and introducing 25 new startups selected for the program.