Do not investigate in the 2342 tools that exist for migrating IMAP accounts from one server to another. They all...
Spreewald now comes with a step that tests if a form field is visible: Then the "Due date" field should...
Amazon Elastic Transcoder is video transcoding in the cloud. It is designed to be a highly scalable, easy to use...
Consul 0.6.1+ gives your Power class a number of static methods that behave neutrally in case Power.current is nil. This...
Consul 0.6.1+ gives you a way to dynamically access and query powers for a given name, model class or record...
We recently had a problem on a Memcache cluster, where one of the servers showed a significantly worse cache hit...
Behave.js is a lightweight library for adding IDE style behaviors to plain text areas, making it much more enjoyable to...
validates_uniqueness_of is not sufficient to ensure the uniqueness of a value. The reason for this is that in...
The attached article outlines considerations when choosing client-side vs. server-side implementations of the Google Geocoding APIs (geocoder, directions...
Mobile browser's ignore the autoplay attribute on and elements. Stupid reasons include saving mobile bandwidth on behalf of the...
Calling bundle update GEMNAME will update a lot more gems than you think. E.g. when you do this...
Calling bundle update (without arguments) updates all your gems at once. Given that many gems don't care about stable...
Awesome color schemes for RubyMine, Sublime Text 2 and other editors. To install the themes into your Rubymine, copy intellij...
If you get a message like this: Jan 21 13:42:38 foobar syslogd: /var/log/authlog : no such file or directory...
If you worked with a system Ruby before switching to RVM, this system Ruby will be in your way when...
Geordi now has a script that runs capistrano with all known deploy targets (i.e. staging, production...). Use with geordi capistrano...
Apache HTTP server benchmarking tool (ab) is a nice tool to test performance on sites delivered by HTTP. If the...
So you want to find out how many horizontal pixels you have available on a mobile device. This is super...
If you say git stash, your stashed changes will be identified with an automatically generated message: $ git stash
Use Socket.gethostname. So for a machine whose hostname is "happycat", it will look like this: >> Socket.gethostname => "happycat" That should work...
When calling a scope like current_power.user?(user), Consul will no longer trigger a query if the users power selects all...
Upgrade the offending gem. If you cannot or don't want to upgrade, lock rake to 0.8.7.
You will get this when you are using the latest version of Rails with a recent version of Rack:
I needed a way to make my apps full screen from bash scripts. There is no super-easy way, but...