If you have not been able to upgrade to Rails 3 and Ruby 1.9, you may be unaware that your application is misconfigured. If you have international customers, ensuring that character sets are configured properly is important to making sure your application behaves the same for them as it does for local customers.
UTF-8 All The Way Across Your Stack
There used to be compelling reasons to stick with latin1 encoding. Each character is a single byte and it closely relates to ASCII, the original encoding of the internet.… Read more »
Some of Socialcast's largest clients rely heavily on our On-Premise virtual appliance to communicate and collaborate in their day-to-day work. The appliance was designed to be scalable and high-performing, and as such we are always looking for ways to optimize its performance to further those goals. Recently, we began looking at ways to improve our tool even further and discovered the need for more adequate and realistic performance tests for the application. These tests needed to be able to integrate well with our fast-moving master branch and continuous deployment while allowing us to test and tune variously sized virtual clusters.
We looked into existing load testing tools, but found them somewhat lacking.… Read more »