SVRubyConf2007 notes
Silicon Valley Ruby Conference 2007
"Full-Stack Web App Testing with Selenium and Rails"
This really isn't a Ruby or Rails talk, but an intro to Selenium. PLabs folks added three or four JS functions to ThoughtWorks's Selenium testing tool.
Someone from the peanutgallery pointed out that Selenium can't bork if you're using a JS lib that mucks with the JS Event model.
(Looking for this recent ruby blog post on "writing a DSL" vs. "writing DSL" -- you're probably doing the latter, not the former.)
(Blogged by Collin Charles too.)
SVRC Links
A collaborative sv ruby conf tumblelog, svruby.tumblr.com
Err's talk
Ruby's SOAP bindings, great but "a jungle" of complexity. Nobody uses it? SOAP is for legacy interop.
Microformats, mofo.
Hpricot is cool, makes writing DSL for microformat parsing super easy.
Lunch
Give away "free screenshots" for peepshow.
The day started with a bit more of a corporate feel that I'd like. "spend two days drinking from a ruby-colored firehose" = ugh.
SAP Research
"protect existing assets"
"Example of customer using Rails on top of R/3: Colgate Palmolive"
Greg_the_architect, a video. Poppy voice vid: "Innovation is the process of... yadda yadda yadda"
Embedded constraint solvers. "CMIL-Ruby" -- not on google yet.
Model-Driven (Architecture) Development = External DSLs, Ruby DSLs = Internal DSLs.
Promise of CASE Tools = Visual Programming, Biz Analysts directly create models. Ruby DSL: The Promise of Meta-object protocols = Review by domain experts, directly executable.
Meta-modeling Frameworks = common metamodeling language. Ruby DSL: Domain-model hard coded if at all.
Agile Language Development: Meta Model -> DSL Syntax -> Interpreter -> Meta Model -> ...
"Meta-programming combined with Meta-modeling is very powerful" but "Still work to be done on consuming external metadata/models in Ruby"
"Aspectual concerns: does Ruby alleviate the need for Aspect-oriented Modeling?"
How to Contribute to the Ruby Open Rails Open Source Project
How many people don't know about Trac? Nobody raises their hand.
Instructions for how to set us up the dev env.
(Ed: Not a fan of this conference so far, but met some cool folks along the way. Methinks the organizers expected a different sort of crowd... This is a Silicon Valley "Ruby" Conf, held in the SJ Tech Museum on a weekend, and you gotta pay more than two-hundred bucks to just get in, do you expect Ruby newbies to show? Honest to goodness ones, not serial entrepreneurs or jaded engineers.)
Comments
o_O