When writing a piece of reusable code, you sometimes need to have separate code for Rails 2 and Rails 3...

You've been there: A form cannot be submitted, but you don't see a validation error because the field...

After updating Rubygems you see a wall of deprecation warnings like this: NOTE: Gem::SourceIndex#add_spec is deprecated, use...

papercut.com

Retaliation is a Jenkins CI build monitor that automatically coordinates a foam missile counter-attack against the developer who breaks...

Note that if you plan to downgrade Firefox because your Selenium tests broke after a Firefox upgrade, there is a...

Note that if you plan to freeze your Firefox versions because your Selenium tests break whenever Firefox updates, there is...

makandra dev

When browsing a repository, pressing "t" allows you to quickly search for file names. Very awesome! Go here to try...

makandra dev

If you want to use the (badly implemented!) solarized color scheme in your Rubymine IDE: Clone the IntelliJ IDEA port...

addons.mozilla.org

The addon lets you set the format of the dates used for the year and month folders that the Archive...

Note: If you are currently working with Ruby 1.8.7 or 1.9.3, we recommend to upgrade to Ruby 2.1 first. From...

In Rails 2, you could use link_to_remote...

...:update => 'id' to automatically replace the content of $('#id').

We usually generate our commit messages from Pivotal Tracker IDs and titles, like [#15775609] Index view for conflicts

github.com

Some folks have started to keep their linux configuration in a git repository called "dotfiles". This sounds like a good...

Note: Consider using MATE instead of Gnome 3 on newer system Awesome is a very good tiling window manager that...

Install Ruby from the Ubuntu repository: sudo apt-get install ruby ruby-dev \ ruby is the meta package. If you...

makandra dev
cpulimit.sourceforge.net

cpulimit is a simple program which attempts to limit the cpu usage of a process (expressed in percentage, not in...

makandra dev

I've recently encountered a weird problem with specs making lots of SOLR queries using the acts_as_solr plugin...

We're adding a script console-for to open a remote Rails console with one command. Also have a look...

Here is how to switch your Selenium to Chrome: Make sure you've got a recent version of chromedriver in...

Sometimes, when running a rake task, RubyGems 1.8.5 raises an error: rake aborted! undefined method `specifications' for "/usr/lib/ruby/gems/1.8":String

richfrog.curzons.net

Get "PuTTY Link" and "Pageant" (an SSH key agent) from the PuTTY download page. Run pageant.exe, find its icon inside...

makandra dev

This card explains how to upgrade an existing RubyMine installation to a newer version. If you're installing RubyMine for...

qatechnotes.blogspot.com

If you encounter above mentioned failiure message after installing the ruby-debug gem then you have to explicitly require linecache...

I pushed a new version of the Cucumber Factory gem. This new release lets you refer to a previously created...