APIs are proliferating for good reasons.
Apps = custom code + APIs
"Ok, I'm interested. But how do I start?"
Send notifications to users
leanstack.io
saasclub.com
javaweeklybytes.com
Geckoboard Widget Directory
Ducksboard Integrations
Heroku Addons
Programmable Web
DC API Group
Documentation
Documentation Checklist
- Clear & concise
- Languages
- Tutorials
- Edge cases
- Security
Stack Overflow
Forums
Forums
Internal Discussions
Helper Source Code
Evaluation criteria
- Documentation
- Stack Overflow
- Forums
- Internal discussion
- Source code
Integration Paths
- First-party helper library
- Unofficial helper library
- Unified API library
- HTTP requests
Twilio first-party library
GitHub first-party library
GitHub unofficial libraries
Unified API libraries
HTTP requests
Recommendations
- "Flex" APIs with a REST client
- Use helper libraries initially
- Abstract only failover APIs
- Create libraries for career++
- Process for upgrading libraries