Improving Sidekiq Performance with JRuby

Posted March 20, 2014 by Kevin

Sidekiq performance in JRuby can be substantially improved by reducing Thread and Fiber allocations. We take a look at how JRuby 1.7.11 improves this by backing Fibers with an internal thread pool and how layering in a Fiber pool with Celluloid can improve things even more....

Read More View Comments

Faster SecureRandom in JRuby 1.7.11

Posted March 11, 2014 by Kevin

While profiling our Rails app recently, SecureRandom surfaced as a hot spot. We use UUIDs to generate request IDs so we can correlate different log statements with a logical user request. To isolate the problem...

Read More View Comments

Introducing the Mogotest Jenkins Plugin

Posted March 25, 2013 by Kevin

I'm happy to announce that we've released the Mogotest Jenkins plugin. The plugin is available for installation through the Jenkins update center and our documentation guides you through the configuration....

Read More View Comments

How to Accept Self-Signed SSL Certificates in Selenium 2

Posted March 05, 2013 by Kevin

I wrote about how to accept self-signed SSL certificates for Selenium 1 almost 3 years ago. At the time, Selenium 2 hadn't seen an official release yet so I was sticking with the more stable Selenium 1 (now the Selenium RC protocol in Selenium 2). A lot has changed in the world of Selenium since then and I thought it was time to provide a new post with modern information, based upon the Selenium WebDriver drivers....

Read More View Comments

Redesigned Web Consistency Test Reports

Posted January 29, 2013 by Melanie

Have you viewed your Browser Compatibility Report or Regression Report lately? We've changed their design a bit and made them easier to use and manage. You can try them out for yourself by viewing any of your test results or by using our live demo. You can also watch the tutorial below to see all of the new features in action....

Read More View Comments

Centralized Selenium Logging with Graylog

Posted January 16, 2013 by Kevin

Selenium Grid is a fantastic way to run a cluster of browsers to speed up your testing. We make very heavy use of it to provide our Web Consistency Testing results. But running many distributed nodes and not knowing which one is running a session at any given time can be problematic from an ops standpoint. Sending all of our logs to a centralized location is one way that we manage all this....

Read More View Comments

© 2010 - 2014 Mogoterra, Inc. Back to Top