Waves: a Resource-Oriented Framework
summary
Ruby Waves claims to be an architectural Ruby framework that forces HTTP requests into true resource-oriented architecture by matching full request signatures. It uses the funter/multi-dispatch gem to define request functors and a map proxy routing layer so apps only check a few handlers (author cites dropping many route checks to ~8 instead of dozens). Version 0.8.1 is released, there’s a Pages CMS sample on GitHub, and it runs on Rack with optional Rack::Cache for HTTP caching.
AI-written summary · about
chapters (10)
- 0:00Start
- 16:09A Quick Intro To Fun
- 16:59Functor Methods
- 18:29Simple Example
- 19:42Matching Query & Ac
- 23:26Resource Delegation
- 26:12Resource Classes
- 28:57The One File Waves
- 30:20Resources decouple your applicat HTTP request processing.
- 31:27Layered Architecture
related talks
46mResource Driven Web Development with Waves
42mResource-Oriented Architecture With Waves
52mResources, For Real This Time (with Webmachine)
37mRuby on Rack: The Magic Between Request and Response
36mRequest and Response
31mRuby Archaeology: Forgotten web frameworks
33mWeb applications with Ruby (not Rails)
30mWeb Applications with Ruby (not Rails)
