Articles

Using Bundler in Real Life

A lot of people have asked me what the recommended workflows for bundler are. Turns out, they’re quite simple.

Let’s step through a few use-cases.

You Get a Repo for the First Time

You’ve just checked out a git (or other) repository for an application that uses bundler. Regardless of any other features of bundler in use, just run:

bundle install

This will resolve all dependencies and install the ones that aren’t already installed in system gems or in your system’s bundler cache.

Plugin Authors: Toward a Better Future

Some of the biggest changes in Rails 3 involve how Rails expects plugins to behave.

Dependencies

If your plugin has dependencies, make it a gem and have your users install it using the Gemfile. This will ensure that Bundler properly calculates the dependencies alongside any other dependencies the user’s app has.

Ruby Metaprogramming Course – Start Thinking in Ruby

RubyLearning is honored to have Paolo Perrotta, author of the book Metaprogramming Ruby, who would be answering some of the questions in the course forum.

Passenger and browser testing in virtual machines

If you’re running Passenger in development, here is how to make Windows running in a virtual machine connect to your app in Passenger.

Using Concentrate for the Pomodoro Technique on OS X

concentrate.png

GitHub Rebase #36

As always, if you have neat projects you want to show off send me a message! I usually try to keep a balance of languages/domains between the posts, so don’t lose hope if your project isn’t in the latest issue. Just please have a README so you can show others (and me!) how to setup/use your project.

'What's New in Edge Rails' Moves to EdgeRails.info

For awhile I’ve wanted to move the “What’s New in Edge Rails” series to its own site to reflect the fact that it is an independent and self-sustaining series and not some small figment of my mind anymore. I started writing the What’s New series about four years ago and it’s clear it needs to be treated like a first-class citizen.

#351 | “Teambox - Open-source team collaboration web app” in Category: Applications/Downloads/Open Source

»Synchronizing Core Data With Rails 3.0.0.pre«

Indian Ruby on Rails Portfolio

Indian Ruby on Rails Portfolio

I am compiling a list (in alphabetical order) showcasing Indian websites made with Ruby on Rails. Hat Tip: Fabio Akita

Adomado

Adomado

Rails 3 Beta is out – check out Rails Upgrade plugin

In case you haven’t heard, Rails 3 is now in Beta.
Just a quick post to say, if you haven’t already, check out the Rails upgrade plugin, this will quickly show you what bits of your code need to be updated to work with Rails 3.
Also, check out the full release notes, lots of juicy stuff [...]

Faye: Simple Pub/Sub Messaging for the Web (and Ruby!) | Rails Fire

Faye: Simple Pub/Sub Messaging for the Web (and Ruby!)

Send to friend

http://faye.jcoglan.com/Faye is an easy-to-use publish-subscribe messaging system based on the Bayeux protocol. It provides message servers for Node.js and Rack, and clients for use in Node and Ruby programs and in the browser.James Coglan
This is a simpler, open source equivalent to systems like New Bamboo's Pusher, but using the Comet-like Bayeux protocol with AJAX rather than WebSockets. Start a server (based on node.js or Ruby/Rack) and then push and pull messages between clients and apps in JavaScript and Ruby.