Spreewald now comes with a step that tests if a form field is visible: Then the "Due date" field should...
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...
validates_uniqueness_of is not sufficient to ensure the uniqueness of a value. The reason for this is that in...
Prism is a new lightweight, extensible syntax highlighter, built with modern web standards in mind. It’s a spin-off...
The attached article outlines considerations when choosing client-side vs. server-side implementations of the Google Geocoding APIs (geocoder, directions...
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...
The Out-of-Band Work feature allows one to perform arbitrary long-running work outside the request/response cycle without blocking...
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...
Apache HTTP server benchmarking tool (ab) is a nice tool to test performance on sites delivered by HTTP. If the...
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...
The way MySQL's FULLTEXT tokenizer splits text into word tokens might not always be what you need. E.g. it...
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...
With the impending release of Ruby on Rails 4, it looks like a lot of developers will be updating their...
When doing a git blame, git will blame the person who added or removed white space in a line (e.g...
Microsoft Office pre-fetches hyperlinks using an internal DLL (which doesn't know about your cookies), follows all redirects and...
Axlsx is an incredible gem to generate "Office Open XML" spreadsheet files (XLSX). Does not break on large spreadsheets and...
Previous versions of Consul exhibited strange behavior when querying a power that returns nil. Consul 0.4.2+ behaves as expected:
You can define methods in any example group using Ruby's def keyword or define_method method. These helper methods...