RSS.Social

Brendan Bondurant

follow: @[email protected]

Posts

How to read an API error like a business person, not a developer

The Theorbo Player Who Published the Rule of the Octave

Asking for exactly what you want

What odd time signatures actually sound like

The schema is the contract

What GraphQL was actually built for

A Tenth Is Just a Wide Third

When two tools can’t talk, a person becomes the API

Primary and Secondary Chords in Modal Music

What is an API? A plain-language guide

Modal Notes

Why your LLM bill exploded overnight (and how to regain control)

Learn the Difference Between 3/4 and 6/8 Time

RAG Cost Optimization

The Blues Scale is a Compromise

Three Minor Scales, One Minor Key

The Dominant Seventh Wants to Go Somewhere

CAGED Is a Starting Point

Voice Leading on Guitar

Learn to Hear the Melody

Intervals Are Sounds, Not Fret Distances

G Major vs A Dorian: Same Notes, Different Music

The State of Federation 2026 Survey Is Open

The Hidden Cost of Non-Compliance in AI

What a Year at WunderGraph Looks Like

From 10+ Seconds to Under One: Solving Their Slowest Operation

When Prompt Injection Gets Real: Use GraphQL Federation to Contain It

Cosmo Connect Tutorials for Router Plugins and gRPC Services

Acoustic saves $178K in engineering costs with WunderGraph Cosmo

What is a capo (and why do you need one)?

Over 15 Years of APIs with Kevin Swiber

The Architecture Behind 40 Deploys a Day at Luxury Presence

Behind the Counter: How Cosmo Works

I Walk the Line

Scaling GraphQL Federation: Inside Cosmo’s Food Park

When to Migrate from Cosmo OSS

Syncing Up in Bretten: Final Thoughts

Syncing Up in Bretten: Day 1