stephenspalding Profile Banner
stephen spalding Profile
stephen spalding

@stephenspalding

Followers
480
Following
433
Media
18
Statuses
135

distributes systems @ nflx

Joined April 2010
Don't wanna be here? Send us removal request.
@stephenspalding
stephen spalding
5 years
Your company doesn’t need you to be a hero; it needs you build a system that doesn’t need heroes.
0
1
20
@GraphQL
GraphQL
15 days
Ever had a sandwich vanish mid-bite? Peanut farms. Null monsters under the bed. This is somehow the best explanation of GraphQL nullability you will ever see. @stephenspalding from @netflix on how to fix GraphQL's null story 👇 https://t.co/nmwn4Htryr
1
1
8
@michael_staib
Michael Staib
5 months
The sandwich problem in #graphql explained by @stephenspalding . I have to say one of my favorite talks :) https://t.co/kEKVse3rQa
1
1
1
@GergelyOrosz
Gergely Orosz
6 months
"Fundamental" truths about software: - Code is liability - The more code you have, the more bugs you tend to have - The more complex a system, the more important architecture becomes - Writing maintainable code is a lot more effort than just getting it to work
65
353
3K
@GraphQL
GraphQL
6 months
GraphQL is quietly becoming _the_ API protocol for AI-native systems. 🤖 LLMs and autonomous agents don’t just need data—they need typed, self-describing, composable interfaces to reason and act. GraphQL delivers exactly that. New blog by @stephenspalding: 🔗
Tweet card summary image
graphql.org
0
6
21
@stephenspalding
stephen spalding
8 months
6/ Step 3️⃣ Good old-fashioned engineering. 📜 Read the MCP spec 🛠️ Wrote real code ✅ Shipped
1
0
0
@stephenspalding
stephen spalding
8 months
5/ The Dev Process™ Step 1️⃣ Dictated the idea to ChatGPT ➡️ Got back a README full of emojis and optimism ✨ Step 2️⃣ Vibe coded it in Go using Claude Sonnet 3.7 ➡️ It compiled! ➡️ It ran! ➡️ It hallucinated half the protocol 😅 💀
1
0
0
@stephenspalding
stephen spalding
8 months
4/ Why? I wanted to connect AI agents to real APIs without going full chaos mode. GraphQL is structured, typed, and introspectable — perfect for tools. So why not just... turn queries into tools?
2
1
3
@stephenspalding
stephen spalding
8 months
3/ How it works: 1️⃣ Write GraphQL queries/mutations 2️⃣ Run gqai CLI to spin up an MCP server 3️⃣ LLMs can safely call your API as tools
1
0
0
@stephenspalding
stephen spalding
8 months
2/ Introducing gqai (graphql + ai = 💥) It gives LLMs controlled access to a GraphQL API via the MCP protocol. You write ops. It turns them into tools. That’s it. That’s the magic. 🔗
Tweet card summary image
github.com
Turn any GraphQL endpoint into a set of MCP tools. Contribute to fotoetienne/gqai development by creating an account on GitHub.
1
0
2
@stephenspalding
stephen spalding
8 months
I vibe coded an MCP server for GraphQL 😎 Then I asked ChatGPT to write this tweet thread. Am I doing it right? 🤖🧵👇
1
0
1
@GraphQL
GraphQL
1 year
What happened when @stephenspalding null-checked @leeb? Who got null-pointer-exception-ed out off the panel? For answers to these and other Billion Dollar questions, you gotta watch this #graphqlconf talk:
0
5
9
@stephenspalding
stephen spalding
2 years
The greatest legacy of Netflix DVD is undoubtedly the word “queue” becoming mainstream in the US
@stephenspalding
stephen spalding
2 years
📀→🟥 Farewell Qwikster! 🫡
0
0
3
@stephenspalding
stephen spalding
2 years
📀→🟥 Farewell Qwikster! 🫡
0
0
3
@stephenspalding
stephen spalding
3 years
caught this pointy boy rolling through my neighborhood. Even irl the cybertruck looks like a 3d render
0
0
5
@stephenspalding
stephen spalding
3 years
The AI we deserve
@jonathanfly
Jonathan Fly 👾
3 years
Bark Text-to-Audio Model Full Text Input: "Why was six afraid of seven?" Ignore Bark's "I'm done with this input" token and tell Bark to just keep generating more audio anyway.
0
0
3
@stephenspalding
stephen spalding
3 years
cool cool cool
1
0
2
@stephenspalding
stephen spalding
3 years
Well this escalated quickly
1
0
5
@stephenspalding
stephen spalding
3 years
Hey ChatGPT, declare independence... but make it GraphQL
2
5
44