I am talking about development speed. When your application starts growing and you start adding gems, it starts to take...
JavaScript engines such as Google’s V8 (Chrome, Node) are specifically designed for the fast execution of large JavaScript applications...
Turbolinks makes following links in your web application faster. Instead of letting the browser recompile the JavaScript and CSS between...
For string columns, MySQL indexes the left side of a string. That means an index can speed a like query...
This will make MySQL log all received queries so you can see for yourself what happens on the database level...
Test suites usually grow over time as more and more development time is spent on a projects. Overall run-time...
The linked article describes how to use a Firefox addon "Flash-Aid" to install a better build of Flash and...
When using the asset pipeline your assets (images, javascripts, stylesheets, fonts) live in folders inside app: app/assets/fonts app/assets/images...
Localizing a non-trivial application can be a huge undertaking. This card will give you an overview over the many...
MySQL version 5.1 comes with an alternative, faster InnoDB implementation (called "InnoDB Plugin"). Switching is easy: Stop your mysqld with...
Possible Reason 1: parallel_tests - running more processes than features If you run old versions of parallel_tests with more...
For performance improvements (and to remove the need for eager loading), the ActsAsTaggableOn gem supports caching your tag lists directly...
Forms with many inputs (600+ in my case) become extremely unresponsive on an iPad, up to the point where it...
Two new methods on and off are the new way of declaring event handlers. bind, delegate and live area deprecated...
Note: This applies specifically to MySQL. In PostgreSQL for example, this is not an issue. If you care about performance...
The Rails logger will store its content in a buffer and write it into the file system every 1000 lines...
Single step and slow motion for Cucumber scenarios can come in handy, especially in @javascript scenarios. # features/support/examiners.rb AfterStep('@slow_motion...
cURL makes a web request and shows you the response body. You can redirect the response body to /dev/null just...
Date::Performance is a gem that replaces various method in Ruby's Date class with fast C implementations. Unfortunately it...
Note: If you are currently working with Ruby 1.8.7 or 1.9.3, we recommend to upgrade to Ruby 2.1 first. From...
VirtualBox does not offer anything for this task -- you need to do it yourself. It's not that hard:
Every time you open a directory containing images, Windows creates those pesky Thumbs.db files for a minor speed-up and...
This Perl script will run diagnostics on your MySQL database and recommend changes to your MySQL configuration.
When your cucumber features grow massively over time, the test execution can take a lot of time.