rafaeldff + rest   142

draft-nottingham-json-home-03 - Home Documents for HTTP APIs
This document proposes a "home document" format for non-browser HTTP
clients.
json  spec  specification  home  bookmark  web  http  REST  API  MarkNottingham  hypermedia  links 
august 2013 by rafaeldff
Unifying the Conversations (Salmon Protocol)
New protocol for relating comments to original sources (from the PubSubHubbub guys)
salmon  atom  protocol  comment  conversation  comments  publish  pubsub  web  REST 
october 2009 by rafaeldff
Create UML diagrams online in seconds, no special tools needed.
An online UML diagram "editor". The diagram is specified using text, in the URL.
UML  UseCase  Class  ClassDiagram  diagram  yuml  URL  REST  service  online 
may 2009 by rafaeldff
Peter Williams - Versioning REST Web Services
An approach to service versioning predicated on media types. Interesting.
blog  post  REST  service  versioning  interface  document  format  mime  data 
october 2008 by rafaeldff
Economies of scale » Untangled
Another great blog post by Roy Fielding discussing, with an academic slant, scalability of event based architectures. I particularly liked the economic approach to the analysis.
blog  post  RoyFielding  REST  software  architecture  scalability  scale  economy  systems  engineering  dynamics  EDA  EBI  eventing  PubSub  web  Twitter 
september 2008 by rafaeldff
Paper tigers and hidden dragons » Untangled
Roy Fielding proposing a RESTful solution to the problem of large-scale polling between web sites. This was brought about by a controversial talk at OSCON given by Flickr engineers, and the ensuing blogosphere conversation. Interestingly, Roy's solution involves a bit map.
RoyFielding  blog  post  REST  distributed  system  systems  thoughtexperiment  software  architecture  flickr  polling  PubSub 
september 2008 by rafaeldff
Bill de hÓra: REST as an engineering discipline
Bill de hÓra's recent post is mandatory reading for anyone interested in the REST "controversy". A crude summary cold be that it all boils down to sound engineering practice. The REST architectural style was thoughtfully developed to enable practical reasoning about constraints and related architectural elements. The supposed "alternatives" are usually nothing more than empty buzzwords and reheated technologies (those are my words, Bill is much more polite).

