Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Extreme Isolation (Lightning talk)

chrismdp
September 15, 2013

Extreme Isolation (Lightning talk)

Slides for a lightning talk given at Barcuo 2013.

chrismdp

September 15, 2013
Tweet

More Decks by chrismdp

Other Decks in Programming

Transcript

  1. baz bar foo quux eke baz bar foo quux eke

    baz bar foo quux eke baz bar foo quu eke baz bar foo quux eke foo quux bar quux eke bar eke bar foo quux baz eke baz bar foo Sunday, 15 September 13
  2. bar foo POROs baz calling code handles the arrangement objects

    handle the work, don’t know about others objects can be called in any order POROs POROs Sunday, 15 September 13
  3. PersonRepository PersonValidator Person Web Handler Mongo web page request Request

    Handler InvalidPerson UpdatePerson Sunday, 15 September 13
  4. put “person/:slug” do |slug| updated_person = find(slug). with_description(params[:description]). with_topics([params[:topics]) queue

    = PersonValidator.new.validate(updated_person) queue = PersonEditor.new(slug).pipe(queue) PersonMongoRepository.apply(queue) SinatraResponder.apply(queue) end Sunday, 15 September 13