makandra dev
github.com

We proudly release our safe_cookies middleware into public beta and just published it on Github. Features are:

Ubuntu has a package mysql-sandbox that lets you install multiple MySQL versions into your user home: Install mysql-sandbox...

Rails has always included a scaffold script that generates a default controller implementation for you. Unfortunately that generated controller is...

stackoverflow.com

You're better off using debugger-ruby_core_source: gem install debugger-ruby_core_source If you can't do...

Geordi 0.16+ supports running selenium tests with project-specific firefox versions. Just update the gem. It will still default to...

developer.rackspace.com

Establishing a new SSH connection usually takes only a few seconds, but if you’re connecting to a server multiple...

So you client has asked you to implement a row of buttons to like the URL on Facebook, Twitter and...

There may be reasons to change the locale of your Postgres cluster. A popular one is your development system's...

makandra dev

The mysql2 gem in version 0.3.13 might break while compiling on older patch releases of Ruby 1.9.3 within rvm:

Do not use .rvmrc files to specify Ruby version and gemset configuration any longer, it's deprecated and not considered...

stackoverflow.com

I had some problems with Git and the file spec/fixtures/ČeskýÁČĎÉĚÍŇÓŘŠŤÚŮÝŽáčďéěíňóřšťúůýž. After pulling the latest commits, it would show that...

When you have files in your .gitignore they won't be considered for changes, but still you might want to...

makandracards.com

So you're hunting down a regression (or just a bug) and want to use git bisect to find out...

Exception notifications contain a lot of information: Backtraces, HTTP headers, etc. exception_notification tries its best to format this wall...

smartinez87.github.io

The new exception_notification has awesome options like :ignore_crawlers => true and :ignore_if => lambda {...

...}. These options should be helpful...

makandra dev

Next time you have to do more than trivial CSS changes on a project, you probably want to have live...

1. Saving files to a directory that is not shared between deploys or servers If you save your uploads to...

weblog.rubyonrails.org

Rails 4.0 is finally ready after a thorough process of betas and release candidates. It's an amazing new version...

This card shows how to upgrade a Rails 2 application from Rails 2.3.8 through every single patch level up to...

github.com

Backbone plugin to override getters and setters with logic.

makandracards.com

In order to have more human readable git branches, do git pull --rebase To always pull like this, write these...

github.com

Essential backports that enable many of the nice features of Ruby 1.8.7 up to 2.0.0 for earlier versions.

Our development process makes us deploy very often. As the number of releases grows, junk clogs up the hard drive...

robotlibrarian.billdueber.com

As Bill Dueber has on his blog, you can call rvm in the shebang to select a Ruby version like...