There seems to be no way to use therubyracer -v '0.11.4' and libv8 -v '3.11.8.17' on OS X Mavericks.
In Ruby, classes and modules are called constants. This card explains how Ruby resolves the meaning of a constant.
Today I ran into trouble installing therubyracer on Ruby 1.8. The installation failed with *** extconf.rb failed *** Could not create Makefile...
Rails has always included a scaffold script that generates a default controller implementation for you. Unfortunately that generated controller is...
You're better off using debugger-ruby_core_source: gem install debugger-ruby_core_source If you can't do...
If you need to test interaction with a remote API, check out the VCR gem as an alternative to Webmock...
You might not know that Rails disables CSRF protection in tests. This means that if you accidentally forget to send...
Chrome extension that shows all info from your rails log (like parameters, response times, view rendering times, DB requests) inside...
There may be reasons to change the locale of your Postgres cluster. A popular one is your development system's...
The new exception_notification has awesome options like :ignore_crawlers => true and :ignore_if => lambda {...
...}. These options should be helpful...
This card shows how to upgrade a Rails 2 application from Rails 2.3.8 through every single patch level up to...
Merge requests are often rejected for similar reasons. To avoid this, before you send a merge request, please confirm that...
Authentication is hard: there are many edge cases, and most users (including yourself) usually only go the "happy path" once...
Usually, the logrotate service takes care of renaming log files each night or so to avoid logs becoming huge. That...
If you get a message like this: Jan 21 13:42:38 foobar syslogd: /var/log/authlog : no such file or directory...
Apache HTTP server benchmarking tool (ab) is a nice tool to test performance on sites delivered by HTTP. If the...
Our old solution for cronjobs, the "craken" plugin, is no longer maintained and does not work on Rails 3.2+.
Debugging .htaccess is hell, and RewriteRules in particular if they are not working as expected. But fear not! RewriteLog will...
Xfce gives you a million options to configure your panels. Together with Xfce's sometimes arcane configuration UI, this can...
Having your site run on SSL is worthless when you include content over an unsafe connection (HTTP).
When you get an error like this: Invalid gemspec in [/opt/www/foo-project.makandra.de/shared/bundle/ruby/1.8/specifications/carrierwave-0.6.2.gemspec]: Illformed requirement ["# 1.1.4"] ... the machine's Rubygems needs to...
sudo apt-get install gnome-session-fallback or (alias) sudo apt-get install gnome-panel from a terminal.
This Firebug feature is called simply Log Events and allows developers to log DOM events into the Console panel.
paper_trail is an excellent gem to track record versions and changes. You almost never want to reimplement something like...