Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Building APIs with FRAPI

2.867 visualizaciones

Publicado el

This talk was given at PHPTek11 in Chicago in May 2011. For more information see http://joind.in/talk/view/3397

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Building APIs with FRAPI

  1. 1. Building APIs with FRAPI @davidcoallier
  2. 2. Who are you? Experiences, usage, etc.
  3. 3. Who am I? Work, experiences, usage, etc.
  4. 4. The Talk! Recap of why you are here...
  5. 5. FRAPI Oh. My. Day!
  6. 6. What is it? Management panel & developer facing API
  7. 7. Management Front-Facing API
  8. 8. History When? Where? Why? How?
  9. 9. Solves? Laziness, Performance Issues, Humans, TTM
  10. 10. It’s live Production system examples
  11. 11. Vodafone Facebook apps
  12. 12. Open Source Projects using FRAPI for their APIs
  13. 13. web2project spaz
  14. 14. Enterprise http://echolibre.com
  15. 15. Performance Built with performance as primary goal.
  16. 16. Magic-less There’s enough code out there
  17. 17. Few Setups A few examples of possible FRAPI setups
  18. 18. Management Where it all begins...
  19. 19. Authentication HTTP Digest, reasons and modification
  20. 20. Databases RDBMS, NoSQL, DBAL, ORM, etc.
  21. 21. Negotiate Content Negotiation and extensions
  22. 22. Synchronize Generation of your code.
  23. 23. Documentation Your consumers need documentation
  24. 24. Development Decisions, business logic, software development
  25. 25. Important
  26. 26. Collections http://api.com/friends
  27. 27. Resources http://api.com/friends/david
  28. 28. Good URIs Your URI is everything
  29. 29. Sentences “What if we make every URL a sentence?” @shiflett
  30. 30. Be Consistent
  31. 31. Scenario
  32. 32. Difference? Leveraging the architecture, no more ugliness
  33. 33. Demo Let’s take a real look :-)
  34. 34. Q&A

×