October 31 - November 2  - Portland, OR
Click Here For Information & Registration
Back To Schedule
Thursday, November 2 • 10:50am - 11:10am
Supporting SDKs in 7 Different Programming Languages While Maintaining Sanity - Elmer Thomas, SendGrid

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Many companies that provide an API also include SDKs. In this talk, learn from SendGrid’s Developer Experience Engineer, Elmer Thomas about how he re-built their 7 open source SDKs (Python, PHP, C#, Ruby, Node.js, Java and Go) to support 233 API endpoints. This tale involves automated integration test creation and execution with a Swagger/OAI powered mock API server, documentation, code, examples, CLAs, backlogs and sending out swag along with some insights on what should not be automated, like HTTP clients. He will dig into the technologies that made these automations possible along with lessons learned from the various programming communities.

avatar for Elmer Thomas

Elmer Thomas

Developer Experience Engineer, SendGrid
Elmer completed a B.S. in Computer Engineering and a M.S. in Electrical Engineering at the University of California, Riverside. His focus was on Control Systems, specifically GPS navigation systems. He currently serves as the Developer Experience Engineer at SendGrid, leading, developing... Read More →

Thursday November 2, 2017 10:50am - 11:10am PDT
Pavilion East