youtube.com

Great introduction to React.js and the ideas behind it.

When using jQueryUI's Sortable plugin (either directly or via Angular's ui.sortable), you might struggle testing your nice drag...

makandra dev
github.com

edge_rider is Power tools for ActiveRecord relations (scopes). Please note that some of the functions edge_rider provides have...

So you have placed a breakpoint somewhere and now want to dig around, but not even inspecting variables is working...

material.angularjs.org

The material design project for Angular is a complementary effort to the Polymer project's paper elements collection. Our goal...

When you cannot make Selenium trigger events you rely on (e.g. a "change" event when filling in a form field...

makandra dev

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

code-experience.com

React.js is a relatively new Javascript templating engine that has two-way-bindings like AngularJS or Batman. The interesting idea...

coderwall.com

There seems to be no way to use therubyracer -v '0.11.4' and libv8 -v '3.11.8.17' on OS X Mavericks.

stackoverflow.com

You're better off using debugger-ruby_core_source: gem install debugger-ruby_core_source If you can't do...

Working with lists in Javascript is painful because the native Array class is so poorly designed. One way to reduce...

After running bundler / gem install I could not load nokogiri lately. It died with cannot load such file -- nokogiri/nokogiri.

This card shows how to upgrade a Rails 2 application from Rails 2.3.8 through every single patch level up to...

stackoverflow.com

Access the Method object Dead simple: Get the method object and ask for its owner: "foo".method(:upcase) # => #

Every time you call $(...) jQuery will create a new object. Because of this, comparing two jQuery collections with == will never...

If you tried out Compiz on top of Xfce and found it to be a world of pain like me...

Rarely, you might want to rebuild all gems with native extensions, because they might be compiled against outdated system libraries...

There is no reason to leave trailing whitespace characters in your project's files, so don't add any.

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

When you want to test how an web-application reacts in a specific resolution, you can set up a specific...

If you get this: Installing typhoeus (0.3.3) with native extensions /usr/local/lib/site_ruby/1.8/rubygems/installer.rb:483:in `build_extensions': ERROR: Failed to build gem...

github.com

When trying to install the gherkin gem, you might encounter an error with the following lines: ERROR: Error installing gherkin...

jQuery UI's date picker and date time picker doesn't work on touch interfaces. Solution 1: Use Mobiscroll

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