Avid Life Media Blog

  • Updating iOS apps for iPhone 5’s 4-inch retina display

    Why not take advantage of more screen space on the iPhone 5? It’s simple and won’t take long.

    Read more »

  • HTML Mobile Debuggers Manifesto

    Debugging HTML5 web apps on the desktop is easy. But when you make the leap to mobile devices, things get tricky. We've made a chart to document the recommended tool for each situation.

    Read more »

  • Altering Large Tables in MySQL

    Modifying large databases can be daunting, but with some planning and forethought it can be done safely, without downtime and without any replication delay. Here's how.

    Read more »

  • QA Test Automation using Selenium

    At Avid, we've chosen Selenium to satisfy our automated testing needs. Learn all about this great tool's strengths and weaknesses and how we make Selenium work for us.

    Read more »

  • ARPU: A simple number with complex underpinnings

    Average Revenue Per User is arguably one of the best metrics out there. It rolls together just about everything your product does into one magic monetization measure.

    Read more »

  • Logging Tables, Without the Mess

    Logging tables are usually at the periphery of a design effort, sometimes added as an after-thought. A DB design technique to design-away storage of NULLs and allow for optional columns is presented.

    Read more »

  • Queue & Worker Roundup

    When you have as many users as we do, you become experts at queueing background tasks pretty quickly. We've used all the biggies: RabbitMQ, DelayedJob, Resque, Beanstalk and we're going to tell you all about 'em.

    Read more »

  • Advanced AB Testing

    AB testing isn't all fun and games. What you don't know about AB testing.. could kill you!! Learn how to handle staged roll outs, non-independent groups and more.

    Read more »

  • The Merb Problem

    Merb was an alternative to Rails, whose hey-day was early in the Rails 2.x Era. It was announced that Merb would be merging into Rails 3.x and that Merb users would have an easy upgrade path. That was not the case. Now it's time to flee. Our hope is that sharing our decision making process might help other Merb users.

    Read more »