Liquid templates announced

Liquid is a brand new template engine optimized for xhtml and emails. It features a very clean syntax and speedy execution speeds. The main difference to traditional ERb is that it does not rely on eval. This means that no potentially harmful code is executed when a Liquid template is compiled or rendered.

The chief advantage is that you can let your users change templates without having to worry about your data’s security. The templates only see data which you export to them. In Shopify for example you will be able to edit your shop’s templates and emails directly in the admin interface. The templates are stored in the database and rendered directly from it.

Liquid is packaged as a rails plugin for easy installation. In good rails style there is a small movie available showing how to install and use it.

Inviting Rails extenders to join the rails-core ML

If you’re working on patches for Rails, you should sign up for the rails-core mailing list. It’s much more low-traffic than the regular Rails mailing list and designated exclusively for discussions on extending Rails.

So if you have any questions about a patch you’re working on or have completed, this is the place to join. If you have questions of the usage of Rails, announcements, or any of the other jazz, please do keep it on the regular list.

Komodo 3.5: IDE with support for Ruby on Rails

RadRails is getting company from commercial player ActiveState that has recently shipped Komodo 3.5, their IDE for dynamic languages. Komodo features support for Ruby and Rails and is available on Windows, Linux, and Mac OS X.

Komodo Professional is a $295 buy, Komodo personal is $29.95, and there’s a 21-day trial available.

The release got a bit of play in the press with an InfoWorld article called Ruby IDE is set to shine.

Being a OS X/TextMate user myself, I haven’t had a chance to checkout Komodo. Please do add your experiences in the comments for others to share.

Enterprise Integration with Ruby by Maik Schmidt

Maik Schmidt is the contributor and maintainer of the DB2 database adapter for Active Record. He’s now also an author of Enterprise Integration with Ruby, which has just been released as a beta book under the Pragmatic Bookshelf.

Learn all about how to wire enterprise and legacy systems together using Ruby, databases, LDAP, XML, sockets, HTTP, web services, Web Services™, and more. There’s a free chapter on LDAP available, you can checkout the table of contents, and of course buy the beta book in PDF for $20 or at $37.45 for a paper-when-ready + PDF combo.

Way to go Maik.

Learn how to make Rails fast from a master

Stefan Kaes has been untiringly pushing for optimizations of Rails. Since the release of Rails 0.12.1, Stefan has lead an effort that made his own sample application no less than 4 times faster with Rails 0.14.×. Pretty impressive stuff.

Now he’s blogging about Rails performance in general at RailsExpress.blog. So be sure to subscribe to that feed if you care about a faster Rails. He already has suggestions and benchmarks up on sessions and pagination.

Typo theme contest: Win tons of stuff including a Powerbook

The Typo theme contest just got beefed up quite bit. Site 5 has offered a 15" Powerbook for the wining theme and a 12" iBook for number two. That’s on top of the truck load of other prices.

If you have any sliver of design skill in your bone, you’d be well advised to participate in this content. Oh, and the upshot is that Typo gets a legion of cool new themes out of it too. See, everybody wins!

Chinese Slashdotting of Rails

I’m guessing that the article is talking about the News.com feature today, the BBC announcement, and the fact that the Sun CEO was dropping us link love, but I’m not sure. No matter what, it’s pretty cool to get a Chinese Slashdotting.

Rails and Zvents on Digital Life TV

Tyler Kovacs, CTO of Zvents, had a great segment in the DigitalLife TV episode 10 where he got to showcase his Rails application and talk about Ruby on Rails and Ajax in general. Thanks a bunch for the kind words, Tyler. It’s great to see Rails getting some TV coverage.