When your Cucumber feature needs to browse the page HTML, and you are not sure how to express your query...

makandra dev

When you need to create a locale for a language variant (like Austrian for German), you probably don't want...

makandra dev
github.com

When you need to use diff in either some Ruby code or your Rails app, use the differ gem.

paperplanes.de

This post is not about devops, it's not about lean startups, it's not about web scale, it's...

en.wikipedia.org

Under the same origin policy, a web page served from server1.example.com cannot normally connect to or communicate with a server...

codeodor.com

Code example for implementing Cross-Origin Resource Sharing (CORS) in Rails.

addons.mozilla.org

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

The Javascript code below is a rough equivalent to the simple_format helper that ships with Rails: function simpleFormat(str...

Resque comes with its own dashboard (Resque server) that you can mount inside your Rails 3 application with #config/routes.rb:

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...

File.chmod(0604, '/path/to/file') # rw----r-- The leading zero is meaningful.

When you create a temporary file (e.g. to store a generated Excel sheet) and try to send it to the...

In Rails 2, you could use link_to_remote...

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

Below you can find the hex color codes for the Color Graphics Adapter palette which used to be popular in...

Note that this card is very old. You might want to use ActiveType for your auto-coerced virtual attributes instead...

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

Just in case you did not know it: If you sent a Skype message containing a typo, you don't...

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

robots.thoughtbot.com

We are changing our name from Hoptoad to Airbrake. You see, some folks much larger than us reached out and...

VirtualBox does not offer anything for this task -- you need to do it yourself. It's not that hard:

makandra dev

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

Here are some popular mistakes when using nested forms: You are using fields_for instead of form.fields_for.

When you open up a story to only have a look at it, close it by pressing the "Cancel" button...

In order to rename your Ubuntu box, replace all occurences of the the old name in the following two files...