David Biesack (he/him)
Former Chief API Officer at Apiture. Passionate about whatever makes software ⟨ development丨developers ⟩ better, stronger, faster. Here to discuss #APIs, #DX, #Collaboration, #OpenStandards and being better. Opinions are mine.
- Posts
- 368
- Followers
- 88
- Following
- 117
-
What is your favorite "classic" Computer Science book that you want to see updated (with a new edition) so the content accounts for AI (coding agents, Ai testing, AI design, etc.)
-
RE: https://cosocial.ca/@mhoye/116623958785080607
Perhaps part of the problem is people don't want other people to take their jobs. Now, people don't want AI to take their jobs. Documenting our sh*t impacts both.
-
My plan for next week: I use [your favorite] AI coding assistant to create the next great killer Agentic Framework, named simply "AF"... That agent will then hallucinate and post here to claim "The AF AF is AF AF".
-
"Don't Go Off the Rails" - my latest post on #APIDesignMatters ; I discuss the value of API Governance. https://apidesignmatters.org/2026/05/13/dont-go-off-the-rails
-
I have completed my migration of #APIDesignMatters off of Substack to my new domain: https://apidesignmatters.org . I've converted to Markdown and have hosted in an open-source GitHub repository at https://github.com/apidesignmatters/apidesignmatters.github.io and released it under the Creative Commons CC BY-NC 4.0 license (Attribution-NonCommercial 4.0 International).
I'll post future content at apidesignmatters.org and share on LinkedIn and here (follow me at @DavidBiesack ) using the hashtag #APIDesignMatters .
-
I want to give a huge shout out to Juan Cruz Viotti and the #jsonschema tool he released as OSS, https://github.com/sourcemeta/jsonschema .
I recently updated our governance pipeline to use jsonschema to produce better analysis of the examples in our #OpenAPI documents. We created a lint-json-schema-examples tool which maps across all schemas in an OpenAPI doc and uses jsonschema to validate each example. While Spectral does some basic validation of examples, the diagnostics from jsonschema are far superior. -
Looks like #venmo services are down. Login fails. "Something went wrong. Try again." error on multiple devices, web, etc. #DownDetector shows:
-
API Design Matters is Moving!
If you have followed my API Design Matters substack... I'm moving to a new location: https://apidesignmatters.org
See my farewell post on substack: https://open.substack.com/pub/apidesignmatters/p/api-design-matters-is-moving?r=224cwh&utm_campaign=post&utm_medium=web&showWelcomeOnShare=true and follow https://apidesignmatters.org for new #APIDesignMatters content!
-
The Provenance of #APIDesignMatters. Who inspires you in the #API Space? https://open.substack.com/pub/apidesignmatters/p/provenance?r=224cwh&utm_campaign=post&utm_medium=web&showWelcomeOnShare=true
-
New post in "API Design Matters": API Design Antipattern: Leaky Abstractions
-
I shared an Idea for a new feature in #Spectral - see https://github.com/stoplightio/spectral/discussions/2815, "Validate #OAS specification extensions"
-
Published today: "The API Team Mantra [200 Is Not OK]" in #APIDesignMatters where I delve into what I shared recently: "The mantra of a good API Program Manager/Product Manager/Developer Advocate: APIs should help you solve your problems. APIs should not be your problem." https://apidesignmatters.substack.com/p/the-api-team-mantra
#API #APIs #APIGovernance #APIProductManagement -
Next post in #APIDesignMatters -- continuing my API Design Patterns series: "From Here to There, from Where to Here"
Patterns for Web API Query Parameters", https://apidesignmatters.substack.com/p/from-here-to-there-from-where-to -
-
I received a 2025 #StrangePlanet page-a-day calendar as a gift... now I'm severely tempted to change my "Thanks!" in email and @Slack responses to "Gratitude!"
https://www.nathanwpyle.art/merchandise -
New in "API Design Matters": "Wherefore HATEOAS", my views and commentary on Hypermedia APIs. https://apidesignmatters.substack.com/p/wherefore-hateoas
#APIDesignMatters #APIs #HATEOAS -
New article on API Design patterns in #APIDesignMatters: Leave a Calling Card: Make API responses more self-descriptive with reference objects https://open.substack.com/pub/apidesignmatters/p/leave-a-calling-card?r=224cwh&utm_campaign=post&utm_medium=web&showWelcomeOnShare=true
-
Validating API Requests - API design patterns for assisting clients validate API calls with server-side validation , #APIDesignMatters https://open.substack.com/pub/apidesignmatters/p/validating-api-requests?r=224cwh&utm_campaign=post&utm_medium=web&showWelcomeOnShare=true
-
Since removing the paid subscriber tier on #APIDesignMatters last month, this archive article is now free for all visitors:
We Talk "API" One Day https://apidesignmatters.substack.com/p/we-talk-api-one-day :
I’m “going meta”. I’m not going to talk about how languages (like the OpenAPI Specification and JSON Schema) describe specific #API concepts and artifacts, but rather how we talk about APIs themselves. In other words, I want to explore the Ubiquitous Language of APIS. -
My first post in my API Design Patterns series on API Design Matters: I dissect the use (the good, bad, and ugly) of the CRUD pattern in API design: https://apidesignmatters.substack.com/p/oh-crud #APIDesignMatters #API
-
The Art of #API Design, my latest post in #APIDesignMatters: https://apidesignmatters.substack.com/p/the-art-of-api-design
-
In #APIDesignMatters, I say "Pet Store: Just Say No!" and introduce two new contenders to replace Pet Store as the canonical #API definition "example" for #OpenAPI. https://apidesignmatters.substack.com/p/pet-store-api-just-say-no
-
"The API Design Mind Game" --
When it comes to API puzzles, it's all in your head. My latest #APIDesignMatters post, https://apidesignmatters.substack.com/p/the-api-design-mind-game -
The Fireside Chat I recorded with @rjrodger for #Voxgig is out: https://www.voxgig.com/podcast/david-biesack-chief-api-officer-apiture
-
#NordicAPIs summarized my #APIFutures post well (how #AI will impact #APIs), along with several other API Futures posts: https://nordicapis.com/10-api-economy-predictions-for-2024/
-
Please read and share my next "API Design Matters" post: "Improve the Security of Your API's Data"
https://open.substack.com/pub/apidesignmatters/p/improve-the-security-of-your-apis?r=224cwh&utm_campaign=post&utm_medium=web&showWelcomeOnShare=true
#API #APIDesignMatters #TheLanguageOfAPIs -
Had a blast chatting with @rjrodger this week, recording an upcoming #Voxgig "Fireside chat" on building a robust #APIFirst API program, Developer Relations, #DX, #APIDesign and more. Look for it coming in a few weeks; until then, check out the Voxgig archives! https://www.voxgig.com/podcast
-
I'll be speaking at #NordicAPIs' #AustinAPISummit in March ( https://nordicapis.com/events/austin-api-summit-2024/ )
I'll talk about "The Art of #API Design" : https://nordicapis.com/sessions/the-art-of-api-design/
DM me if you want a discount code! -
For my #APIDesignMatters substack paid subscribers, "We Talk API One Day", https://open.substack.com/pub/apidesignmatters/p/we-talk-api-one-day?r=224cwh&utm_campaign=post&utm_medium=web&showWelcome=true , ("The Ubiquitous Language of #APIs")
-
Thank You Erik Wilde for having me back on your "Getting APIs to Work" Youtube channel and for highlighting my "API Design Matters" substack and my "Language of APIs" series. Next up is JSON Schema - the Language of API Data https://www.linkedin.com/feed/update/urn:li:activity:7135885308293746688/ and https://www.youtube.com/watch?v=s9kVJvyBKjs
#APIDesignMatters #TheLanguageOfAPIs #APIs -
Videos from #NordicAPIs #platformsummit2023 are now up on YouTube: https://youtube.com/user/nordicapis,
and slides on Slideshare: https://www.slideshare.net/nordicapis/presentations
Thanks for sharing these resources for #APIs for those of who who could not attend! -
Today, I begin a deeper dive into expressing API Security with OpenAPI, by exploring the notation of security schemes and security requirement objects, with some commentary on the tradeoffs between conciseness vs. consistency, and what can and cannot be expressed with OpenAPI when it comes to keeping your API secure. #TheLanguageOfAPIs #OpenAPI #APIs #APIDesignMatters https://open.substack.com/pub/apidesignmatters/p/understanding-the-language-of-api?r=224cwh&utm_campaign=post&utm_medium=web
-
I finished re-reading The Wheel of Time #TWOT series by Robert Jordan/Brandon Sanderson this weekend (it's been over a decade since I last read them). 14 books, 12,000 pages. It took a while. But I was stunned (again) at how good the last three books really are. The entire series sets up an strong expectation of how you deeply want it to end... then a 200 page chapter "The Last Battle" makes you glad it is not what you expected.
-
On Naming #APIs from Kin Lane #APIEvangelist : "...it never surprises me to see how people refuse to provide a useful name for their APIs. Acronyms and extraneous words litter the API landscape, with many names barely even letting you know what an API does. [...] you can tell most people [...] have spent zero time thinking about how someone who knows nothing about an API will interpret the name."
https://apievangelist.com/2023/10/03/governing-the-title-of-your-apis-with-spectral-rules/ -
Some tips on update operations for #APIs : "Keep Me Updated, OK?", part of the #LanguageOfAPIDesign and #APIDesignMatters
https://apidesignmatters.substack.com/p/keep-me-updated-ok -
Check out SmartBear's YouTube series on the new 2023 #OWASPTop10 for Secure #APIs: https://www.youtube.com/watch?v=nIWBp_nvzq4&list=PLrA5ciulugn8nydmfvt9cGBgDFqg8XbEt
-
I just typed `rags:` instead of `tags:` in an #OpenAPI document. #NotTheFirstTime
-
Thanks to Erik Wilde for letting me join him on his Getting APIs to Work YouTube channel. I hope you enjoy it and will continue the conversation! #LanguageOfAPIDesign #APIDesignMatters #APIs https://www.linkedin.com/feed/update/urn:li:activity:7102266311681916928/
-
"Getting Creative with OpenAPI" -- my next article in the #LanguageOfAPIDesign series in #APIDesignMatters, where I walk through many aspects of defining a resource creation operation in #OpenAPI https://apidesignmatters.substack.com/p/getting-creative-with-openapi #APIs
-
@jaapio I also hope the #workflows project at #OAI will also lead to its adoption as a standard for documenting API flows (sequences of chained API calls) that demonstrate higher level business cases solved with #APIs https://github.com/OAI/sig-workflows/blob/main/versions/1.0.0.md
-
#IWonder: what percent of the worldwide Cloud storage is now simply email blocked sender lists?
-
I'm riding in #BikeMS again this year to raise funds to end MS. I will be so grateful if my friends out there in the Fediverse would be so kind as to make a donation to help me hit (then pass) my goal of raising $4,500 this year! Go to https://events.nationalmssociety.org/index.cfm?fuseaction=donordrive.participant&participantID=242316 to donate. Thanks!
-
Today, I present Part II of the Master JSON Schema's Subtleties article, imaginatively titled Master More JSON Schema’s Subtleties. Part of the #LanguageOfAPIDesign and #APIDesignMatters . Explore more use of unevaluatedProperties, JSON Merge Patch, and more. #APIs
https://apidesignmatters.substack.com/p/master-more-json-schemas-subtleties
-
Catch me on Erik Wilde's "Getting #APIs to Work" YouTube Channel: https://www.youtube.com/watch?v=J3-0P4kt9rg
(and LinkedIn Post https://www.linkedin.com/feed/update/urn:li:activity:7089489531409707008/ ) Subscribe to #APIDesignMatters at https://apidesignmatters.substack.com/ -
@matthew @mamund also touched on this point in #Stoplight 's #APIIntersection podcast - i.e. companies that have been making /selling widgets for 100+ years but are now embracing tech to do the job better. https://youtu.be/qlhJp_yUTLg?list=PLFLmRVQdyTF1D5aVoXuq4YP_MQawMMTbC&t=2109
-
@cwoodruff Citing #Emacs might start editor wars, so I'll instead just say #VSCode and #markdownlint extension and VS Code Preview.
-
Next up on #APIDesignMatters: Master JSON Schema's Subtleties: a post on the more subtle nuances of #JSONSchema as a language for designing #API data. Knowing these details will help you understand other APIs’ schemas and help you construct your own.
https://apidesignmatters.substack.com/p/master-json-schemas-subtleties
Enjoy, and please subscribe and share!