O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Building APIs with FRAPI
         @davidcoallier
Who are you?
       Experiences, usage, etc.
Who am I?
   Work, experiences, usage, etc.
The Talk!
   Recap of why you are here...
FRAPI
   Oh. My. Day!
What is it?
  Management panel & developer facing API
Management   Front-Facing API
History
  When? Where? Why? How?
Solves?
 Laziness, Performance Issues, Humans, TTM
It’s live
  Production system examples
Vodafone
     Facebook apps
Open Source
    Projects using FRAPI for their APIs
web2project
   spaz
Enterprise
     http://echolibre.com
Performance
   Built with performance as primary goal.
Magic-less
   There’s enough code out there
Few Setups
  A few examples of possible FRAPI setups
Management
      Where it all begins...
Authentication
      HTTP Digest, reasons and modification
Databases
    RDBMS, NoSQL, DBAL, ORM, etc.
Negotiate
    Content Negotiation and extensions
Synchronize
      Generation of your code.
Documentation
      Your consumers need documentation
Development
  Decisions, business logic, software development
Important
Collections
      http://api.com/friends
Resources
    http://api.com/friends/david
Good URIs
    Your URI is everything
Sentences
  “What if we make every URL a sentence?”
                                    @shiflett
Be Consistent
Scenario
Difference?
 Leveraging the architecture, no more ugliness
Demo
 Let’s take a real look :-)
Q&A
Building APIs with FRAPI
Building APIs with FRAPI
Building APIs with FRAPI
Building APIs with FRAPI
Building APIs with FRAPI
Building APIs with FRAPI
Building APIs with FRAPI
Building APIs with FRAPI
Building APIs with FRAPI
Building APIs with FRAPI
Building APIs with FRAPI
Building APIs with FRAPI
Building APIs with FRAPI
Building APIs with FRAPI
Próximos SlideShares
Carregando em…5
×

de

Building APIs with FRAPI Slide 1 Building APIs with FRAPI Slide 2 Building APIs with FRAPI Slide 3 Building APIs with FRAPI Slide 4 Building APIs with FRAPI Slide 5 Building APIs with FRAPI Slide 6 Building APIs with FRAPI Slide 7 Building APIs with FRAPI Slide 8 Building APIs with FRAPI Slide 9 Building APIs with FRAPI Slide 10 Building APIs with FRAPI Slide 11 Building APIs with FRAPI Slide 12 Building APIs with FRAPI Slide 13 Building APIs with FRAPI Slide 14 Building APIs with FRAPI Slide 15 Building APIs with FRAPI Slide 16 Building APIs with FRAPI Slide 17 Building APIs with FRAPI Slide 18 Building APIs with FRAPI Slide 19 Building APIs with FRAPI Slide 20 Building APIs with FRAPI Slide 21 Building APIs with FRAPI Slide 22 Building APIs with FRAPI Slide 23 Building APIs with FRAPI Slide 24 Building APIs with FRAPI Slide 25 Building APIs with FRAPI Slide 26 Building APIs with FRAPI Slide 27 Building APIs with FRAPI Slide 28 Building APIs with FRAPI Slide 29 Building APIs with FRAPI Slide 30 Building APIs with FRAPI Slide 31 Building APIs with FRAPI Slide 32 Building APIs with FRAPI Slide 33 Building APIs with FRAPI Slide 34 Building APIs with FRAPI Slide 35 Building APIs with FRAPI Slide 36 Building APIs with FRAPI Slide 37 Building APIs with FRAPI Slide 38 Building APIs with FRAPI Slide 39 Building APIs with FRAPI Slide 40 Building APIs with FRAPI Slide 41 Building APIs with FRAPI Slide 42 Building APIs with FRAPI Slide 43 Building APIs with FRAPI Slide 44 Building APIs with FRAPI Slide 45 Building APIs with FRAPI Slide 46 Building APIs with FRAPI Slide 47 Building APIs with FRAPI Slide 48
Próximos SlideShares
Pssssssssssssiu
Avançar
Transfira para ler offline e ver em ecrã inteiro.

0 gostaram

Compartilhar

Baixar para ler offline

Building APIs with FRAPI

Baixar para ler offline

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

  • Seja a primeira pessoa a gostar disto

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

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

Vistos

Vistos totais

2.956

No Slideshare

0

De incorporações

0

Número de incorporações

11

Ações

Baixados

33

Compartilhados

0

Comentários

0

Curtir

0

×