Notes from New Hampshire Ruby User Group, 25 June 2009: Pat Allen, Thinking Sphinx and Casey Rosenthal SASSiJS
Ted Roche
tedroche at tedroche.com
Sat Jun 27 20:45:09 EDT 2009
Twelve people attended the June meeting of the New Hampshire Ruby /
Rails User Group (nhruby.org), held on the 4th Thursday of the month (
we usually meet on the 3rd Thursday) at RMC Research in Portsmouth
(Thanks to RMC and to John for hosting the meeting!)
Nick Plante was our master of ceremonies. As is the custom, we made a
round of introductions to find out the most of the folks were "from away."
Pat Allen put on the first presentation, on Thinking Sphinx. Thinking
Sphinx (http://freelancing-god.github.com/ts/en/) is a Ruby library (not
just for Rails) that allows Ruby applications to work with the Sphinx
full-text search engine. Pat presented a slightly shortened version of
the presentation he gave at RailsConf
(http://en.oreilly.com/rails2009/public/schedule/proceedings), and the
presentation was clear, engaging and interesting. Participants had lots
of questions to ask on search technology, word stemming, project status,
what it's like to be a Freelancing God, what being the lead on a popular
Open Source project is like, and more, and Pat's answers were
insightful. Check out (pun intended) the source on github, the support
on Google Groups (http://groups.google.com/group/thinking-sphinx) and
Pat's guide to using Thinking Sphinx on Peepcode (
http://peepcode.com/products/thinking-sphinx-pdf)
Pat also took a moment out to plug his upcoming Rails Camp, a
not-going-to-make-a-profit weekend get-together in BarCamp/Unconference
format for 30-ish people at Bryant Pond, Maine. It sounds like a great
event and a nice location and a price that can't be beat: $120 for
3-nights, 3-days food, lodging and conference. Get details and consider
signing up at http://railscamps.com/#ne_july_2009
Casey Rosenthal asked us, "What are style sheets for?" a number of times
during his presentation, for good reason. Casey talked about SASS
(http://haml.hamptoncatlin.com/docs/rdoc/classes/Sass.html), a part of
HAML (http://haml.hamptoncatlin.com/) and his reimplementation of SASS
in Javascript, SASSiJS, sounds like "sausages" leading to all kinds of
predictable jokes. But the topic was thoughtful, intriguing,
interesting, and controversial. SASSiJS actually allows a .sass file to
be downloaded as part of the HTML file, with similar syntax to a
stylesheet link, and a JavaScript file that interprets the .sass file
into CSS and applies it to the HTML document. Discussion was far-ranging
and insightful: "What's this good for?" "Would designers use this to
make their CSS DRY?" View the source on GitHub at
http://github.com/clr/sassijs/tree/master.
Thanks to Pat and Casey for their great presentations, to Nick for
organizing, and to John and RMC for the facilities.
--
Ted Roche
Ted Roche& Associates, LLC
http://www.tedroche.com
More information about the gnhlug-discuss
mailing list