step further. * Easy to debug any point of the request / response cycle * Easy to insert, update, change the order of operations * Reuse lots of pre-made methods without inheritance / mixin hell Wednesday, June 26, 13
subscription helpers to perform or skip different operations In this case, process_form will only be run if our request is a PUT or POST Wednesday, June 26, 13
* Insert logic anywhere into request / response cycle * Very easy to debug, inspect args/kwargs/context between each method * Encourages modular design Disadvantages: * Verbose. Must specify entire pipeline if changing anything from parent * Subscription based dispatching can be complex and confusing * Not really sure if I like it yet Wednesday, June 26, 13