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.
@object.destroy doesn't work like you think it does
Find out more (Ed: At time of writing, it looks like David’s site is down but the link is correct so feel free to try!)
"Django Admin" style administration with typus
Typus - Effortless admin interface for your Rails application
Making Your Existing User Base Play Nice With Your Facebook User Base
This is the second article in a series of articles explaining how to get your existing rails application on facebook. This article focuses on unifying your user base.
One week to register for the Ruby Hoedown (the FREE Ruby conference)
With only about 10 tickets and a week left, you’d better register now if you want to come to this year’s Ruby Hoedown, the free regional conference we’re holding in Nashville, TN!
Backgrounded 0.3.0 Released
Check out the release notes for Backgrounded, The API for calling background jobs.
Scripting Java Libraries With JRuby (by Charles Nutter)
Missing a Java library you used to use back in the day? Charlie Nutter talks about how JRuby makes them accessible again, all from the safety of your comfy Ruby world :)
Activity Logs and Friend Feeds on Rails & pfeed
This blog post explains how to create a friend feed and scoped application logs with the pfeed plugin.
git merge vs git rebase
understanding Git merge/rebase workflow and avoiding rebase hell
Beginning Ruby Book Promo and Interview
RubyLearning.org has organized the promo of Peter Cooper’s book - Beginning Ruby 2nd Edition from 25-27 August 2009. Also, Peter Cooper talks about the book to RubyLearning in this brief interview.
Getting Your Existing Rails App on Facebook
There’s already a ton of information out there about writing a Facebook application from scratch with Rails. In this blog post I’ll tell you how to get your existing rails application on facebook.
Why The Lucky Stiff Missing?
It seems that Ruby hero, why the lucky stiff, is missing (or has been the victim of a significant hack). why is mostly known in Ruby land as the creative genius behind things like Hpricot, Hackety Hack, Shoes, RedCloth, and Camping.
vimcast: introduction to using vim with Rails
Someone recently asked thoughtbot to do “vim on Rails” screencasts. So, we’re responding with this experiment. Let us know what you want to see and we’ll try to improve things the next time around.
Lockdown 1.3.0 released!
Lockdown, an authorization system for Rails 2.x, released version 1.3.0: Ruby 1.9 compatibility and RSpec helpers to simplify testing your application’s authorization rules. more…
Improving Seed Fu
…The bad news is Seed Fu was terribly slow on large datafiles and consumed RAM without freeing it, which means it never completed seeds of many large fixtures. The good news is I’ve got yer fix right here.
Faster Sites Done Faster
Google wants your site to be faster. They want it so much, they made videos! You don’t want to watch videos though, you want to make your site faster, faster. Take an hour of time and make your website 4-5x faster using these 5 high-impact techniques.
Yehuda Katz's Five Favorite Things About Rails 3
Check out his current faves – but at the rate Rails 3 is progressing, there’ll be more right quick!
Quakespotter - a ruby processing application
quakespotter.org an example of what can be done with ruby-processing. Also, check out the code on Github: http://github.com/jashkenas/quakespotter/tree/master
Smart Clients: ReverseHTTP & WebSockets
Most web applications are built with the assumption that the client / browser is ‘dumb’, which places all the ‘scalability’ and load on the server. But, what if, the browser was smarter? A look at ReverseHTTP & WebSockets APIs.
Devver just launched public beta
Devver allows simple easy to use parallelization of Test::Unit and Rspec tests. Try the freshly opened up public beta, give your test suite a shot on Devver.
Method Arguments In Ruby
Digging a little more deeply into Method Arguments In Ruby and how optional and required arguments mix.
Clickistrano: A simple web front-end for capistrano deployments
Clickistrano is a simple web front-end, written in Sinatra, that initiates Capistrano deployments. After starting the deployment, it displays a live-updating deployment log as well as the deployment status.
Making library changes based on feedback from Hoptoad
We found a UI edge case that was not as “edge” as we thought: already confirmed users re-clicking their confirmation link. As a result, we altered the underlying library to improve user experience.
Parallel processing in ruby made simple
Parallel processing for ruby allows to easily run any code in parallel Processes or Threads , no more piping/forking/serialisation knowledge required, just results = Parallel.in_processes(2){|i| expensive_computation(data[i]) }
Hostname middleware
How to know which server has sent back the response during development with multiple servers behind a load balancer.