Prev | Current Page 356 | Next

Brad Ediger

"Advanced Rails"

It does not support
S3??™s SOAPinterface, but it supports most everything else, including distributing
objects with BitTorrent.
Park Place is written using the excellent Camping web microframework,
also by why the lucky stiff (http://code.whytheluckystiff.net/camping).
Camping is a very stripped-down Ruby framework modeled after Rails
but taking less than 4 kb of source (packed).
Incidentally, the Camping source is a great place to learn Ruby metaprogramming
inside and out.
Further Reading
Roy Fielding??™s dissertation, Architectural Styles and the Design of Network-Based
Software Architectures, is available online from http://www.ics.uci.edu/~fielding/pubs/
dissertation/top.htm.
The REST wiki is full of theoretical as well as practical guidance about the principles
of REST: http://rest.blueoxen.net/.
The HTTP/1.1 specification, RFC 2616, is fairly accessible for the working web
developer. Every web application developer should at least be conversant in HTTP.
An HTML version of the RFC is available from http://www.w3.org/Protocols/rfc2616/
rfc2616.html.
Leonard Richardson and Sam Ruby??™s RESTful Web Services (O??™Reilly) is a very accessible,
yet comprehensive, introduction to the principles of RESTful design. Although
it is oriented toward machine-consumable web services, the principles of REST are
generally applicable to any network architecture.
Software architecture has a surprising amount in common with building architecture.


Pages:
344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368