• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
RESTful APIs and FRAPI, a matter of minutes
 

RESTful APIs and FRAPI, a matter of minutes

on

  • 3,790 views

 

Statistics

Views

Total Views
3,790
Views on SlideShare
3,790
Embed Views
0

Actions

Likes
4
Downloads
53
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    RESTful APIs and FRAPI, a matter of minutes RESTful APIs and FRAPI, a matter of minutes Presentation Transcript

    • RESTful APIs and FRAPI a matter of minutes @davidcoallier Dé Luain 20 Meán Fómhair 2010
    • Who are you? Experiences, usage, etc. Dé Luain 20 Meán Fómhair 2010
    • Who am I? Work, experiences, usage, etc. Dé Luain 20 Meán Fómhair 2010
    • The Talk! Recap of why you are here... Dé Luain 20 Meán Fómhair 2010
    • Webservices? SOAP, XML-RPC, REST-ish, RESTful, etc... Dé Luain 20 Meán Fómhair 2010
    • RESTful! Introduction, History, Theory, Incentive. Dé Luain 20 Meán Fómhair 2010
    • Roy, Oh Roy.... And it was born... Dé Luain 20 Meán Fómhair 2010
    • Client — Server! Talking architecture, representation, resources.. Dé Luain 20 Meán Fómhair 2010
    • Statelessness Forget sessions, forget states. Dé Luain 20 Meán Fómhair 2010
    • Layered Load balancing, caching, ignorance. Dé Luain 20 Meán Fómhair 2010
    • Cacheability Remember? Remember! Dé Luain 20 Meán Fómhair 2010
    • Homogeneity Negotiations, URIs, Collections, Resources Dé Luain 20 Meán Fómhair 2010
    • Concepts Representations of resources, concepts Consider a google search. Dé Luain 20 Meán Fómhair 2010
    • { "search": "term", "count": 2, "items": [{ "title": "Item 1 Title", "href": "/link/1", "description": "Desc 1" }, { "title": "Item n title", "href": "/link/n", "description": "Desc n" }] } Dé Luain 20 Meán Fómhair 2010
    • Usability I hate frontends, but not usable software.... Dé Luain 20 Meán Fómhair 2010
    • Collections http://api.com/friends Dé Luain 20 Meán Fómhair 2010
    • Resources http://api.com/friends/david Dé Luain 20 Meán Fómhair 2010
    • Good URIs Your URI is everything Dé Luain 20 Meán Fómhair 2010
    • Sentences “What if we make every URL a sentence?” @shiflett Dé Luain 20 Meán Fómhair 2010
    • Quick Recap So what have we talked about so far? Dé Luain 20 Meán Fómhair 2010
    • Want your CRUD? So you are missing your crud? Worry not! Dé Luain 20 Meán Fómhair 2010
    • HTTP It’s got your back! Dé Luain 20 Meán Fómhair 2010
    • Really.. it does. Dé Luain 20 Meán Fómhair 2010
    • Verbs Post Create Get Read Put Update CRUD Delete Delete Dé Luain 20 Meán Fómhair 2010
    • Fancy a header? Request what you need, when you want, how you want it Dé Luain 20 Meán Fómhair 2010
    • What? Dé Luain 20 Meán Fómhair 2010
    • Scenario I Dé Luain 20 Meán Fómhair 2010
    • Dé Luain 20 Meán Fómhair 2010
    • Dé Luain 20 Meán Fómhair 2010
    • Dé Luain 20 Meán Fómhair 2010
    • Dé Luain 20 Meán Fómhair 2010
    • Dé Luain 20 Meán Fómhair 2010
    • Difference? Leveraging the architecture, no more ugliness Dé Luain 20 Meán Fómhair 2010
    • HATEOAS Hypermedia as the engine of application state Dé Luain 20 Meán Fómhair 2010
    • Dé Luain 20 Meán Fómhair 2010
    • 4 Constraints Separation of resources from representation Manipulation of resources by representations Self-descriptive messages Hypermedia as the engine of application state Dé Luain 20 Meán Fómhair 2010
    • Entracte Time out. Time to get some drink, Q&A #1 Dé Luain 20 Meán Fómhair 2010
    • FRAPI Oh. My. Day! Dé Luain 20 Meán Fómhair 2010
    • What is it? Management panel & developer facing API Dé Luain 20 Meán Fómhair 2010
    • History When? Where? Why? How? Dé Luain 20 Meán Fómhair 2010
    • Solves? Laziness, Performance Issues, Humans, TTM Dé Luain 20 Meán Fómhair 2010
    • It’s live Production system examples Dé Luain 20 Meán Fómhair 2010
    • FLUD Your iPad app newsreader Dé Luain 20 Meán Fómhair 2010
    • Vodafone Facebook apps Dé Luain 20 Meán Fómhair 2010
    • Open Source Projects using FRAPI for their APIs Dé Luain 20 Meán Fómhair 2010
    • web2project spaz Dé Luain 20 Meán Fómhair 2010
    • Entreprise http://echolibre.com Dé Luain 20 Meán Fómhair 2010
    • Performance Built with performance as primary goal. Dé Luain 20 Meán Fómhair 2010
    • Magic-less Fuck magic. There’s enough code out there Dé Luain 20 Meán Fómhair 2010
    • Few Setups A few examples of possible FRAPI setups Dé Luain 20 Meán Fómhair 2010
    • Dé Luain 20 Meán Fómhair 2010
    • Dé Luain 20 Meán Fómhair 2010
    • Dé Luain 20 Meán Fómhair 2010
    • Dé Luain 20 Meán Fómhair 2010
    • Dé Luain 20 Meán Fómhair 2010
    • Management Where it all begins... Dé Luain 20 Meán Fómhair 2010
    • Dé Luain 20 Meán Fómhair 2010
    • Dé Luain 20 Meán Fómhair 2010
    • Dé Luain 20 Meán Fómhair 2010
    • Dé Luain 20 Meán Fómhair 2010
    • Authentication HTTP Digest, reasons and modification Dé Luain 20 Meán Fómhair 2010
    • Databases RDBMS, NoSQL, DBAL, ORM, etc. Dé Luain 20 Meán Fómhair 2010
    • Negotiate Content Negotiation and extensions Dé Luain 20 Meán Fómhair 2010
    • Synchronize Generation of your code. Dé Luain 20 Meán Fómhair 2010
    • Documentation Your consumers need documentation Dé Luain 20 Meán Fómhair 2010
    • Development Decisions, business logic, software development Dé Luain 20 Meán Fómhair 2010
    • Q&A Dé Luain 20 Meán Fómhair 2010