rorcasts : rails / ruby podcasts

becoming a better developer !



Episode #259 - March 30th, 2012

powered by Ruby 5 on 2012-03-30   




Yehuda rises to the call with RailsApp, touching your web pages with hammer, two different ckeditor asset gems, teeny finite state machines with micromachine, diffbench, curator, and Jruby in the Google Summer of Code.



Listen to this episode on Ruby5



This episode is sponsored by New Relic


With New Relics Real User Monitoring, Application Performance monitoring and ServerMonitoring, New Relic has you covered. Everything you need to know about your application is there.

And if you deploy New Relic right now, you'll get a free copy of Eric Ries' "the Lean Startup". That promotion is almost, over, so if you want the book, deploy soon!

Build-Measure-Learn is a key concept of the lean startup, and NewRelic makes that measuring easy

Get it today by going to New Relic dot com.



RailsApp


Well, the kickstarter goal met its first milestone shortly before we went to press, but Yehuda says "More Funding Means Bigger Scope"... so you can still contribute to a worthy cause.



hammer.js


Hammer.js is a jQuery plugin that gives you multitouch interaction - tapping, double-tapping, pinch and zoom, dragging, and even transform - like rotating - and its pretty cross-platform. If you want to make a web page have native mobile device-like features, this should be on your list to check out.



ckeditor-rails


ckeditor is a great collection of javascript and css that turns a text area into a small word processor. This gem bundles that up as an asset gem so you can use it with one css style on a textarea field.



ckeditor


No, this isn't a duplicate story, this is another gem that packages up ckeditor, but this one also includes stuff for handling image uploads, integration with simple form, and a bunch of other nice stuff thanks to rails engines.



micromachine


There are many finite state machine implementations for Ruby, and they all provide a nice DSL for declaring events, exceptions, callbacks, and all kinds of niceties in general. But if all you want is a finite state machine, look at Micromachine. Its only 22 lines of code and provides everything a finite state machine must have, and nothing more.



diffbench


Bogan Gusiev wrote in to tell us about his tool, diffbench. Given a set of performance tests, a patch, and a codebase, it runs the tests both with an without the patch, producing a table with the statistics. You can see it in use on these patches for ActiveRecord, ActiveModel, ActiveSupport, and Mail.



curator


Several events lately led me to publish this gist about persistence patterns beyond ActiveRecord. In the feedback I heard about curator, an implementation of the Repsitory persistence pattern for persistence with Riak.



JRuby GSoC


JRuby has been accepted into Google's Summer of Code again this year. The Jruby crew are looking for ideas to explore as well as for mentors to the program

Return to Podcasts

blog comments powered by Disqus