MetricsGraphics.js is a library built on top of D3 that is optimized for visualizing and laying out time-series data...
Firefox 5.0.1, which we were using for most Rails 2.3 projects, does not run on Ubuntu 14.04 any more. Here...
In a JavaScript console, type this: > 9112347935156469760 9112347935156470000 Ooops. And that's not a float! This occurs because JavaScript uses...
Modern browsers natively suppport file pickers that allow the user to choose multiple files at once. To activate this feature...
In Thunderbird, you can set custom font faces and sizes for reading plain-text e-mails. However, Thunderbird sometimes "randomly...
Capybara will fail to find tags that are missing an href attribute. This will probably happen to you every now...
The flip-flop operator is a hotly contested feature of Ruby. It's still struggling to find an idiomatic use...
When using jQueryUI's Sortable plugin (either directly or via Angular's ui.sortable), you might struggle testing your nice drag...
Microsoft Exchange service administrators can enable Exchange Web Services (EWS) which is a rather accessible XML API for interacting with...
Great gem to consume RSS feeds. I was missing some features on Ruby's RSS::Parser that I found in...
You know each_with_index from arrays: ['hello', 'universe'].each_with_index do |value, index| puts "#{index}: #{value}" end
In Cucumber, scenario outlines help avoiding tests that are basically the same, except for a few variables (such as different...
While RSpec 1 and 2 decided that specs inside spec/model are model specs, and those inside spec/features are feature specs...
When you don't only have a favicon.ico in your project but also PNGs of different sizes and backgrounds, you...
The debugger gem does not seem to be properly working on Ruby 2. Use byebug instead! Byebug is a simple...
See screenshot here. This is great news because network throttling is very painful in Linux. The features are already in...
Aruba is an extension to Cucumber that helps integration-testing command line tools. When your tests involve a Rails test...
When you cannot make Selenium trigger events you rely on (e.g. a "change" event when filling in a form field...
An all-in-approach to fix the problem of pending AJAX requests dying in the browser when the server ends...
You need this awkward command: page.driver.browser.action.move_to(page.find(selector).native).perform Note that there are better ways for newer Capybaras...
Using this gem, whenever a Capybara test in Cucumber, Rspec or Minitest fails, the HTML for the failed page and...
A little-known feature of modern Regexp engines that help when optimizing a pattern that will be matched against long...
When you tell rbenv to install a Ruby it does not know about, you will get an error message.
The error unexpected 'x' after 'DESCENDANT_SELECTOR' (Nokogiri::CSS::SyntaxError) (where x may be basically any character) occurs when the...