Why That Spectral Rule Is Not As Effective in Governing Your APIs As You Would Like

https://apievangelist.com/2024/09/18/why-that-spectral-rule-is-not-as-effective-in-governing-your-apis-as-you-would-like/

"The problem with most of the Spectral rules out there is they are very atomic, technical, and empty of any strategic, operational, and business alignment." -- #apiEvangelist

#api360 #spectral #openAPI

Why That Spectral Rule Is Not As Effective in Governing Your APIs As You Would Like

Bryan over at Postman asked me about the “rubric for comparing the different options” when it comes to linting OpenAPI artifacts in service of enterprise scale API governance. I have posted a list of the four open-source listing solutions (Spectral, Redis CLI, Vacuum, and Optic, and my intent is to learn more about what people are using to lint their OpenAPI artifacts. I wouldn’t call it a rubric yet, but I can share more about what my strategy is when it comes to a policy and contract driven approach to API governance.

API Evangelist

Leaving Bloomberg and Going Back to API Evangelist

https://apievangelist.com/2024/08/19/leaving-bloomberg-and-going-back-to-api-evangelist/

"I will be taking my previous API Evangelist foundation, combining it with what I learned at F5 and Bloomberg (both enterprises), but also what I learned at Postman (a startup) as well as via my 125+ Breaking Changes podcast episodes, then applying it all as a new podcast and a set of API services focused on helping the enterprise govern API operations." -- #KinLane

#api360 #apiEvangelist #api

Leaving Bloomberg and Going Back to API Evangelist

Friday was my last day at Bloomberg. I learned what I had come there to learn and now it is time for me to get back to my API Evangelist work. Moving forward, I will be taking my previous API Evangelist foundation, combining it with what I learned at F5 and Bloomberg (both enterprises), but also what I learned at Postman (a startup) through my conversations with numerous enterprise customers, as well as via my 125+ Breaking Changes podcast episodes, then applying it all as a new podcast (kinda sorta) and a set of API services focused on helping the enterprise govern API operations.

API Evangelist

The Diff Between What JSON Schema and Spectral Provide When Mapping the API Landscape

https://apievangelist.com/2024/05/07/the-diff-between-what-json-schema-and-spectral-provide-when-mapping-the-api-landscape/

"While JSON Schema is broadly applied across any “JSON schema”, Spectral is very focused on OpenAPI and AsyncAPI. I would like to leave all that baggage at the door, and zoom out to think just about APIs.json, and governing the landscape it maps using JSON Schema and Spectral." -- #KinLane #apiEvangelist

#api360 #jsonSchema #spectral

The Diff Between What JSON Schema and Spectral Provide When Mapping the API Landscape

I am working to better define and shape when and how I apply both JSON Schema and Spectral rules. Both specifications are invaluable when it comes to API governance, and have significant overlap, but there are many ways in which they differ when it comes to trying to define, shape, and ultimately govern the API landscape. I don’t pretend to have the answers here, but I know enough to know these are complex technological specifications seeking to tame a sprawling API landscape, and I enjoy writing about how I am seeing things work in hopes of making just a little more sense of it all.

API Evangelist

Where Is This API Gateway Thing Going?

https://apievangelist.com/2023/11/12/where-is-this-api-gateway-thing-going/

"A modern API gateway will need to be the bridge between business and engineering with a native product centered experience that closes the divide that has existed for decades with the help of a platform team." -- #KinLane

#api360 #apiPlatform #apiEvangelist

Where Is This API Gateway Thing Going?

According to Gartner, the full lifecycle API management quadrant is going away, but acknowledges in 2023 the API gateway continues to enjoy an outsized amount of focus when it comes to internal and public API operations. The gateway is important, and tends to be where attention is focused in good times and bad, but other stops along the API life cycle are also critical to the conversation as well, and I’m looking to understand more about why, while trying to understand where things might be going.

API Evangelist
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/
Governing the Title of Your APIs With Spectral Rules

I enjoy how developing Spectral rules to govern an API slows us down to think about what matters. Really this is the biggest problem I see with people building APIs—-they are just moving too fast, and they refuse to slow down and think too deeply about things. I enjoy the frame rate in which Spectral rules attach themselves to the contracts we are producing for our APIs, and I figured I’d further expand on the opportunity to tell some stories around these machine-readable API policies we are applying, or often times not applying consistently across our API operations.

API Evangelist

In tonight's #ConnectionList to more richly connect the , I would like you to meet:

@kristinmbranson is a #science #researcher who is into #MachineLearning #ML #Neuroscience and #DEI 👋

@daniloneves is an #ecologist #botanist #researcher and is faculty at UFMG 👋

@profbeeman is Engineering Manager at gardens.dev 👋

@fionatribe is an #anthropologist who works as an #OrgDev consultant 👋

@dr_marcomeer is a computational #biophysicist in 🇨🇭 👋

Professor @KathAlbury is a #researcher #academic in #sexualities, #gender, #data and #DigitalCultures at #Swinburne 👋

@jeffpaul is Director of #OpenSource practice at 10up, and works with #WordPress. He likes #beer and #bourbon and runs #triathlons.

@MerlinJStar is involved in #DEI efforts and is interested in #mathematics and #psychology. They work in #interdisciplinary #intersectionality fields 👋

@kin is the Chief Evangelist for #Postman #DevRel #APIevangelist and loves #APIs. 200 :-) 👋

@bestqualitycrab needs no introduction and she is amazing, I love her work in #DigitalHumanities #Media #Culture. Has anyone seen a woman? (said Dave to Dave) #academic #professor #researcher 👋

That's all for tonight, don't forget to build your own #ConnectionList ❤️

📑 API Not Just Rest – Read Write Collect

Read Write Collect