Rails

Writing MySQL Purge Jobs in Ruby with the Cleansweep Gem

About the simplest thing you can do with a relational database is tell it to delete some data: delete from accounts where accounts.cancelled = true You don’t have to be a DBA to figure out what that does. If only everything was that simple! If you’re using MySQL, as you begin collecting more and more…

Continue Reading

Ruby Agent Now Supports ActiveJob

ActiveJob is a highly anticipated feature of Ruby on Rails 4.2. It gives developers a single API to control a variety of frameworks for controlling the execution of background jobs for tasks like sending confirmation emails or scheduling regular cleanups. This is great for us, and for you, because it allows New Relic to instrument…

Continue Reading

Ezra Zygmuntowicz: In Memoriam

Last Wednesday, November 26th, Ezra Zygmuntowicz passed away after a long illness. A founder of the Rails hosting company Engine Yard and original developer of the popular Web framework Merb, Ezra was one of the very first people to see my @newrelic prototype and champion the New Relic cause. He was a true visionary and…

Continue Reading

The Making of the FutureStack Badge

One of the surprises we unveiled at FutureStack13 was the custom electronic badge we built for attendees.  A number of months ago, Chris Kelly and I sat down to brainstorm new ways to encourage conference interaction.  Our discussion eventually led to the conference badge.  Badges are universally boring at conferences even though they’re usually the…

Continue Reading

RailsConf 2013 Review

Can you believe it’s already been a whole week since RailsConf 2013 ended?! Another RailsConf has come and gone and everyone has gone back to their hometowns and offices. New Relic was lucky enough to have RailsConf in Portland, Oregon this year, which is our intergalactic engineering headquarters. We worked hard to make everyone who…

Continue Reading

Test All the Combinations!

Most applications test for their own correctness. But sometimes gems need to go further and test their interactions with other gems. newrelic_rpm – otherwise known as the New Relic Ruby agent – is definitely one of them. It needs to not only coexist with other gems, but to seamlessly instrument them. So, how do we…

Continue Reading

Security Banners (For If You Forgot to Apply the Latest CVE Patch)

RailsConf 2013 is right around the corner! And to celebrate, we’re publishing a series of blog post that highlight what’s new and exciting in the world of New Relic’s Ruby support. Don’t forget to check out the entire series so far: Cross Application Tracing, Thread Profiling, Living on the Edge with Rails 4 & Ruby 2, and Thread Safe…

Continue Reading

Thread Safe APIs and Sidekiq Support for Your Threading

RailsConf 2013 is right around the corner! And to celebrate, we’re publishing a series of blog post that highlight what’s new and exciting in the world of New Relic’s Ruby support. Don’t forget to check out the entire series so far: Living on the Edge with Rails 4 and Ruby 2, Cross Application Tracing and Thread Profiling. A…

Continue Reading

Living on the Edge with Rails 4 & Ruby 2

RailsConf 2013 is right around the corner! And to celebrate, we’re publishing a series of blog post that highlight what’s new and exciting in the world of New Relic’s Ruby support. Don’t forget to check out the entire series so far: Cross Application Tracing and Thread Profiling. We want New Relic’s Ruby agent to work…

Continue Reading