O documento discute a importância de se criar APIs fáceis de usar e aprender. Uma boa API atrai e mantém usuários, capturando clientes, ao passo que uma API ruim afasta os usuários e causa problemas. O documento enfatiza a necessidade de projetar APIs para serem amigáveis e de fácil compreensão, mesmo sem documentação.
2. Alê Borba
Gerente de Projetos / Community Manager @ iMasters
Desenvolvedor
Entusiasta do Software Livre
Colaborador da Revista Espírito Livre
Mais um ciclista nesse trânsito louco de SP
4. Monte Api
Localizado no Himalaia.
Pouco conhecido e pouco visitado.
Possui um declive bastante acentuado que, pela sua
dificuldade, atrai apenas montanhistas muito experientes.
5. Do Latim: Abelha
Vivem em sociedades heterotípicas.
Se unem em defesa da colmeia como um todo.
São os mais importantes agentes de polinização.
7. Características de uma boa API
Fácil de aprender.
Fácil de usar, mesmo sem documentação.
Fácil de expandir.
Apropriada para o seu público.
Fácil de ler e manter o código que a utiliza.
8. Por que me interessa?
Uma API bem estruturada é o grande trunfo de uma empresa:
Depois que se começa a usar, é impossível deixar.
Usuários investem muito comprando, escrevendo e
aprendendo sobre a API.
Uma API pública bem feita e de sucesso captura
clientes/usuários.
9. “Public APIs are forever – one
chance to get it right”
Joshua Bloch
Principal Software Enginner @ Google