Get short, timely messages from Drew Bourne.

Twitter is a rich source of instantly updated information. It's easy to stay updated on an incredibly wide variety of topics. Join today and follow @drewbourne.

Get updates via SMS by texting follow drewbourne to 40404 in the United States
Codes for other countries

Two-way (sending and receiving) short codes:
Country Code For customers of
Australia
  • 0198089488 Telstra
Canada
  • 21212 (any)
United Kingdom
  • 86444 Vodafone, Orange, 3, O2
Indonesia
  • 89887 AXIS, 3, Telkomsel
Ireland
  • 51210 O2
India
  • 53000 Bharti Airtel, Videocon
Jordan
  • 90903 Zain
New Zealand
  • 8987 Vodafone, Telecom NZ
United States
  • 40404 (any)

drewbourne

  1. @rnaughton you need hot twins to help you draw a curved line? I guess you do need to draw the plans for an ark first.
  2. Celebrate World Turtle Day by telling your friends how amazing it is to watch @Turtles_Eating Things! yfrog.com/c9t9a9j
  3. Been working too much, typed 'dialog' instead of 'diablo'.
  4. @whatgoldsoundz that track is gold, selector.
  5. Just quietly, watching Game of Thrones very loudly.
  6. @stray_and_ruby Museo is excellent. I use it too.
  7. @stray_and_ruby lovely.
  8. @stray_and_ruby your solution was?
  9. @camillereynders @stray_and_ruby no yet people do weird shit. And as API authors we must consider it.
  10. @camillereynders @stray_and_ruby what if the user was prepping multiple mapping and had to get async data to determine what guards to add?
  11. @camillereynders @stray_and_ruby consider: A = mMap.map(S), B = mMap.map(T); A.toMediator(M); B.toMediator(N); is A finished?
  12. @camillereynders @stray_and_ruby the API author does not know when the chain is finished, hence cannot wait to validate.
  13. @stray_and_ruby @camillereynders I ran into this very problem with a fluent interface for verify() in Mockolate.
  14. @camillereynders @stray_and_ruby how do you know there is another call after the invalid one?
  15. @camillereynders @stray_and_ruby eg: in constructing the chain the result goes valid, valid, invalid, valid.
  16. @camillereynders @stray_and_ruby when each call may alter the validation result.
  17. @camillereynders @stray_and_ruby the tricky part is trying to validate state in a fluent chain after each additional chained method call
  18. @stray_and_ruby \o/
  19. @stray_and_ruby it won't be timely but the stack trace should have better file/line info.
  20. @stray_and_ruby super hacks: create an Error in the toMediator() call then when its invalid at .mediate() throw the stored error.