The Minds Behind Hypermedia APIs – 7 People Redefining Software
Seven contributors helped bring links, affordances, media types, and machine-discoverable state transitions into API design instead of treating APIs as fixed endpoint catalogs.
Research-led essays, new evidence, arguments, interviews and artifact studies from a history that is still compiling. Every seeded essay ships with inline citations and a Works Cited record.
Seven contributors helped bring links, affordances, media types, and machine-discoverable state transitions into API design instead of treating APIs as fixed endpoint catalogs.
Seven builders helped turn user-defined HTTP callbacks into webhooks, making event-driven integration a normal part of APIs, developer tools, SaaS automation, and continuous delivery.
Seven engineers helped turn compact interface schemas and Google-scale RPC practice into Protocol Buffers and gRPC, a cross-language stack for typed, streaming service communication.
Seven engineers helped turn GraphQL from Facebook’s internal query language into an open API ecosystem centered on typed schemas, declarative data requirements, tooling, and distributed graph composition.
Seven contributors helped turn Swagger into OpenAPI, making API contracts machine-readable enough to drive documentation, code generation, testing, governance, and tooling across the lifecycle.
Seven practitioners helped turn Web APIs from ad hoc HTTP endpoints into deliberately designed developer products with stable semantics, usable interfaces, governance, and evolvability.
Seven protocol designers helped turn XML messaging into SOAP and Web Services, creating a major cross-vendor interoperability stack for enterprise distributed systems.
Seven contributors helped create the Web architecture from which REST emerged and then translate REST’s constraints into a practical vocabulary for networked application design.
Seven researchers helped create remote procedure calls and distributed-object interfaces while also revealing the limits of pretending that a network call is just a local function call.
Seven practitioners helped make architectural decision-making explicit, lightweight, versionable, and easier to understand through ADRs, decision models, and modern architecture documentation.
Seven practitioners helped shift software architecture from a one-time blueprint toward an adaptive system protected by fitness functions, incremental change, continuous delivery, and production feedback.
Seven architects helped turn enterprise integration from one-off middleware plumbing into a pattern language of channels, routers, transformations, endpoints, messaging, and service boundaries.