supporting sdks in seven different programming languages while maintaining sanity
TRANSCRIPT
![Page 1: Supporting SDKs in Seven Different Programming Languages While Maintaining Sanity](https://reader033.vdocuments.us/reader033/viewer/2022051521/5a66110d7f8b9ad5138b47eb/html5/thumbnails/1.jpg)
Supporting SDKs in seven different programming languages while maintaining sanity
![Page 2: Supporting SDKs in Seven Different Programming Languages While Maintaining Sanity](https://reader033.vdocuments.us/reader033/viewer/2022051521/5a66110d7f8b9ad5138b47eb/html5/thumbnails/2.jpg)
Who is this guy?
@thinkingserious
![Page 3: Supporting SDKs in Seven Different Programming Languages While Maintaining Sanity](https://reader033.vdocuments.us/reader033/viewer/2022051521/5a66110d7f8b9ad5138b47eb/html5/thumbnails/3.jpg)
Septalingual Member of the Maintainerati
(obviously)
@thinkingserious
![Page 4: Supporting SDKs in Seven Different Programming Languages While Maintaining Sanity](https://reader033.vdocuments.us/reader033/viewer/2022051521/5a66110d7f8b9ad5138b47eb/html5/thumbnails/4.jpg)
The Core Client SDKs
BILLIONS of emails flowthrough these SDKs every
month. No pressure.
● Python● PHP● C#● Ruby● Node.js● Java● Go
@thinkingserious
![Page 5: Supporting SDKs in Seven Different Programming Languages While Maintaining Sanity](https://reader033.vdocuments.us/reader033/viewer/2022051521/5a66110d7f8b9ad5138b47eb/html5/thumbnails/5.jpg)
My face at the prospect of this challenge
@thinkingserious
![Page 6: Supporting SDKs in Seven Different Programming Languages While Maintaining Sanity](https://reader033.vdocuments.us/reader033/viewer/2022051521/5a66110d7f8b9ad5138b47eb/html5/thumbnails/6.jpg)
To automate or not to automate?
- Me@thinkingserious
![Page 7: Supporting SDKs in Seven Different Programming Languages While Maintaining Sanity](https://reader033.vdocuments.us/reader033/viewer/2022051521/5a66110d7f8b9ad5138b47eb/html5/thumbnails/7.jpg)
YES NO● General Docs● Integration Tests● Examples● Low Level Code● CLA● Swag● GitHub Interactions
● HTTP Client● Helpers● README● Getting Started Docs● Use Case Docs● Troubleshooting Docs● Contributing Docs● Unit Tests● Semver Versioning
@thinkingserious
![Page 8: Supporting SDKs in Seven Different Programming Languages While Maintaining Sanity](https://reader033.vdocuments.us/reader033/viewer/2022051521/5a66110d7f8b9ad5138b47eb/html5/thumbnails/8.jpg)
Community & Collaboration
Legend:MeCommunity
@thinkingserious
![Page 9: Supporting SDKs in Seven Different Programming Languages While Maintaining Sanity](https://reader033.vdocuments.us/reader033/viewer/2022051521/5a66110d7f8b9ad5138b47eb/html5/thumbnails/9.jpg)
How do we do (prioritize) all the things?
- Me@thinkingserious
![Page 10: Supporting SDKs in Seven Different Programming Languages While Maintaining Sanity](https://reader033.vdocuments.us/reader033/viewer/2022051521/5a66110d7f8b9ad5138b47eb/html5/thumbnails/10.jpg)
A Day in the Life● Meeting preparations● Admin tasks
○ Calendar, Emails, HipChat, etc..● GitHub
○ Inbox○ Check automated systems○ Process intake items in backlog
● Growth tasks● Automation● Backlog work
@thinkingserious
![Page 11: Supporting SDKs in Seven Different Programming Languages While Maintaining Sanity](https://reader033.vdocuments.us/reader033/viewer/2022051521/5a66110d7f8b9ad5138b47eb/html5/thumbnails/11.jpg)
Meeting Template● Date/Time/Location● Attendees● Purpose● Key discussion points● Expected outcomes● Action items● Notes
@thinkingserious
![Page 12: Supporting SDKs in Seven Different Programming Languages While Maintaining Sanity](https://reader033.vdocuments.us/reader033/viewer/2022051521/5a66110d7f8b9ad5138b47eb/html5/thumbnails/12.jpg)
A Day in the Life - End of Day● Give kudos to fellow SendGrid’ers● Breadcrumbs● Email review● HipChat review● Daily standup prep● Prepare the next day’s checklist
@thinkingserious
![Page 13: Supporting SDKs in Seven Different Programming Languages While Maintaining Sanity](https://reader033.vdocuments.us/reader033/viewer/2022051521/5a66110d7f8b9ad5138b47eb/html5/thumbnails/13.jpg)
please clap
Thank You!
@thinkingserious