~/talk

Supporting SDKs in seven different languages while maintaining sanity

Talkat DevRelCon London 2017 · on Wednesday, 2017-12-06· [devrel-and-community, developer-experience]
links:none on file
slides:none on file

SendGrid rebuilds seven SDKs (Python, PHP, C#, Ruby, Node.js, Java, Go) to support 233 API endpoints, automating low‑level client code from an OpenAPI spec while keeping handcrafted HTTP clients for edge cases; uses Stoplight to generate specs, Prism to run a mock server in Docker for integration tests, CLA‑assistant for contributor signoffs, Kotas for swag fulfillment, GitHub webhooks and Travis for CI, and RICE prioritization to manage backlog — the system ships and attracts active community contributors.

AI-written summary · about

  1. 0:00Introduction and background
  2. 3:14Facing the seven-language challenge
  3. 5:18Choosing OpenAPI as the foundation
  4. 8:05Automating documentation and mocking
  5. 10:30Streamlining contributor workflows
  6. 12:40What not to automate in SDKs
  7. 15:31Crafting onboarding and examples
  8. 17:58Community feedback and collaboration
  9. 21:53Handling passionate contributors
  10. 23:38Prioritizing tasks with RICE
  11. 24:19Daily workflow and efficiency
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.