All sessions are in PDT (UTC -7)
Back To Schedule
Thursday, September 10 • 11:30am - 12:00pm
The Vocabulary of APIs: Adaptive Linting for API Style Detection and Enforcement - Tim Burks, Google & Nicole Gizzo, Google

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

“People judge you by the words you use” said an old commercial, and whether people are judging us or not, words are vital to communication. Words represent shared understanding, and words emerge from creativity, usage, and acceptance. The terms used in an API are no different, and often even well-organized companies find themselves with APIs that use widely varying terms for the same things. We’ve written tools for analyzing the vocabularies of APIs and have used them to examine large internal and external collections of API specifications. We’ll share patterns and clusters that we’ve found and tools that we’re using to power linters that learn and detect innovations that break or expand API conventions.

avatar for Tim Burks

Tim Burks

APIs at Google, Google
Tim Burks spent a decade building Electronic Design Automation systems and another building mobile apps. Now he's focused on the thing that holds them all together. In 2016 he joined one of the world's biggest API companies where he works on tools to help developers build and use... Read More →
avatar for Nicole Gizzo

Nicole Gizzo

Intern, Google
I am a senior at Rensselaer Polytechnic Institute, interning at Google this summer on the Apigee team.

Thursday September 10, 2020 11:30am - 12:00pm PDT
  • Presentations Available Yes