And as usual for the author, the post is peppered with interesting links.
blog  post  REST  software  architecture  engineering  web  style  pattern  BilldeHÓra  BillDeHora  XMPP  HTTP  technology  distributed  systems  interesting 
august 2008 by rafaeldff
rest-discuss : Message: Re: Pretty URLs, sessions, and no cookies
How to do verify auth credentials without having to keep session state on the server. This method requires using cookies, but it doesn't compromise statelessness (they are RESTful cookies, if you will).
AristotlePagaltzis  mail  mailinglist  REST  authentication  authorization  cookies  webdev  http  credentials  security 
july 2008 by rafaeldff
Wideplay Interactive - Warp :: Widgets
A really simple web framework built on restful principles [] It tightly integrates with Guice, HTML and HTTP. And makes it dead easy to wrap powerful Ajax frameworks like GWT and Dwr.
project  opensource  Java  web  framework  webdev  WebFramework  Guice  REST  http  html  gwt  dwr  Warp-Widgets 
july 2008 by rafaeldff
rest-discuss : Message: Re: [rest-discuss] RFC for REST?
Roy Fielding' s 2006 message to the REST-discuss mailing list clarifying the origins of REST and how it relates to the http object model.
RoyFielding  REST  history  web  http  software  architecture  style  pattern  standard  email  message  thread  REST-discuss  list  mail 
may 2008 by rafaeldff
Yahoo! Internet Location Platform - YDN
The Yahoo! Internet Location Platform provides a resource for managing all geo-permanent named places on Earth. Our purpose in creating the Internet Location Platform is to provide the Yahoo! Geographic Developer Community with the vocabulary and grammar
service  Yahoo  web  REST  WebService  mapping  geolocation  geocoding  web2.0  WhereOnEarth  WOEID  location 
may 2008 by rafaeldff
InfoQ: Leveraging the Web for Services at Yahoo!
Integration between Yahoo! properties is done through REST web services intermediated by sophisticated http caches.
http  MarkNottingham  presentation  InfoQ  REST  cache  caching  Squid  SOA  Yahoo!  Yahoo 
april 2008 by rafaeldff
On software architecture » Untangled
In this blog post, Roy Fielding clearly explains the differences between "software architectures", "architectural styles" and instantiations thereof. Of course, he relates all concepts to REST and the web.
RoyFielding  article  blog  post  software  architecture  concepts  principles  style  ArchitecturalStyle  definition  pattern  REST  web 
april 2008 by rafaeldff
Your first AtomPub Server
"How to write a simple Atom Publishing Protocol server using Abdera"
tuotrial  howto  abdera  APP  atompub  DanDiephouse  atom  REST  server 
march 2008 by rafaeldff
Official Google Maps API Blog: Google Maps Without the Scripting
"Rather than use JavaScript, the Google Static Maps API creates map images on the fly via simple requests to the Static Maps service with HTTP requests. [] Just create a special URL as the src attribute within an <img> tag and let the Static Maps service
blog  post  news  GoogleMaps  google  map  maps  API  REST  static  http  webdev  URI  URL  image 
march 2008 by rafaeldff
Steve: Developing on the Edge - Are rich clients the enemy of busy servers
A small lesson about the difficulties of scalability and how, as usual, http comes to the rescue.
blog  post  SteveLoughran  eclipse  mylyn  jira  bugzilla  BTS  bug  performance  scalability  CaseStudy  http  REST  WebServices  caching  ETag 
february 2008 by rafaeldff
Research Papers
Justin R. Erenkrantz has some recent papers about REST.
JustinErenkrantz  REST  paper  papers  research  JustinRErenkrantz  WebServices  web  architecture  catalog 
february 2008 by rafaeldff
Decentralizing Media Types - Stefan Tilkov's Random Stuff
Sanjiva Weerawarana propses a decentralized URI-centric mechanism for "registering" MIME Media Types. Stefan Tilkov and Steve Vinosky like the idea. Bill de hÓra does not and points to RDF as an "interlingua" technology. Interesting space to watch.
StefanTilkov  blog  post  REST  http  web  standard  standards  MediaType  MIME  IANA  SanjivaWeerawarana  interoperability  interop  document  format 
february 2008 by rafaeldff
Social Graph API - Google Code
Google exposes API to crawled "social graph" kind of data (FOAF, XFN, ...). Oddly, the site doesn't mention whether Orkut is among the data sources.
project  opensource  Google  API  social  network  graph  socialgraph  FOAF  XFN  web  REST  semanticweb 
february 2008 by rafaeldff
The Wisdom of Ganesh: Paying the RESTafarians Back in Their Own Coin
One of the best anti-REST rant I've come across. Check out Steve Vinoski's blog for a response (in short, it's the constraints, stupid).
blog  post  article  critique  REST  WebServices  SOAP  messaging  TCP  AMQP  protocol  protocols  networking  GaneshPrasad 
december 2007 by rafaeldff
Amazon Web Services Blog: A Place for Everything - Amazon SimpleDB
Non-safe GETs? It's like Amazon promised to give away a brand new Ferrari, and delivered. But covered in horse manure.
Amazon  blog  post  announcement  DB  WebService  REST  SimpleDB  data  blunder  mistake 
december 2007 by rafaeldff
Six Apart - News and Events: We Are Opening the Social Graph
Six Apart's efforts to introduce OpenID (which they pioneered), XFN, FOAF and hCard into their tools to enable an open social network.
blog  post  article  SixApart  web  REST  semanticweb  socialgraph  socialsoftware  social  software  network  socialnetwork  FOAF  XFN  OpenID  hCard  integration  data 
december 2007 by rafaeldff
Raible Designs | Go Light with Apache Struts 2 and REST by Don Brown
At least from I could gather from this short writeup, Don Brown's REST plugin for Struts 2 resembles a lot VRaptor's REST support.
blog  post  MattRaible  REST  http  Java  JavaEE  web  webdev  framework  MVC  Model2  Struts  Struts2  VRaptor  by:Matt  DonBrown 
december 2007 by rafaeldff
Dare Obasanjo aka Carnage4Life - What's Right and Wrong with Code Generation in Web Services
He emphasizes that statically typed client stubs often have problems with data format extensions. I think there is an argument to be made that extensibility and evolution need to be planned ahead for interoperability. Not very agile, but integration is ju
blog  post  DareObasanjo  REST  codegen  distributed  systems  objects  client  stub  stubs  service  WebServices  evolution  extension  extensibility  SOA  xml  schema  DataBinding  marshalling 
november 2007 by rafaeldff
Weblog | Bill de hÓra | RESTfaces, Struts2 REST, SpringMVC+Restlet
Bill de hÓra reviews some current generation Java web frameworks as to how they respect the web architecture. In other words, how "restful" they are. I would seriously recommend this post and the linked articles to web framework developers.
BillDeHóra  blog  post  web  webdev  Java  JavaEE  framework  review  analysis  BillDeHora  REST  MVC  Model2  Action  software  architecture  Spring  SpringMVC  RESTFaces  JSF  Struts2  Reslet  JSR-311  Jersey 
november 2007 by rafaeldff
Stefan Tilkov: RESTafarian SOA killers?
Stefan Tilkov railing against the "every tool has its use" argument wrt the REST vs. WS-* debate.
blog  post  REST  SOA  WS-*  WebServices  polemic  toolbox  ToolboxArgument  web  StefanTilkov 
november 2007 by rafaeldff
Google Announces the OpenSocial API
"Google has announced OpenSocial, a new open API for social networks. The new standard will allow developers to create Facebook-like apps on any social network site that implements it with the same calls." This is huge.
news  announcement  Google  API  SocialNetwork  SocialNetworking  Orkut  SixApart  atompub  APP  javascript  Web2.0  mashup  REST  webservice  blog  post  Radar  O'Reilly  OReilly  OpenSocial 
october 2007 by rafaeldff
InfoQ: Gartner on Disruptive Trends in Platform Middleware
According to InfoQ, Garner thinks EDA and workflow/orchestration "programming models" "will eclipse the more traditional component based programming models". SCA/SDO, Spring and REST are thrown into the mix. All very confusing, IMHO.
InfoQ  news  report  Gartner  consultancy  middleware  Java  JavaEE  SCA  Spring  REST  EDA  workflow  BPEL  orchestration  WWF  enterprise  integration  EAI 
october 2007 by rafaeldff
JSR 311, JAX-RS: Comment and suggestions « Angry Bill
JBoss' Bill Burke has a few suggestions for improving JSR-311. They are now being discussed within the expert group (issues 14 to 19 in the EG Java.net project)
blog  post  BillBurke  REST  JSR-311  JBoss  JAX-RS  WebServices  RedHat 
october 2007 by rafaeldff
Dare Obasanjo aka Carnage4Life - OAuth 1.0 is Here - Delegated Authority Comes to Mashups
Dare is excited by the final draft of the OAuth spec. I don't know much about the subject, but I'm hopeful that lightweight dentity federation protocols will gain traction.
blog  post  DareObasanjo  security  identity  authorization  authentication  OAuth  mashup  specification  WebServices  REST  web  interoperability  federation 
october 2007 by rafaeldff
The ESB Question :: Steve Vinoski’s Blog
Steve Vinoski, a renowned middleware software developer, has recently ditched IONA. In this post he heavily criticizes ESBs and promotes the use of REST + dynamic languages for integration solutions. Great stuff.
SteveVinoski  article  blog  post  ESB  SOA  EAI  integration  interoperability  REST  scripting  rant  criticism  advocacy  WebServices  ws-* 
october 2007 by rafaeldff
/etc/init.d/hack start: Apache Is My Service Hub
"It's high time we stopped looking at Apache HTTPD as just a web server and started viewing it as an HTTP Gateway."
blog  post  ErikOnnen  Apache  httpd  via:TimBray  http  REST  intermediation  proxy  web  WebServices  server  WebServer  ESB  hub 
october 2007 by rafaeldff
Deploying Scala resource classes -- Earthly Powers : Weblog
A small tutorial on how to set up deployment of RESTful Web Services with Scala + Jersey (JSR-311) + Glassfish + NetBeans.
howto  tutorial  PaulSandoz  REST  Scala  NetBeans  JSR-311  Jersey  Glassfish  deployment  configuration  web  Sun 
september 2007 by rafaeldff
Stefan Tilkov: FAQ Entry: What's this REST vs. SOA Debate About?
"When some people say “SOA”, they talk about an approach to managing, organizing and structuring IT systems in a large enterprise context." "Others view “SOA” much more technically. To them, SOA is the abstract architecture behind the Web services
blog  post  article  StefanTilkov  SOA  WebServices  REST  software  architecture  web  business  technology  definition  ambiguity  services 
september 2007 by rafaeldff
Blogging From Berkeley: Session State is Evil
David Van Couvering succinctly reviews some common problems with server-side session state and reminds us of a not well-known property of the REST style, namely, the possibility of maintaining client-side "session" state.
DavidVanCouvering  Sun  web  REST  webdev  session  application  state  stateless  statelessness  clustering  Glassfish  HADB  availability 
september 2007 by rafaeldff
Earthly Powers : Weblog -- NetBeans Jersey Tooling on the goggle box
"Two videos showing how to build/deploy and test/invoke a RESTful Web service facade over a database using NetBeans and Jersey [JSR-311]."
blog  post  PaulSandoz  video  videos  screencast  REST  JSR  JSR-311  NetBeans  Jersey  db  CRUD  codegen  tool  WebServices  youtube  Sun  RodericoCruz 
september 2007 by rafaeldff
A little REST and Relaxation - Parleys - Parleys.com - a Belgian Java User Group initiative
Roy Fielding, the man who coined the term REST in his PhD dissertation, explains how it came about, some of its properties (though there wasn't much time to get into it deeply) and how one could think about relaxing some constraints.
RoyFielding  presentation  video  talk  parleys  BeJUG  Jazoon  2007  REST  lecture  software  architecture  web  http  webservices 
september 2007 by rafaeldff
James Strachan's Blog: Pure RESTful API to ActiveMQ via AtomPub
"The trick I've used in this draft is that consumers subscribe by creating a new subscription Entry (as a new Entry in the subscriptions Collection) which times out eventually if the consumer goes away. Then each consumer consumes from its own Feed, so th
blog  post  news  announcement  JamesStrachan  ActiveMQ  messaging  MQ  MOM  REST  Atom  AtomPub  APP  WebServices 
september 2007 by rafaeldff
Bill de hÓra: Design for the web
Bill de hÓra: "My sense of it is that on Java, too many web frameworks - think JSF, or Struts 1.x - consider the Web something you work around using software patterns. The goal is get off the web, and back into middleware."
blog  post  BillDeHÓra  web  java  culture  REST  framework  eTag  eTags  caching  JSF  struts  django  rails  RoR 
july 2007 by rafaeldff
ITworld.com - I'll push and you pull. The mashup approach to application integration
Sean McGrath on yet another advantage of RESTful services.
Summarizing: pull + idempotency = goodness.
article  ITWorld  pull  push  pattern  patterns  EAI  distributed  system  systems  web  REST  idempotency  WebServices 
july 2007 by rafaeldff
Announcing Jersey - (Earthly Powers : Weblog)
Jersey is the newly created open source JAX-RS (JSR 311) Reference Implementation for building RESTful Web services with plain old Java objects. But, it is also more than the Reference mplementation. Jersey aims to provide additional APIs and extension p
blog  post  PaulSandoz  announcement  project  REST  opensource  Java  JSR-311  Jersey  glassfish 
june 2007 by rafaeldff
Evolving the Link (IEEE Internet Computing)
Danny Ayers on hypertext references (links), Semantic Web, RDF and the Open Data movement.
article  column  paper  IEEE  InternetComputing  magazine  DannyAyers  web  REST  architecture  link  linking  hypertext  hypermedia  RDF  SemanticWeb  OpenData  information 
june 2007 by rafaeldff
Joe Gregorio | BitWorking | RESTify DayTrader
Joe Gregorio using IBM's trading sofware sample to explore RESTful design in general, and reliable exchanges in particular.
JoeGregorio  article  tutorial  REST  distributed  system  messaging  IBM  DayTrader  trading  RM  reliability  http  example  sample  design  collection  collections  pattern 
june 2007 by rafaeldff
A brief history of Consensus, 2PC and Transaction Commit. Beta Thoughts
Not so brief, in fact. Lots of links to relevant papers, and a superb job of contextualizing those developments. Of course, to really understand the algorithms we have to consult the literature (including those linked papers).
blog  post  MarkMcKeown  distributed  systems  CS  ComputerScience  algorithm  algorithms  transaction  consensus  2PC  3PC  Paxos  fault  availability  safety  research  SOA  REST 
june 2007 by rafaeldff
Stu says stuff: What are the benefits of WS-* or proprietary services?
When not to use REST. (a fair and balanced post, if I can say that without infringing any trademarks :)
StuartCharlton  blog  post  REST  SOA  WS-*  distributed  systems  system  EAI  transaction  security  reliability  MOM  messaging 
june 2007 by rafaeldff
How's My Driving? #1: Microsoft Astoria
Leonard Richardson analyzes the RESTfulness of the Astoria project
blog  post  LeonardRichardson  REST  framework  project  data  DB  database  Astoria  microsoft  via:StefanTilkov 
june 2007 by rafaeldff
InfoQ: Interview and Book Excerpt: RESTful Web Services
Interview with Sam Ruby and Leonard Richardson. Quote: "My random prediction is that WS-* architectures will not be used long- term for public-facing applications or other very-high-traffic applications."
interview  LeonardRichardson  SamRuby  InfoQ  StefanTilkov  REST  WebServices  web  book 
june 2007 by rafaeldff
Does REST need a service description language? // plasmasturm.org
Aristotle Pagaltzis explaining why some IDL for REST doesn't make much sense.
AristotlePagaltzis  REST  blog  post  URI  WADL  IDL  wsdl 
may 2007 by rafaeldff
Trey Drake : Weblog
Cool. An atom publishing protocol interface to OpenDS LDAP directory server.
blog  post  project  opensource  LDAP  ATOM  REST  directory  OpenDS  Sun  identity  APP  Atompub  via:billdehora 
may 2007 by rafaeldff
Chuck Hinson: WSEC
An example highliting benefits gained from the Uniform Interface constraint in RESTful web services. Namely, it is easier for a client to interoperate with multiple servers/services that deal with the same data type.
blog  post  article  software  architecture  web  REST  http  verbs  w3c  WSEC  WS-*  wsdl  Uniformity  UniformInterface  WebServices 
may 2007 by rafaeldff
rest-discuss : Message: Re: [rest-discuss] Re: REST intro slides
In this post from REST-discuss, Roy Fielding explains just WTF does "hypermedia is the engine of application state" means.
REST  thread  post  mailing  list  email  RoyFielding  REST-discuss  state  hypermeida  link  links  web  software  architecture  distributed  system  systems 
may 2007 by rafaeldff
I finally get REST. Wow.
"The essence of REST is to make the states of the protocol explicit and addressible by URIs. (...) You change state by operating on the URI of the state you're moving to, making that your new state. A state's representation includes the links (arcs in the
article  blog  post  TimEwald  REST  WebServices  web  protocol  StateMachine  automata  hypermedia  design  http 
april 2007 by rafaeldff
David Van Couvering 's Blog: Mapping Entities to REST - Learning from History
Automatic mapping between Resources/HTTP Verbs and Entities/CRUD is problematic. Potentially chatty interaction; absence of transactional semantics, coupling DB Schemas to public API making evolution difficult and security concerns are all hazards.
blog  post  DavidVanCouvering  REST  Sun  ORM  OXM  mapping  transformation  software  architecture  DB  JSR-311 
april 2007 by rafaeldff
ongoing · Atompub Interop Lessons
Tim Bray (Sun's Director of Web Technologies) posts a report of the recent Atom publishing protocol interop event, hosted by Google. No one should subestimate Atom/Atompub's importance; its not just about blogging.
blog  post  report  TimBray  web  Atom  Atompub  APP  REST  http  protocol  Sun 
april 2007 by rafaeldff
caboose Heresy and turtles (all the way down) with Avi Bryant
Excellent interview with Avi Briant. He talks about how he first came in contact with Smalltalk (he had learned Ruby before), VM performance and his idiosyncratic viewof Web development.
interview  article  AviBryant  Seaside  history  Smalltalk  VM  performance  web  REST  URI  URL  webdev  framework  frameworks  template  templates  templating  language 
april 2007 by rafaeldff
stapler: Stapler Project
"More intuitive URL-resource mapping library for the web tier". Included in Hudson. MIT licensed.
project  java  opensource  java.net  web  webdev  URL  URI  routing  resolving  rewriting  mapping  library  REST  servlet  JavaEE  MIT  MITLicense 
march 2007 by rafaeldff
POST Once Exactly (POE) - RFC Draft
A protocol pattern for identifying HTTP resources that avoid side-effects from retrying a POST (note that this is *not* the same as being idempotent).
RFC  draft  spec  specification  HTTP  header  POST  POE  protocol  proposal  interaction  web  architecture  pattern  REST  side-effect  side-effects  server 
march 2007 by rafaeldff
Bill de hÓra: Web services: Rosencrantz and Guildernstern are not dead
HTTP is not a transport protocol. HTTP is not a transport protocol. HTTP is not a transport protocol. HTTP is not a transport protocol. HTTP is not a transport protocol.
article  BillDehÓra  deÓra  BillDeHora  REST  http  web  WebServices  distributed  software  architecture 
march 2007 by rafaeldff
Joe Gregorio | BitWorking | REST and WS-*
Joe Gregorio's nice example-based WS-* vs REST comparison.
article  JoeGregorio  REST  WS-*  SOA  WebServices  protocol  comparison  WSDL  WSDL-2.0 
february 2007 by rafaeldff
Principled Design of the Modern Web Architecture
Roy Fielding and Richard Taylor ICSE 2000 paper describing REST and comparing it to "the currently deployed Web architecture in order to elicit mismatches between the existing protocols and the applications they are intended to support."
paper  RoyTFielding  RichardNTaylor  RoyFielding  RichardTaylor  REST  web  distributed  software  systems  system  architecture  hypermidia  HTTP  style 
february 2007 by rafaeldff
HTTP/1.1 (DELETE, GET, HEAD, PUT, POST)
"An activity diagram to describe the resolution of the response status code, given various headers." Very nicely done.
diagram  HTTP  flowchart  activity  UML  1.1  HTTP/1.1  network  protocol  net  networking  codes  automata  automaton  web  REST 
february 2007 by rafaeldff
The Lucene Web Service
"The Lucene Web Service is a REST-compliant Java servlet capable of searching and managing multiple Lucene indices via the web. It is built upon the Atom Publishing Protocol "
project  opensource  search  java  Lucene  REST  Atom  APP  opensearch  WebServices  WebService  GPL 
january 2007 by rafaeldff
IEEE-REST_Eye_for_the_SOA_Guy.pdf (application/pdf Object)
Excellent summary of REST for SOA developers in the most recent edition of Steve Vinoski's column at IEEE internet Computing.
article  column  REST  SOA  SteveVinoski  distributed  systems  scalability  software  architecture 
january 2007 by rafaeldff
rest-discuss : Message: Re: [rest-discuss] REST, HTTP, Sessions and Cookies
Roy Fielding clarifiyng the statelessness constraint in REST, in a message to the REST-discuss mailing list.
post  thread  RoyFielding  REST  distributed  systems  scalability  web  software  architecture  discussion  group  mailing  list  mail  email  message  state  http  cookies  stateless  statelessness 
december 2006 by rafaeldff
Adding Simplicity - An Engineering Mantra: Coupling in a RESTful Way
Dan Pritchett responds to Pete Lacey's response. Quote: "My point being as you move from common web resources, the degree of coupling between what the client wants and what the server can offer will increase."
DanPritchett  blog  post  REST  WebServices  distributed  systems  coupling  consistency  transaction  contract 
december 2006 by rafaeldff
Pete Lacey’s Weblog :: Coupling
Pete Lacey, responding to Dan Pritchett. asserts that RESTful web applications are *less* coupled that SOAP based counterparts. Quote: "in a RESTful application(...) it’s not the client’s responsibility to orchestrate among multiple resources. Instead
article  blog  post  PeteLacey  REST  WebServices  coupling  distributed  systems 
december 2006 by rafaeldff
Google SOAP Search API
Google is discontinuing support for its SOAP based search API. One more nail in SOAP's coffin?
news  api  google  WebServices  web  search  SOAP  REST  AJAX 
december 2006 by rafaeldff
REST - The Better Web Services Model - Parleys - The Belgian Java User Group
Audio synchronized with slides for Stefan Tilkov's REST presentation I had already bookmarked.
presentation  StefanTilkov  slides  audio  REST  BeJUG  WebServices  http  web  video 
december 2006 by rafaeldff
Data export, delivered | InfoWorld | Column | 2006-12-06 | By Jon Udell
"The Web's open architectural style and implicit APIs can help overcome data lock-in"
column  article  JonUdell  integration  data  information  format  conversion  import  REST  mail  gmail 
december 2006 by rafaeldff
REST for toddlers [dive into mark]
HTTP status codes for toddlers. Ex: [[415 Unsupported Media Type - “Don’t eat your boogers.”]]
blog  post  MarkPilgrim  funny  humor  REST  http  protocol  networking  response  codes  status  StatusCodes 
december 2006 by rafaeldff
« earlier      
per page:    204080120160

related tags

1.1  2.0  2PC  3PC  abdera  academic  access  Action  ActiveMQ  activity  adambosworth  advice  advocacy  ajax  algorithm  algorithms  Amazon  ambiguity  AMQP  analogy  analysis  AnneThomasManes  annotations  announcement  Apache  api  apis  APP  application  ArchitecturalStyle  architecture  AristotlePagaltzis  article  Astoria  atom  atompub  AtomServer  audio  authentication  authorization  automata  automatom  automaton  availability  AviBryant  bandwidth  bea  BeJUG  BenHyde  Benjamin  BenjaminCarlyle  BillBurke  BillDeHora  BilldeHÓra  BillDehÓra  BillDeHÓra  BillDeHóra  blgo  blog  bloglines  blogpost  blunder  book  bookmark  BPEL  BryonJacob  BTS  bug  bugzilla  business  by:Matt  cache  caching  calculus  capabilities  capability  Carlyle  carosperez  CaseStudy  cashing  catalog  CBS  Celtix  CeltiXFire  CeltiXfire  ChrisBerry  Class  ClassDiagram  client  clip  clipboard  clustering  CoC  code  codegen  codes  collaboration  collection  collections  column  comment  comments  communication  comparison  complexity  computerscience  computing  concepts  conference  configuration  consensus  consistency  consultancy  continuation  continuations  contract  conventions  conversation  conversion  cookie  cookies  corba  coupling  credentials  criticism  critique  CRUD  cs  culture  cut&paste  cutAndPaste  CXF  DanConnolly  DanDiephouse  DannyAyers  DanPritchett  DareObasanjo  data  database  DataBinding  DaveOrchard  DavidVanCouvering  DayTrader  db  debate  declarative  defaults  definition  del.icio.us  DELETE  deployment  design  developerworks  deÓra  diagram  dialog  DionHinchcliffe  directory  discussion  dissertation  distributed  distributedcomputing  distributedsystem  distributedsystems  django  document  documentation  DonBox  DonBrown  draft  dwr  dynamics  EAI  EBI  eclipse  economy  ECS  EDA  elastic  ElasticSearch  ElliotteHarold  ElliotteRustyHarold  email  engineering  enterprise  enterprisey  ERH  EricNewcomer  ErikOnnen  ESB  ETag  eTag  eTags  eventing  evolution  example  experience  extensibility  extension  facebook  fault  federation  flickr  flowchart  FOAF  form  formal  formalism  format  forum  framework  frameworks  funny  future  futurology  GaneshPrasad  Gartner  geocoding  geolocation  glassfish  gmail  google  GoogleMaps  GPL  graph  group  groupware  Guice  gwt  HADB  hateoas  hCard  header  history  home  howto  html  http  HTTP/1.1  httpd  hub  humor  hypermedia  hypermeida  hypermidia  hypertext  IANA  ibm  idempotency  identity  IDL  ieee  illustration  image  impedance  imperative  import  InfoQ  information  integration  interaction  interesting  interface  intermediation  internet  InternetComputing  interop  interoperability  interview  intro  introduction  IONA  iscoc04  iscocc  ITWorld  JamesSnell  JamesStrachan  java  java.net  JavaEE  javascript  JAX-RPC  JAX-RS  JAX-WS  Jazoon  JBI  JBoss  Jersey  jira  joegregorio  jonudell  JoshuaAllen  JSF  json  JSR  JSR-311  JustinErenkrantz  JustinRErenkrantz  k-station  KimbroStaken  Koranteng  KorantengOfosu-Amaah  language  LDAP  lecture  LeonardRichardson  library  librarylookup  link  linking  links  list  location  logic  login  lotus  Lucene  magazine  mail  mailing  mailinglist  map  mapping  maps  MarcHadley  MarkBaker  MarkLittle  MarkMcKeown  MarkNottingham  MarkPilgrim  marshalling  mashup  MattRaible  MediaType  message  messaging  metaphor  mhadley  microsoft  middleware  mime  mismatch  mistake  MIT  MITLicense  mobile  model  Model2  MOM  movie  MQ  MVC  mylyn  name  naming  NelsonMinar  net  NetBeans  network  networking  neward  news  NormanWalsh  NormWalsh  O'Reilly  oauth  oauth2  objects  oftware  online  oo  opaqueness  OpenData  OpenDS  OpenID  opensearch  OpenSocial  opensource  orchestration  OReilly  Orkut  ORM  OXM  page  paper  papers  paradigm  parleys  pattern  patterns  paulprescod  PaulSandoz  Paxos  performance  PeteLacey  phd  POE  polemic  polling  portal  post  pox/http  prescod  presentation  presentations  principles  programming  project  proposal  protocol  protocols  proxy  publish  pubsub  pull  push  put  Radar  rails  rant  RDF  RedHat  refactoring  reference  reliability  report  research  Reslet  resolving  response  rest  REST-discuss  RESTFaces  RESTful  review  rewriting  RFC  RichardNTaylor  RichardTaylor  RM  RodericoCruz  RogerCostello  RoR  routing  royfielding  RoyTFielding  RoyThomasFielding  rss  ruby  ryantomayko  safety  salmon  sample  samruby  SanjivaWeerawarana  SCA  Scala  scalability  scale  schema  ScotRaymond  screencast  scripting  search  SearchEngine  Seaside  security  semanticweb  server  service  services  servlet  session  side-effect  side-effects  SimpleDB  simplicity  SimplyRestful  site  SixApart  slides  Smalltalk  smtp  snippet  soa  soap  soapvsrest  social  socialgraph  socialnetwork  SocialNetworking  socialsoftware  software  sotware  spec  specification  specifications  specs  Spring  SpringMVC  sqlserver  Squid  stack  standard  standards  state  stateless  statelessness  statemachine  static  status  StatusCodes  StefanTilkov  SteveLoughran  SteveMaine  SteveVinoski  struts  Struts2  StuartCharlton  stub  stubs  style  sun  SVG  system  systems  tag  talk  TCP  technology  tedneward  template  templates  templating  thesis  thoughtexperiment  thread  TimBray  TimEwald  tip  tips  tool  toolbox  ToolboxArgument  toread  trading  transaction  transformation  tuotrial  tutorial  Twitter  TylerClose  UC  UML  UniformInterface  Uniformity  uri  url  UseCase  verb  verbs  versioning  via:billdehora  via:StefanTilkov  via:TimBray  video  videos  VM  VRaptor  vs  w3c  WADL  Warp-Widgets  weather  web  web-calculus  web2  web2.0  webdev  WebFramework  WebServer  webservice  webservices  websphere  WhereOnEarth  wiki  WOEID  workflow  workshop  ws  ws-*  ws-i  wsdl  WSDL-2.0  WSEC  WWF  www  XFire  XFN  xforms  xhtml  xml  XMPP  Yahoo  Yahoo!  youtube  yuml  Zimbra 

Copy this bookmark:



description:


tags: