Search overlay panel for performing site-wide searches

Build Your Next Big Thing on Heroku. Sign Up Now!

News

Ruby 1.9.2 on Bamboo is now the default for new apps created on Heroku.

As we said back in April: Ruby 1.9.2 as the new gold standard for production Ruby apps. In 2011, we’ve seen more and more developers move to 1.9.2. It’s fast, stable, and sees excellent support throughout the community.

You can always list available stacks with the heroku stack command; and if you want your new app on Ruby 1.8.7 you …

div#box { width: 985px !important } div#blog_content { width: 750px !important }

h2.hv3 { margin: 2.75em 0px -0.6em !important }

.hv3code { font-family: monospace; white-space: pre; background: #B9B9C8; color: #336; font-size: 14px; line-height: 20px; padding: 0.75em 1em; border: 1px solid #aaa; margin: 1em 0 0; overflow-x: auto; }

.hv3code span { color: #42D } .hv3code span.lg1 { color: #279 } .hv3code span.lg2 { color: #d9d } .hv3code span.lg3 { color: #92a }

.hv3code a { …

Baltimore, Here We Come!

Next week is RailsConf in Baltimore, and Heroku is coming out in force. There will be about a dozen of us attending sessions, manning our booth, and chatting with Rubyists, so definitely keep an eye out for us!

To make it a bit easier, here’s a quick summary of when and where we’ll be:

Monday, May 16th

  • At 6pm, Ben Scofield will be part of the second annual Ignite RailsConf. He’s

Heroku is fully behind Ruby 1.9.2 as the new gold standard for production Ruby apps. Over the past few months, we’ve seen more and more developers move to the Bamboo 1.9.2 stack. It’s fast, stable, and increasingly sees excellent support throughout the community.

In February, we said that we’d be reviewing the state of 1.9.2 support with the eventual goal of switching the default for new Ruby apps on Heroku from 1.8.7 to 1.9.2. …

On April 21st 2011, Heroku experienced a widespread application outage. We have posted a full post-mortem detailing the causes and steps we are taking to prevent similar outages from happening in the future.

Heroku status always contains our current status. You can follow @herokustatus to follow status updates via twitter.

Since launching Ruby support in 2007, we’ve been constantly expanding the platform to accommodate more application types and to make the platform more accessible to a broader audience of developers.

We are very pleased today to announce full support for applications written in the Logo programming language.

Going back to our roots with an in-browser editor, we believe that interactive programming and getting started quickly lend well to learning. Ruby is an excellent language for …

Bundler groups are commonly used to specify which dependencies of your application are needed in a given environment. You may have something like this in your Gemfile:

group :test do gem "rspec" end

Using the "test" group in this case allows you to specify the gems that are needed to test your application.

Since you won’t need these gems in production, you can speed up installation by ignoring the "test" group. Bundler provides this ability …

At Heroku, we’ve been watching the progress of MRI very carefully for a while now; we added support for 1.9.1 nearly a year ago and 1.9.2 more recently, and we’ve seen thousands of apps created and running successfully on the 1.9 series of VMs. At the same time, we’ve seen the community as a whole recognize the importance of 1.9 by migrating libraries and gems to it and providing resources and tutorials on upgrading.

Today,

In December, we rolled out the public beta of a sweet new logging system for Heroku. The new system combines log output from your app’s processes and Heroku’s system components (such as the HTTP router). With all of your logs collated into a single, time-ordered stream, you get an integrated view of everything happening in your app.

Here’s a sample:

$ heroku logs 2010-10-21T14:11:16-07:00 app[web.2]: Processing PostController#list (for 208.16.84.131 at 2010-10-21 14:11:16) [GET] 2010-10-21T14:11:16-07:00…

The improved maintenance mode we described last month is now standard for all existing and new apps.

This new maintenance mode is faster and much more scalable, particularly for apps with more than fifty dynos. It handles maintenance mode at the HTTP router, providing an instantaneous response for turning maintenance mode on or off regardless of the size of your app.

It uses a standard page which serves with an HTTP 503 code.

(If you …

Subscribe to the full-text RSS feed for News.