This is a single archived entry from Stefan Tilkov’s blog. For more up-to-date content, check out my author page at INNOQ, which has more information about me and also contains a list of published talks, podcasts, and articles. Or you can check out the full archive.

REST, Reuse and Serendipity

Stefan Tilkov,

Steve Vinoski's excellent presentation on REST from QCon London 2008 is finally online at InfoQ:

>One of the promises of the REST architectural style is an increase in reuse – a design done with resources is supposed to yield more options for reusing information and logic. REST inventor Roy T. Fielding has talked about "engineering for serendipity" and suggested that this should be one of a REST designer's main goals.

Planning reusability is hard, designing for unforeseen reuse might be even harder. In this QCon London 2008 talk, Steve Vinoski presents some of the barriers to reuse found in typical distributed systems development approaches, and discusses how REST not only helps overcome some of these barriers, but also leads to potentially significantly increased chances for achieving serendipitous reuse.