Resource-Oriented Architecture With Waves
summary
Waves is a Ruby framework already running in production handling hundreds of thousands of requests and offering pluggable foundations and layers plus a concise HTTP-routing DSL. It targets an HTTP-based resource-oriented architecture with RDF/linked-data entry points, content negotiation instead of format-in-URL, and built-in edge caching (rack cache/CDN style) rather than only memcached. JRuby deployment shows simple vertical scaling. Practical examples and a services DSL exist; surprises are real adoption and stability.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 3:00Waves
- 8:47MVC
- 11:00Boxee
- 13:10ResourceOriented Architecture
- 15:20HTTP
- 17:12Post
- 17:50Resources
- 19:18Object Splitting
- 19:36RDF
- 21:42RSS Atom
- 23:25Edge Caching
- 25:05Network Refactoring
- 26:57restful
- 28:11format
- 29:22curl
- 30:11What is Waves
- 31:33Waves Github
- 31:59Questions
- 40:23Forgiving Methods
related talks
46mResource Driven Web Development with Waves
42mWaves: a Resource-Oriented Framework
43mRails services in the walled garden
28mQuiet and Versatile Rubyist: Using the Tools You've Got
26mRuby off the Rails: Building a distributed system in Ruby
52mResources, For Real This Time (with Webmachine)
31mRuby Archaeology: Forgotten web frameworks
46mRuby in the Clouds
