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.
The SQ3R Method and Reading Code
Insprired by recent posts from John Nunemaker and Alan Skorkin on the benefits of reading code, I decided to put forth a formalized method to help beginners get started: The SQ3R Method and Reading Code
Converting Rails apps from MySQL to PostgreSQL
Various folks are converting their Rails apps from MySQL to PostgreSQL; here’s a collection of anecdotes about their experiences. Interesting that Heroku is a driver for some conversions.
Create Text-To-Speech MP3 files with espeak-ruby
I just wrote a blog post with demo for my espeak-ruby gem that utilises espeak and lame to create Text-To-Speech mp3 files.
See failing specs instantly
Rspec-Instafail A RSpec formatter to see what exactly failed instead of the red F, and green dots for passing specs as usual. Great for long test suites.
Gem For Ez Texting SMS
I just released a gem for the Ez Texting API. Unlike other SMS providers we use short codes (313131 in the US & 393939 in Canada). The gem makes using the service as simple as 2 lines of code. When you push out a message it comes from our short code. We have other services like carrier lookup that are exposed through the gem. Voice messages are also supported - just specify the location of a file to play. You can rent a keyword on our short code so you can use a real short code and incorporate that into your app.
Play with your Gmail account!
Hi guys! I just launched gmail ruby gem. It’s strongly refactored, improved and tested version of ruby-gmail from Daniel Parker.
Select specific fields for performance
I wrote an article Select specific fields for performance, it tells you that selecting specific fields can speed up the query and save memory for you.
Hoptoad + delayed_job
Learn how to make hoptoad_notifier aware of errors within a delayed_job job! Full post here.
5 Pillars of Rails Cluster Monitoring
When it comes to monitoring a cluster of servers, there are lots of options with overlapping features. Here’s how we’re happily monitoring our Rails cluster at Scout.
Better Mechanical Turk/Rails integration using Turkee.
Turkee will seamlessly convert your Rails forms for use on Mechanical Turk. Then easily import the data posted by the Mechanical Turk workers back into their respective data models.
Be awesome: write your .gemspec yourself
Another article about why I’m still having issues with gem builders and .gemspec files and why I think you should consider using Bundler to bootstrap your RubyGems.
Using Git to Maintain Common RubyGem Functionality with BasicGem
Do you maintain several different RubyGems? Maybe you maintain dozens? Wouldn’t it be nice to not have to repeat yourself when making changes that should be common to all the gems in your stable? [more inside]
Learn about the guts powering New Relic
Check out the recent episode of Webpulp.tv featuring New Relic, we discuss switching the data collector from ruby to java, tweaking mysql, and more!
Active RFID for Ruby
I just pushed out the earliest alpha version of an RFID Receiver interaction gem. tag-it provides some useful events for pulling RFID tag info in from a receiver hooked into any desktop computer. Blog Post with basic use case here!
Phusion Passenger 3.0.0 final released
Phusion Passenger 3.0.0 final is here. See the announcement for details.
Do You Enjoy Your Code Quality?
James Schorr gives real-world tips on how to enjoy crafting software by improving the quality of your code and your development habits. A guest article on RubyLearning.
Slim, a Rails 3 template engine, release (0.6.1)
Slim, a fast, lightweight templating engine for Rails 3 has made a lot of progress since the initial release last month. Here’s a quick summary.
Meta-Testing your own Assertions
Read how you should test your application test helpers and public test cases shipped with your gem here.
Rubinius and the Mandelbrot bench
Great post by Rob on possible areas for performance tuning in Rubinius with benchmarks to back it up
Rubikon 0.4.0 released
Rubikon is a simple to use, yet powerful Ruby framework for building console-based applications. Version 0.4.0 features lots of syntactic sugar, initial hook support and an application sandbox. Get it from RubyGems. [more inside]
ROR Ecommerce
I just launched ROR ecommerce. ROR ecommerce is a Rails 3 startup application with the intent to allow developers to create an ecommerce solution easily. This solution includes, an Admin for Purchase Orders, Product creation, Shipments, Fulfillment and creating Orders. There is a minimal customer facing shopping cart understanding that this will be customized. The cart allows you to track your customers cart history and includes a double entry accounting system. The project has solr searching, compass and blueprint for CSS and uses jQuery.
[ANN] resque-exceptional v0.1.0 - send exceptions to getexceptional.com
I have just released resque-exceptional v0.1.0 It provides a Resque failure backend to send exceptions raised by jobs to getexceptional.com
RMU Entrance Exam
We’re accepting a limited amount of last-minute Ruby Mendicant University entrance exam submissions between now and 10/19. If you have some time to spare and want to join an amazing community of Ruby learners, give it a shot!