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.
Try macrubyc
The newly released MacRuby 0.5’s compiler requires llc to be installed. In this post I explain how to install it.
Ruby and Rails Screencasts on Demand at TeachMeToCode.com
Recently, TeachMeToCode.com was launched and is already filling up with excellent screencasts covering numerous Ruby and Rails topics. The screencasts are provided by members of the Ruby community who like helping other people learn. Come visit, watch and learn. Also, if you are interested in being a contributor, please click the link ‘How to Contribute’ on the site.
facebook like translation system for your rails app
I just released the source code for my facebook like social translation system that I extracted out of sanbit. It adds a system to your rails app that allows you to have people submit translations for the translatable parts of your application. Read more about it here: http://jtoy.net/2009/10/07/facebook-like-translations-for-your-rails-app.html
Advanced Messaging & Routing with AMQP
AMQP & RabbitMQ are industrial grade message routers with support for failover, load balancing, pubsub, you name it! A look at the available brokers, features, and integration with Ruby.
MacRuby 0.5b1 released
The MacRuby team just released MacRuby 0.5 beta 1 with a lot of improvement and features. After downloading the beta, go play with one of the first MacRuby specific gems and imagine what kind of new projects you will soon be able tow ork on.
Ruby Programming Challenge For Newbies (#2)
The second installment of the Ruby Programming Challenge for Newbies (Average Arrival Time For A Flight) is now live. The problem has been set by Chris Strom. Entry free, registration not required and a chance to win a prize. Hurry. Only 10 days per challenge.
RuHL - Ruby Hypertext Language
Created to be designer friendly and keep code out of views, RuHL is an HTML parser (using Nokogiri) that utilizes a data-ruhl attribute to make the content dynamic. Has support for Rails and Sinatra.
Ruby 1.9.x web servers
A draft release of the Ruby 1.9.x web server review - including benchmarks and performance insights.
Shoulda macro should_render_a_form_to
a should macro that checks a form has been rendered with the correct attributes.
Unobtrusive Javascript Plugin for Rails
I just released behaveJS, an unobtrusive Javascript plugin for Rails with other goodies. Comments and feedback are appreciated.
MacRuby tips, embedding fonts and playing audio files
Learn how to do easily do Cocoa stuff with MacRuby. Matt Aimonetti just started posting a series of MacRuby tips, the first two ones: embedding a custom font and Playing an audio file.
Trellis: A Component-Oriented Web Developement Framework for Ruby
I just posted a tutorial on Trellis. A Ruby Component-Oriented Web Framework based on Rack. The Tutorial is titled Developing the HiLo Web Application
Interesting article on remote pair programming
Jason Haruska has written a summary of his experience with remote pair programming. While not 100% Ruby related, I think it’s an interesting read for developers working with remote team members. There’s some good discussion going on in the comments, too.
MacRuby soon to reach a new milestone
Matt Aimonetti covers the latest modifications on MacRuby trunk just before the first Beta/RC of 0.5 gets released.
Cancer, a Nokogiri based XMPP library
I’ve just made my Nokogiri based XMPP library, called Cancer (as in the sign, not the decease), public on github. It’s not yet ready for production use but it’s definitely ‘ready’ for some experimentation so have a look if you’re interested.
RubyFoo London '09 & London Geek Nights
RubyFooLondon ‘09: Ola Bini’s write up about what went on and Adam Wiggins’ of Heroku presentation. Plus Wiggins is presenting at London Geek nights tonight 06 Oct ‘09
Install any HTML theme/template into your Rails app
Have you ever even bothered to Google for “rails html template”? There are millions of “Wordpress themes” you can download for free or less than $100, a thousand times more static HTML templates, but never any category of template called “Ruby on Rails theme”. So here is an attempt to try and make any “HTML Template” into a “Ruby on Rails Template” with the helper app install_theme.
Discontinuing Resourcelogic
I share my thoughts on why I’m discontinuing resourcelogic, and why I advise against using similar libraries
Tangerine - comparing your wireframes for pixel pushing goodness
Tangerine is a Rails plugin that lets you compare images of wireframe designs against your rails app, so you can pixel push to your heart’s content. You can Install it from here.
Ruby Challenge For Newbies (#1) Solutions Open For Comments
All the solutions received for the first-ever Ruby Programming Challenge For Newbies are now visible for comments. Do spare some time to check out the code of these newbies and write your thoughts on the blog post. It would go a long way to help them on their path to better Ruby programming.
Rails Tricks part 1 - Searchlogic
I just wrote a first article from planned “Rails Tricks” series about some clever usage of Searchlogic, aimed at both beginners and advanced users of this awesome gem.
Logic free views
Mustache is a template system which lets you write logic free views using a simple syntax and plain jane Ruby. Check out the README on GitHub and try it out!
Instructing a robot with IRB
Toy robots are becoming increasingly sophisticated. I’ve started implementing a small Ruby extension to communicate with a Robobuilder Huno (Korean toy robot). Check out the Youtube video of a robotic IRB session (or view the DivX3 video instead if you prefer). More …
Ruby algorithmic performance
I’ve written down some tips to improve the performance of Ruby algorithms based on my findings when profiling request-log-analyzer, regarding regular expressions and code organization.