Ruby

http://s.erious.ly

Heroku

Update & Roadmap

It’s been a great first quarter for us, and it’s time for a brief update on where we are and where we’re headed.

Growth

Heroku’s growth has continued to be huge. 1,500 new apps were deployed to Heroku last week alone, and that number increases every week. Next week we will cross the 60,000 application...

Supporting Large Data: Part 1

As apps have matured on Heroku, data sets have gotten much larger. Taps is designed to help development by providing a fast and easy way to transfer databases between local environments and Heroku. Today we launched taps 0.3 with a reworked architecture and a new set of features focused on large data...

SSL Hostname Add-on Public Beta

Ever since we launched the current IP-based solution at $100/month in response to customer demand, we have been pursuing a cheaper and more elegant solution for SSL with custom certificates on Heroku.

Today, we’re happy to announce the public beta of a new SSL add-on that accomplishes this goal. It’s called ssl:hostname, and is priced...

Sinatra 1.0 Released

Sinatra is one of our favorite frameworks at Heroku. Many of our apps use Sinatra, and Blake even works here. All this means we’re extremely excited to congratulate the Sinatra team on the 1.0 release!

You can use Sinatra 1.0 today on Heroku. It works with both...

Memcached Public Beta

The top open request from our recent survey has been for memcached. Memcached is a simple, fast and scalable in-memory object caching system. Dynamic web applications use memcached to store frequently used data, reducing database load. The Heroku memcached add-on is built on the NorthScale distribution of memcached (NorthScale Memcached...

Heroku Casts: Queue Depth & New Relic

New Relic RPM is an on-demand performance management solution for web applications developed in Ruby. New Relic recently introduced an updated agent. Some of the highlights include support for Sinatra and rack apps, as well as background workers.

They also added a great Heroku feature; you can now view your backlog depth...

Public Beta: Deployment Stacks

Heroku Apps run on a fully curated stack with everything from the front end caching to the base libraries selected and managed. Today, we’re making available an additional curated stack, with updated libraries and Ruby VMs. You now have the choice of running on the original “Aspen” stack, or using the new...

Winter 2009 Survey Results

In December we asked our users to take a survey on how they are using Heroku. After collecting the responses, we wanted to share some of the results with the rest of our user community.

Who’s using Heroku?
No surprise, but the majority identify themselves as in the “Software Technology” industry, at 65% of the...

Bundler and I are breaking up

Bundler may be the future, but after way too many hours of trying to get my app working with Rails 2.3.5, bundler 0.9.x, and Heroku I have decided to throw in the towel and switch back to Heroku’s gem manifest system. I had Bundler...

Gem Bundler on Heroku

Gem Bundler is rapidly on its way to becoming the new community standard for managing gem dependencies in Ruby apps. Bundler is the default gem manager for Rails 3, but it will also work seamlessly with any other web framework (or no framework) since it has no dependencies itself.

Using it is as simple...

Rake task for deploying to Heroku

Deploying to Heroku is pretty easy, but I’ve often found myself needing to do additional tasks after pushing to Heroku’s git repository. For example, if you have to migrate, you have to do that after pushing; and after migrating you ha...

Fixing the Heroku "Too many authentication failures for git" problem

Getting an error like this when you push to Heroku? electricsheep:herokuapp look$ git push heroku master Received disconnect from 75.101.163.44: 2: Too many authentication failures for git fatal: The remote end hung up unexpectedly If ...