FiveRuns TuneUp Adds Support for Merb

Share Article

FiveRuns TuneUp, a free, open-sourced Ruby on Rails application profiler and developer community, now supports Merb, a Model-View-Controller (MVC ) framework that is increasingly being used to develop web applications.

We are very excited about Merb-1.0. The ecosystem has grown steadily and we expect to see rapid adoption once 1.0 is finalized. With FiveRuns TuneUp now supporting Merb applications the future indeed looks bright.

FiveRuns TuneUp, a free, open-sourced Ruby on Rails application profiler and developer community, now supports Merb, a Model-View-Controller (MVC ) framework that is increasingly being used to develop web applications. TuneUp for Merb allows developers to instrument their Merb applications during development in the same way TuneUp profiles Rails applications, giving developers visibility into application performance and helping them identify bottlenecks before they reach production. FiveRuns attended and sponsored the inaugural MerbCamp conference in San Diego this past weekend where they debuted the updated TuneUp tool.

FiveRuns TuneUp is a popular application-profiling tool that also offers a developer community for sharing application performance information and collaborating on improvements. With close to 2000 installs of the TuneUp gem, the TuneUp community has quickly grown as Ruby on Rails developers have used the service to identify performance trouble spots in their Rails-based applications and improve them. FiveRuns has added support for the Merb framework to better serve its broad user base and to address a growing number of Merb developers.

Like FiveRuns TuneUp for Rails, TuneUp for Merb is free, open sourced and available immediately. The project is maintained at github.com/fiveruns.

Merb, the open source Rails-inspired MVC framework, is fast, light, and agile. Thread-safe and engineered to handle multiple requests quickly and efficiently, Merb is easy to understand, maintain, and extend, with its well-organized and simple core code. The Merb project is sponsored by Engine Yard.

FiveRuns Rubyist, Bruce Williams, describes TuneUp for Merb on the FiveRuns blog. Highlights include:

  • Like TuneUp for Rails, TuneUp for Merb adds a panel to the top of the Merb application that displays information about how long it takes to execute an action, exactly what happened while it was executing, and how this compares with previous requests to the same action. The information includes the filters that were called, model activity that occurred, and views that were rendered.
  • Developers can also see in-depth information about SQL queries generated by DataMapper.
  • Everything is contextual, so developers can drill down and see exactly where things are happening... and even jump to the related line of code in TextMate.
  • Installation is easy and just takes a few seconds. Developers simply install the fiveruns_tuneup_merb gem from RubyForge. The gem is internally structured as a Merb Slice and uses this mechanism to integrate with the profiled application.

Several contributors to the FiveRuns TakeFive series, a weekly Q&A with Ruby and Rails influencers on the FiveRuns blog, have offered their own perspectives on Merb. FiveRuns compiled the content in a recent post leading up to MerbCamp.

Relevant Quotes:
Ezra Zygmuntowicz, co-founder and senior fellow at Engine Yard said, "We are very excited about Merb-1.0. The ecosystem has grown steadily and we expect to see rapid adoption once 1.0 is finalized. With FiveRuns TuneUp now supporting Merb applications the future indeed looks bright."

Brian Smith, partner at software development and consulting firm Downtown Cartel, and an early Merb developer said, "Since Downtown Cartel was organized, we have been actively using and contributing to the Merb project. We love the speed and flexibility that Merb provides, but the lack of tools makes guaranteeing the right level of performance in our applications a daunting task. After watching a demo of FiveRuns TuneUp for Rails, we saw the importance of bringing FiveRuns TuneUp to Merb. Thankfully, FiveRuns was already ahead of us. FiveRuns TuneUp gives us greater visibility into our applications, which allows us to quickly and correctly optimize our bottlenecks, instead of wasting time guessing. In a performance focused community like Merb's, FiveRuns TuneUp is sure to be a hit."

"As Ruby and Rails reach greater adoption and the application architectures are becoming richer, additional Ruby-based components are joining Rails in production web applications. At FiveRuns, we have seen the use of and interest in Merb increase, and as we continue to support the Ruby market - Merb was a natural addition to our portfolio," added Steve Sanderson, vice president of development & technology at FiveRuns.

About FiveRuns Corporation
FiveRuns delivers simple, elegant and affordable products for instrumenting, monitoring and managing Ruby on Rails application performance. FiveRuns TuneUp is a free service for developers offering Rails and Merb application profiling with community support, and FiveRuns Manage offers affordable Ruby on Rails application monitoring and management. The Company also sponsors several open source projects focused on Ruby on Rails performance and monitoring. Built on Ruby and Rails and delivered as hosted services, FiveRuns' products enable organizations to save money and reduce operational complexity by managing the entire Ruby on Rails application lifecycle - from installation to production. For more information, visit fiveruns.com.

###

Share article on social media or email:

View article via:

Pdf Print

Contact Author

Lauren Sell
Visit website