ruote tmp/log_2011-08-24.html

2011-08-24 15:15:23 utc kennethkalmer ohai jmettraux!
2011-08-24 15:15:30 utc jmettraux hello !
2011-08-24 15:15:36 utc kennethkalmer how is sunny California ?
2011-08-24 15:16:16 utc jmettraux it's alright
2011-08-24 15:16:35 utc jmettraux a bit cold
2011-08-24 15:16:48 utc jmettraux started the new job ?
2011-08-24 15:16:56 utc kennethkalmer yep
2011-08-24 15:17:01 utc kennethkalmer been busy cleaning house
2011-08-24 15:17:11 utc kennethkalmer getting the servers refreshed and up to date
2011-08-24 15:17:17 utc kennethkalmer cleaning up code
2011-08-24 15:17:33 utc kennethkalmer and getting to know the domain
2011-08-24 15:17:38 utc jmettraux :-)
2011-08-24 15:17:42 utc kennethkalmer oh, and fighting with DDD rubbish
2011-08-24 15:18:02 utc jmettraux cucu ?
2011-08-24 15:18:39 utc kennethkalmer cucu ?
2011-08-24 15:19:08 utc jmettraux cucumber ? DDD ?
2011-08-24 15:19:16 utc jmettraux or is it BDD ?
2011-08-24 15:19:17 utc kennethkalmer ah, no, I wish
2011-08-24 15:19:29 utc kennethkalmer cukes is more BDD, but can be used for DD
2011-08-24 15:19:30 utc kennethkalmer *DDD
2011-08-24 15:19:53 utc kennethkalmer DDD in principle is awesome, it forces all stakeholders to use the same language
2011-08-24 15:20:03 utc jmettraux +1
2011-08-24 15:20:17 utc kennethkalmer but when the code does weird shit to compliment DDD it becomes a pain
2011-08-24 15:20:22 utc kennethkalmer example coming:
2011-08-24 15:21:03 utc kennethkalmer class Mail
2011-08-24 15:21:04 utc kennethkalmer class Message
2011-08-24 15:21:04 utc kennethkalmer def has_no_attachments?
2011-08-24 15:21:05 utc kennethkalmer !has_attachments?
2011-08-24 15:21:07 utc kennethkalmer end
2011-08-24 15:21:09 utc kennethkalmer end
2011-08-24 15:21:11 utc kennethkalmer end
2011-08-24 15:21:35 utc kennethkalmer never relied on ctags/ack so much before
2011-08-24 15:21:49 utc jmettraux lol
2011-08-24 15:22:02 utc jmettraux ack is my window to code
2011-08-24 15:22:10 utc kennethkalmer and the tests are horrible, very high-level and meta
2011-08-24 15:22:20 utc kennethkalmer so plenty of tiny bugs
2011-08-24 15:22:45 utc jmettraux "your code is my hell" ;-)
2011-08-24 15:22:56 utc kennethkalmer hehe
2011-08-24 15:23:02 utc kennethkalmer this is the first time I experience it :)
2011-08-24 15:23:10 utc kennethkalmer usually I like digging around people's code
2011-08-24 15:23:19 utc kennethkalmer exploring what, and how they do things
2011-08-24 15:23:33 utc kennethkalmer but this place, yuck
2011-08-24 15:23:42 utc kennethkalmer any how, will be taking the http://rubylearning.com/blog/2010/10/05/outside-in-development/ approach
2011-08-24 15:23:58 utc kennethkalmer and will build up a nice set of features/spec to:
2011-08-24 15:24:05 utc kennethkalmer a) learn and document the domain
2011-08-24 15:24:10 utc kennethkalmer b) kill Test::Unit
2011-08-24 15:25:28 utc kennethkalmer it is however a great lesson in patience and acceptance
2011-08-24 15:26:55 utc jmettraux spec and cucumber only ?
2011-08-24 15:28:41 utc kennethkalmer when I'm done, yes :)
2011-08-24 15:28:59 utc kennethkalmer brb - have to wake Michelle from cat nap
2011-08-24 15:29:04 utc kennethkalmer and will bring back coffee
2011-08-24 15:30:18 utc jmettraux oh great !
2011-08-24 15:35:12 utc _Taz_ hi jmettraux
2011-08-24 15:35:29 utc jmettraux _Taz_: good evening, I just replied to your email
2011-08-24 15:35:52 utc _Taz_ Oh, I was about to say "I posted some weird stuff on the mailing list" :)
2011-08-24 15:36:43 utc jmettraux ah no worries, I tend to reply for everybody, always trying to squash any misunderstanding, so it has value for people searching the archive later
2011-08-24 15:39:29 utc _Taz_ Oh nice, i didnt thought about looking into the expressions documentation for registering participant withing a process.
2011-08-24 15:41:05 utc kennethkalmer ACTION emits 2 espressos
2011-08-24 15:41:09 utc kennethkalmer hi _Taz_ !
2011-08-24 15:41:16 utc _Taz_ Hi
2011-08-24 15:44:39 utc jmettraux one funny technique, the slaves would know the coordinates of the master's redis
2011-08-24 15:44:52 utc jmettraux they could add themselves to a list in there, with a timestamp
2011-08-24 15:45:13 utc jmettraux they would re-add themselves from time to time ("hey, I'm still alive")
2011-08-24 15:45:58 utc jmettraux the SlaveParticipant would then know about all the slaves by looking at this list in the master redis (and discarding entries with timestamps that are too old)
2011-08-24 15:46:06 utc jmettraux just an idea
2011-08-24 15:49:27 utc jmettraux dlazar: hello and welcome to #ruote
2011-08-24 15:50:24 utc jmettraux kennethkalmer: thanks for the coffee, much needed
2011-08-24 15:50:33 utc kennethkalmer only a pleasure !
2011-08-24 16:01:37 utc _Taz_ Thank you again jmettraux, it seems that all my problems magically disappear each time you give an answer :). Have a nice day.
2011-08-24 16:01:53 utc jmettraux ... you're welcome
2011-08-24 16:07:49 utc jmettraux kennethkalmer: is this em-hiredis good ?
2011-08-24 16:07:56 utc kennethkalmer it looks good
2011-08-24 16:08:03 utc kennethkalmer still have to play with it
2011-08-24 16:08:12 utc kennethkalmer saw it mentioned with some sample code on em-talk
2011-08-24 16:08:25 utc kennethkalmer https://gist.github.com/1166763
2011-08-24 16:08:36 utc kennethkalmer still need to play with it
2011-08-24 16:08:50 utc kennethkalmer https://github.com/ruby-amqp/evented-spec is the bomb
2011-08-24 16:09:04 utc jmettraux aah
2011-08-24 16:09:08 utc kennethkalmer I wrote a custom SMTP server for use at the new job, and fully tested it with evented-spec
2011-08-24 16:10:26 utc jmettraux :-)
2011-08-24 16:12:43 utc jmettraux I love this quote "Remember, you only need approval from the people who use the product" (http://labnotes.org/2011/08/23/how-to-design-kick-ass-products/)
2011-08-24 16:16:16 utc kennethkalmer wow, thanks
2011-08-24 16:47:07 utc jmettraux guys, don't forget to answer the .rvmrc survey : https://spreadsheets.google.com/spreadsheet/viewform?formkey=dFNKVWtYcVBHZjlTQTg1VnN3RHJ2RlE6MQ
2011-08-24 21:44:51 utc jmettraux ggladden: hello and welcome to #ruote
2011-08-24 21:46:27 utc ggladden Thank you, may I ask the correct pronunciation of 'ruote'?
2011-08-24 21:48:54 utc jmettraux well, let's try, something like "rew oh te"
2011-08-24 21:49:08 utc jmettraux something people say "ruote" simply
2011-08-24 21:51:53 utc jmettraux I mean "route"
2011-08-24 21:52:24 utc ggladden "rew oh te" it is, thanks. Has anyone written about combining ruote with a rules engine? I'm in need of both a workflow, and a rules engine, and am interested in reading about anyone else's experiences.
2011-08-24 21:54:36 utc jmettraux I wrote something about ruote + decision tables long ago, it's dated. I don't know of any writing about ruote + a rule engine
2011-08-24 21:54:49 utc jmettraux http://jmettraux.wordpress.com/2010/02/17/ruote-and-decision-tables/
2011-08-24 21:55:19 utc ggladden Thanks, J. I'll read through this.
2011-08-24 21:57:07 utc jmettraux it's from the "step where the rules are applied point of view", I didn't go to the "rules that trigger workflows" point of view
2011-08-24 22:36:17 utc jmettraux lucas-howcast: hello, I got this timer thing started: http://groups.google.com/group/openwferu-users/browse_thread/thread/1d2926993eda1dea
2011-08-24 23:03:21 utc lucas-howcast Hey jmettraux, that's great! I'll check it out now
2011-08-24 23:11:41 utc lucas-howcast it's looking very good