Seeing "Let's Go!" in large letters, as the theme for Cisco Live US, reminds me of the soccer announcer's "Gooooooooooaaaaaaaallllllllll" cry. This reminder excites me for the rest of Ted Lasso's season 3. My mind makes these connections for football, er, soccer, and Cisco Live.
Like the best examples of coaches are the ones with the best win/loss record, the same goes for Cisco APIs. And sometimes, the best coaches look for continuous improvement rather than winning at all costs. We continue to work with engineering teams to improve Cisco APIs over time, and our coaching has yielded some excellent examples, which you can learn about at Cisco Live US in June 2023.
You may have seen the Cisco API-first announcement starting with backward compatibility for seven flagship Cisco APIs in November 2022. You will be able to see the tool that helps detect backward compatibility by getting a demo of API Insights in the DevNet Zone. The API Insights demo shows how we can compare two OpenAPI documents. Cisco joined the OpenAPI initiative in mid-2022. By comparing the changes in OpenAPI documents across releases, teams can generate changelogs for APIs and track changes over time. We share a preview of the new API Insights version used internally, which will be updated as open source in summer 2023. This preview shows automation abilities for generating changelogs and identifying unwanted breaking changes. After handling large OpenAPI documents with hundreds of thousands, even millions of lines, we can show you our findings. You want to stop by and see this demo. And we want to hear your API design questions.
We also want to know your experience with API documentation at developer.cisco.com. Please go to the Design Thinking Area of the DevNet Zone, share your experience, discover the recent changes in the developer portal, and provide feedback on future developments. Designers are there all week to learn from your experiences. Please stop by, complete our survey, and go through a well-honed design thinking experience.
We believe in the power of words at Cisco and have incorporated testing for our inclusive language policy within our API Insights tool. When biased terms such as master, slave, blacklist, or whitelist are detected in an OpenAPI document, the API Insights toolset notifies and lists suggested alternatives.
We recently investigated how to handle biased language in a released API. We came up with three potential approaches:
If you are interested in such design discussions, please stop by the API Quality Demo pod in the DevNet Zone and share your learnings and best practices.
Interested in hands-on workshops? Get into the tooling with these sessions:
Want to discover and learn from others? Go to these sessions:
For a deeper dive into industry best practices, don't miss these sessions:
If you cannot join Cisco Live in person, please check the daily DevNet readout/takeaways with our live broadcast.
Also, every session (except workshops) will go to Cisco Live on-demand in a few weeks.
You can always experience interactive documentation on developer.cisco.com/learning | | | and try our Learning Labs or reserve a Sandbox to try out Cisco programmable technology for free.
We'd love to hear what you think.
Ask a question or leave a comment below.
And stay connected with Cisco DevNet on social!
LinkedIn | Twitter @CiscoDevNet | Facebook | YouTube Channel