...s #find method raises an error if nothing could be found. #first should behave like #find used to. i18n requires Ruby >= 1.9 -> Add gem 'i18n', '< 0.7.0' # 0.7.0 requires Ruby...
Travis changed their default distribution from Ubuntu 14.04 (trusty) to 16.04 (precise). This might break your test setup for new...
Warning: Because of (unclear) rounding issues and missing decimal places (see examples below), do NOT use this when dealing with...
This is an awful way to test whether a number is shown on the screen: Then I should see "5...
Install Ubuntu Server Download an image from this site Select File > New… to and follow the instructions, choose the .iso...
This is a problem when using Selenium with Firefox. We recommend using ChromeDriver for your Selenium tests. This setup allows...
Here is a hacky way to load dumps directly from the source server, without fully copying them over and extracting...
If you want your application to display properly on iPad, iPhone or Android there are two things to do:
...has announced that, starting with Firefox 22, the popular open source web browser will begin blocking third-party cookies by default. That means only websites you actually visit will be...
With the impending release of Ruby on Rails 4, it looks like a lot of developers will be updating their...
Learning Rails for the first time should be fun, and Rails for Zombies allows you to get your feet wet...
Professionals can be recognised by the fact that they minimize complexity. Small modules, complete isolation of modules, minimal (in number...
The rubyforge gems model may not be perfect, but damnit people, when there’s a gem update I know that...
When Java first shipped, Bill Joy and James Gosling and the other members of the Java team thought that Java...
...and a lot of time has been spent without much progress, it may be better to do something rather than just enter AnalysisParalysis. The experience gained in the process often...
Speech bubble icons have become synonymous with comments. When creating yet another one for a standard comment link, it occurred to me that there might be a way to make...
Subfolio provides an elegant, practical and customizable web interface to your file system. Super fast to set-up and use...
...Use transactions where possible. It is the faster option all around, and will scale better than deletion as your number of records grow. Use deletion for Selenium features (here's...
When you simply want to get to know Puppet, follow puppetlabs’ Learning Puppet Docs. They give you a handy introduction...
If you get an error like this ... can’t find executable rails for rails-3.2.3 (Gem::Exception) ... one of several...
We have released a new library Gemika to help test a gem against multiple versions of Ruby, gem dependencies and...
There seems to be no way to use therubyracer -v '0.11.4' and libv8 -v '3.11.8.17' on OS X Mavericks.
In Capistrano 2, directories in shared_children used to be symlinked to the shared directory during the finalize_update task...
Ever wondered about the difference between def and define_method? Turns out there are three implicit contexts in Ruby. def...