Cards can now be flagged as "Repeating". Every Wednesday, some of these cards will be moved back to the top...
For two years we've been using SearchableTrait which gives models the ability to process Googlesque queries like this: Contact.search...
Selenium cannot reliably control a browser when its window is not in focus, or when you accidentally interact with the...
When you want to copy/move from a shared folder (on Windows guests, for example) and it fails with absurd error...
When you are trying to install/update VirtualBox Guest Additions on your guest machine but the setup is for a different/older...
Xfce gives you a million options to configure your panels. Together with Xfce's sometimes arcane configuration UI, this can...
If you tried out Compiz on top of Xfce and found it to be a world of pain like me...
If you can now longer hear or record sounds after upgrading Ubuntu, you probably need to re-tell Ubuntu which...
So you have multiple screens under Xfce and want to have one task bar on each screen, only showing applications...
So you are debugging like a boss and lost track of where you actually are in your code? No problem...
imgAreaSelect is a jQuery plugin for selecting a rectangular area of an image. It allows web developers to easily implement...
Freetile is a plugin for jQuery that enables the organization of webpage content in an efficient, dynamic and responsive layout...
The gem author Jonas Nicklas highlights in a Google Groups post that the release is not backwards compatible to 1...
A technique to vastly reduce the number of join model records that need to be stored in the database.
Setup the mirror by following the steps described here. If you want to enable OS upgrades using do-release-upgrade...
The classical scenario: There's a parent div element and you want to center some arbitrary child element vertically inside...
When you have two models in a has_many, has_one or belongs_to association, the :inverse_of option in...
Modern cameras often produce JPEGs that have a "I should be rotated 90° to the left" flag. If you process...
Capybara gives you two different methods for executing Javascript: page.evaluate_script("$('input').focus()") page.execute_script("$('input').focus()")
JavaScript engines such as Google’s V8 (Chrome, Node) are specifically designed for the fast execution of large JavaScript applications...
YourClass.reflect_on_all_associations.map(&:name) Get the class name by calling class_name, or the type of the association (belongs_to, has_many...
Ever wanted to preview a pattern from Subtle Patterns on your site without the hassle of swapping out images and...
gleeBox is an experimental project that takes a keyboard-centric approach to navigating the web. It provides alternatives to actions...
Icon fonts like Font Awesome are infinitely scalable, look great on high-DPI displays and will give your app a...