davidwalsh.name

David Walsh from Mozilla shows how to fire 'DOM changed' events from CSS. No need for JS to observe DOM...

When you have two models in a has_many, has_one or belongs_to association, the :inverse_of option in...

The facebook API allows up to 600 requests per 600 seconds. If you poll more often, you'll get no...

api.jquery.com

The $.cssHooks object provides a way to define functions for getting and setting particular CSS values. It can also be...

Note that this seems to affect only recent Rails 2 versions. You will not encounter this until you are writing...

Localizing a non-trivial application can be a huge undertaking. This card will give you an overview over the many...

makandra dev

Capistrano recently had some API changes that can results in deploys not working when running with old deploy.rb files.

Capybara has a global option (Capybara.ignore_hidden_elements) that determines whether Capybara sees or ignores hidden elements.

0xfe.blogspot.com

Chrome now supports desktop notifications using WebKit's webkitNotifications API. This means you can create popup bubbles from Javascript.

The step definition below lets you say: Then I should see a field "Password" But I should not see a...

The following snippet demonstrates how you could create excel files (with spreadsheet gem) and format columns so that they follow...

Sometimes you want one distinct version of RubyGems to be installed to replicate the same behavior across multiple servers.

Our gitpt script to generate git commits from Pivotal Tracker stories has been tweaked and polished and is now part...

When your Solr seems to be started properly (a process is running with the correct data directory) but never responds...

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

makandra dev

The Capybara API is somewhat hard for parse for a list of methods you can call on a Capybara node...

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

makandra dev
failtale.be

Free Hoptoad/Airbrake alternative which can capture exceptions from any platform. It comes with a Rails notifier and a RESTful API...

API breakage ahoy. You need to either upgrade your Capybara or downgrade your selenium-webdriver gem. Alternatively, this could solve...

You can say: $(element).is(':visible') and $(element).is(':hidden') jQuery considers an element to be visible if it...

Capybara allows you to select DOM elements, e.g. by using field, find_field(...) or field_labeled(...): role_select = field_labeled...

makandra dev

If you want to play music or sounds from a browser, your choice is to use either Flash or the...

makandra dev

When installing RMagick you may get an error messages like this: Version 2.13.1: checking for Ruby version >= 1.8.5... yes

joemaller.com

Google’s Font Directory and API for web fonts could have a transformative effect on how we read the web...