Brendan Bondurant
Content Manager at WunderGraph, writing about GraphQL Federation and API tooling. Writes independently about APIs in plain language and guitar, drawing on nearly 20 years of teaching and performing music before moving into software engineering and technical writing.
Full bio · WunderGraph · LinkedIn · GitHub
-

The schema is the contract
A schema is the list of every field an API has and what type each one holds. Here’s how to read one, and why it’s a contract both teams have to sign rather than documentation anyone can ignore.
-

What GraphQL was actually built for
GraphQL wasn’t built to fix over-fetching. Facebook built it because the News Feed didn’t have an API at all — here’s the real origin story, from the source.
-

A Tenth Is Just a Wide Third
Blackbird, Scar Tissue, and Love Yourself don’t sound anything alike. Their guitar parts are built on the same interval, and it only takes two fingers.
-

When two tools can’t talk, a person becomes the API
When two tools don’t share an API, someone bridges them by hand. Here’s the arithmetic for pricing that hidden integration tax on your own workflow.
-

Primary and Secondary Chords in Modal Music
The piece discusses how chords in a mode can be categorized as primary or secondary based on whether they contain the modal note. Primary chords reinforce the modal flavor, while secondary chords do not detract from it. Understanding this distinction allows musicians to intentionally shape the modal sound in their compositions, impacting how pronounced or…
-

What is an API? A plain-language guide
A plain-language guide to APIs for non-developers: what a request, endpoint, response, status code, key, and rate limit actually mean.
-

Modal Notes
Every mode differs from its parent scale by exactly one note. Play that note on the strong beats, and the mode actually sounds like itself.
-

Why your LLM bill exploded overnight (and how to regain control)
LLM bills spike overnight from retry storms and agent loops, not steady usage. Here’s how to enforce cost budgets and routing at one boundary.
-

Learn the Difference Between 3/4 and 6/8 Time
3/4 and 6/8 can look identical on the page. The accents are what tell your ear the difference, and where hemiola comes from.
-

RAG Cost Optimization
RAG costs spiral when caching, retrieval, and model calls are decided locally by each team, centralizing control is what keeps AI spend predictable.