In this substack, I share matters large and small related to API Design, Developer Experience, and building and running API programs... that is, why API Design Matters.

I’ll focus on RESTful web services, but many of the concepts apply to other API styles like AsyncAPI, GRPC, and GraphQL. Articles will pull from my 12 years experience designing RESTful APIs using OpenAPI, but include echos of designing traditional programming language interfaces and libraries over 30+ years of my career.

API Design is truly an art, and while ChatGPT can spit out basic APIs, there is still much to be said for well-crafted consistent APIs designed in a broader context, with the consumer and Developer Experience in mind.

A good (or great) Developer Experience (DX) is an important aspect of API design, and this substack will often discuss the interplay of API design and DX: how and why API Design matters to DX.

About me

I’m David Biesack. I am Chief API Officer at Apiture. Apiture is a Software-as-as-Service provider of digital banking to hundreds of financial institutions across the US. There, I am responsible for API architecture and design and Apiture’s Developer Experience and Developer Portal.

Prior to joining Apiture in 2017, I worked at SAS in Cary NC for 28 years. For my last 5+ years at SAS, I ran the API Center of Excellence which managed SAS’ API standards and API review process , assisted teams with API design, and otherwise helped with SAS’ adoption of REST APIs. In my earlier positions at SAS, I designed and built a list library and object programming system for the SAS Command Language, was R&D Java Strategist as SAS adopted the Java platform starting in 1996, designed and implemented boatloads of Java APIs, did a stint in the Advanced Computing lab researching highly parallel multi-dimensional data servers and distributed programming languages, and built a few Scala libraries.

Why subscribe?

Subscribe to get full access to the newsletter and website. Never miss an update.

Stay up-to-date

You won’t have to worry about missing anything. Every new edition of the newsletter goes directly to your inbox.

Subscribe to API Design Matters

Exploring API Design and Developer Experience matters large and small

People

David Biesack is Chief API Officer at Apiture. David has over thirty years of industry experience creating reusable, robust, and elegant software. He strives to make software [development|developers] better, stronger, faster.