home.social
  1. "Don't Go Off the Rails" - my latest post on ; I discuss the value of API Governance. apidesignmatters.org/2026/05/1

  2. I have completed my migration of off of Substack to my new domain: apidesignmatters.org . I've converted to Markdown and have hosted in an open-source GitHub repository at github.com/apidesignmatters/ap 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 .

  3. I want to give a huge shout out to Juan Cruz Viotti and the tool he released as OSS, github.com/sourcemeta/jsonsche .
    I recently updated our governance pipeline to use jsonschema to produce better analysis of the examples in our 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.

  4. Looks like services are down. Login fails. "Something went wrong. Try again." error on multiple devices, web, etc. shows:

  5. API Design Matters is Moving!

    If you have followed my API Design Matters substack... I'm moving to a new location: apidesignmatters.org

    See my farewell post on substack: open.substack.com/pub/apidesig and follow apidesignmatters.org for new content!

  6. I shared an Idea for a new feature in - see github.com/stoplightio/spectra, "Validate specification extensions"

  7. Published today: "The API Team Mantra [200 Is Not OK]" in 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." apidesignmatters.substack.com/

  8. Next post in -- continuing my API Design Patterns series: "From Here to There, from Where to Here"
    Patterns for Web API Query Parameters", apidesignmatters.substack.com/

  9. I had a blast yesterday chatting with Derric Gilling, recording a session for the "APIs over IPAs (How to Build an API-first Business)" podcast. I shared a bit of how we built our program (and culture) at Apiture.

  10. I'm attending today - join me and today!

  11. I received a 2025 page-a-day calendar as a gift... now I'm severely tempted to change my "Thanks!" in email and @Slack responses to "Gratitude!"
    nathanwpyle.art/merchandise

  12. New in "API Design Matters": "Wherefore HATEOAS", my views and commentary on Hypermedia APIs. apidesignmatters.substack.com/

  13. New article on API Design patterns in : Leave a Calling Card: Make API responses more self-descriptive with reference objects open.substack.com/pub/apidesig

  14. Since removing the paid subscriber tier on last month, this archive article is now free for all visitors:
    We Talk "API" One Day apidesignmatters.substack.com/ :
    I’m “going meta”. I’m not going to talk about how languages (like the OpenAPI Specification and JSON Schema) describe specific concepts and artifacts, but rather how we talk about APIs themselves. In other words, I want to explore the Ubiquitous Language of APIS.

  15. 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: apidesignmatters.substack.com/

  16. In , I say "Pet Store: Just Say No!" and introduce two new contenders to replace Pet Store as the canonical definition "example" for . apidesignmatters.substack.com/

  17. "The API Design Mind Game" --
    When it comes to API puzzles, it's all in your head. My latest post, apidesignmatters.substack.com/

  18. Had a blast chatting with @rjrodger this week, recording an upcoming "Fireside chat" on building a robust API program, Developer Relations, , and more. Look for it coming in a few weeks; until then, check out the Voxgig archives! voxgig.com/podcast

  19. 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 linkedin.com/feed/update/urn:l and youtube.com/watch?v=s9kVJvyBKjs

  20. 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. open.substack.com/pub/apidesig

  21. I finished re-reading The Wheel of Time 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.

  22. I just typed `rags:` instead of `tags:` in an document.

  23. 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! linkedin.com/feed/update/urn:l

  24. "Getting Creative with OpenAPI" -- my next article in the series in , where I walk through many aspects of defining a resource creation operation in apidesignmatters.substack.com/

  25. @jaapio I also hope the project at 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 github.com/OAI/sig-workflows/b

  26. : what percent of the worldwide Cloud storage is now simply email blocked sender lists?

  27. Today, I present Part II of the Master JSON Schema's Subtleties article, imaginatively titled Master More JSON Schema’s Subtleties. Part of the and . Explore more use of unevaluatedProperties, JSON Merge Patch, and more.

    apidesignmatters.substack.com/

  28. @matthew @mamund also touched on this point in 's podcast - i.e. companies that have been making /selling widgets for 100+ years but are now embracing tech to do the job better. youtu.be/qlhJp_yUTLg?list=PLFL

  29. @cwoodruff Citing might start editor wars, so I'll instead just say and extension and VS Code Preview.

  30. Next up on : Master JSON Schema's Subtleties: a post on the more subtle nuances of as a language for designing data. Knowing these details will help you understand other APIs’ schemas and help you construct your own.

    apidesignmatters.substack.com/

    Enjoy, and please subscribe and share!

  31. Woot - The cool folks at invited me to their Intersections podcast, and it dropped today. We talked about API [First] Design, my substack apidesignmatters.substack.com/ and more.
    Thanks for the opportunity Jason Harmon and team!

    Blog - bit.ly/djb-stoplight-blog-2023

    Podcast - bit.ly/djb-stoplight-podcast-2