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.
Call for proposals are open at GCRC 2014
Submit your talk proposals for the Garden City Ruby Conference (GCRC) 2014 to be held at Bangalore, India. [more inside]
2013 Rails Rumble - Prizes & Sponsors Announced!
Registration for the 2013 Rails Rumble opens on October 7th at 00:00:00 UTC. To hold you over until then, we’ve just announced this year’s prizes and sponsors, so check them out!
Rails Isolate Namespaces: Under the hood
We wrote an interesting blog post about isolate namespaces. The blog post talks about some of the issues with isolate namespaces, and a detailed code walkthrough.
I just published an article about upgrad...
I just published an article about upgrading legacy software written in Ruby 1.8. [more inside]
Day from opensource project maintainer: git commit –author
I just published a blog post about my experiences with preserving credit while maintaining opensource project => Day from opensource project maintainer: git commit –author
6 Ways To Remove Pain From Feature Testing In Ruby On Rails
Writing feature tests in Ruby on Rails used to be the most painful part of my development work flow. Now I kind of like it. Here’s what’s different.
Ruby Resty: a better API console
Ruby Resty Software is hard. Writing cURL requests shouldn’t be. - Austen Ito on Growing Devs
Rails' rescue_from
A little write up on rescue_from: rescue_from
rufus-scheduler 3.0 released
rufus-scheduler 3.0, an almost complete rewrite, just got released.
If at First you don’t Succeed: Retrying Bundler
How we taught bundler to succeed in the face of failure: Retrying Bundler.
Fast tests in Ruby on Rails
Developers need to be able to run tests quickly or they will stop running them. Learn how to speed up your tests in Ruby on Rails. [more inside]
Coffee and the Composite Pattern
I’ve been writing a series of design pattern posts. Check out the recent one on coffee and the Composite pattern. Thanks and enjoy!
How to use Ransack UI helpers with Mongoid on Rails 4.0
I just posted a note on how to use Ransack fancy UI helpers along with Mongoid on Rails 4.0. If you’re looking for a way to do this, than it might be helpful: How to use Ransack helpers with MongoDB and Mongoid on Rails 4.0.
Serving Compressed Assets With Heroku and Rack-Zippy
Heroku, by default will not serve compressed assets, forcing your users to download the full weight of your uncompressed JS and CSS. Here’s how to serve up compressed versions of your assets, speeding up your client response times considerably. Serving Compressed Assets With Heroku and Rack-Zippy
Integrating your rails app with Dropbox
At thredUP, we recently started using dropbox to do more than just store and share files among employees. We’ve now integrated it with a couple of our applications so that certain data sets get archived there. We used to just send them by email if they were small enough or save them to a server and then download them manually. Now, with dropbox, they get dropped in a shared folder and the people that need access, have it. Implementing this integration had a couple hiccups along the way and I want to share how we did it.
Collection of heroku Hello World apps
I just added github repo hello_heroku and looking for contributors. [more inside]
Transparent WebP format CDN delivery based on visitors' browsers
This blog post describes the advantages of the WebP image format and how you can use Cloudinary to automatically deliver your images through the Akamai CDN in either JPG or WebP according to the your visitors’ browsers. Sample code included for Ruby on Rails.
Serving ruby gems, the paranoid way
As I wrote in a previous blog post, there are good reasons to be paranoid with Ruby gems: they may have been hacked and “enhanced” with malicious code. It would be great if we could check every gem that we want to install, including their dependencies. You may think “this is not practical at all”, and you are probably right. But still, I wanted to give this idea a try and learn about the challenges that people will face if they want to review their gems before installation. Read More
Integrating Log In With PayPal into Rails
I’ve written a little tutorial on how to integrate Log in with PayPal into Rails using Omniauth. It highlights how to set up the app but also how to use the developer portal and the sandbox.