The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
New Screencast: jQuery Masonry
In this screencast we’ll cover aligning floated elements on an HTML page using jQuery, the jQuery Masonry plugin and CSS. Watch this screencast and more at TeachMeToCode.com
Short and sweet Rails tips every weekday
http://www.twitter.com/RailsHints is updated every weekday with a short Rails tip. While Rails newbies are welcome (and encouraged) to follow, these tips are geared more towards medium to advanced Rails programmers.
Version Number Class for Ruby
I released Versionomy, a version number class that handles a wide variety of versioning schemes and syntaxes, and can be extended to handle others. Try it out and leave a comment on my blog.
BDDCasts: Querying Google Blog Search using BDD concepts
Now that Twitter search results are working, it’s time to move on to other services. In BDDCasts episode 12 you’ll see how to query Google Blog Search and aggregate the results with the ones fetched from Twitter by going through the red-green-refactor cycle with RSpec and Cucumber.
Viewtastic
Just released Viewtastic, a Presenter pattern plugin for Ruby on Rails packaged as a gem. It is basically ActivePresenter without the saving and validation part, giving you access to the controller currently serving the request.
Lazy Rails Commands
I have released another gem called “rails-cmds”. It is a bundle of rails commands from script/*. Check out my page for more info: http://bit.ly/6N0AWN
Don't complicate your billing code...
There are many choices when it comes to building a billing system. Read up on key elements and considerations before you write yours.
Lilypad is a new Hoptoad notifier
Rack middleware that improves upon rack_hoptoad and toadhopper. View it on GitHub.
Draft Ruby Specification published
This is very big news…a specification will really bring some legitimacy to the language. The draft is here.
Mocking GeoKit's Geocoder with Mocha
Some handy helper methods and example tests for mocking GeoKit’s MultiGeocoder with Mocha.
Ruby Programmer Sings "Internet Explorer is Being Mean To Me" Song
I’m the CEO of with.us and one of our Ruby Developers, Scott Ward, made this funny song about how hard it is to work with IE. Check it out: IE Is Being Mean To Me
Flotomatic: an awesome new graphing plugin for Rails
Flotomatic is a new Rails plugin built on top of flot (jquery / javascript based graphs). It’s got a nice DSL that makes it really easy to drop graphs into your site.
ScopePort version 0.3-dev has been released
I just released ScopePort version 0.3-dev. ScopePort is a remote monitoring and server management system that is based on a Ruby On Rails web interface. The server itself is written in C++, the client is written in Ruby. More information on ScopePort at scopeport.org
New Screencast: Introduction to MongoDB - Part II
This is the second part of the series on MongoDB. In this screencast, we create a small Sinatra app called YASI that accesses the data using MongoDB. Watch the series at TeachMeToCode.com
Deep In Rails: ActionMailer#deliver Part III
When we last left off we were just about to jump into Renderable#render more »
In praise of demo
Here is a post explaining why and how to build a demo for your web application. It’s easy, you should do it, too!
Lean startup tools for Rails apps
Here are a bunch of ideas for implementing Lean Startup techniques in Rails applications.
Ruby Wakoopa API Wrapper
I released a simple Ruby API wrapper for Wakoopa. It’s built to give an ActiveRecord-like way to fetch your software usage data. The source is on github, there’s a pretty good wiki and the gem is on gemcutter. If you run into any issues, please report them.
New RubyStack Version with Passenger, Ruby Enterprise
We are glad to announce a new version of RubyStack that includes improved performance and deployment options with Ruby Enterprise and Phusion Passenger. You can download it now at the RubyStack section as Linux, Windows, OS X native binary or Virtual Appliance. Amazon Machine Images available too.
New LinkedIn Ruby gem
LinkedIn launched its new API last week, allowing any developer brave enough to implement OAuth to integrate with one of the largest social networks around. Seeking an opportunity to really understand OAuth more fully and play around with the LinkedIn API at the same time, I created the LinkedIn Ruby Gem.
Rubyconf 2009 videos are live on confreaks
Catch the talks you missed or all of them if you couldn’t make Rubyconf. 2009 Rubyconf videos.
Savon - Heavy metal Ruby SOAP client
Need some easy to use SOAP client for Ruby? Sick of dealing with soap4r? Go heavy metal with Savon.
Kicker 2.2.0: A lean, agnostic, flexible file-change watcher, using OS X FSEvents.
I just released version 2.2.0 of Kicker, which now has a generic Ruby tests recipe and a more advanced Rails test recipe. Both should be usable with test-unit tests and specs. [more inside]
W2tags is a Haml in ERB now live at w2tags.heroku.com
I just launched live parser of w2tags, enjoy! [more inside]