Search overlay panel for performing site-wide searches
Salesforce (Heroku) Named a Leader. Learn More!

News

Maximizing parity between development and production environments is a best practice for minimizing surprises at deployment time. The version of language VM you're using is no exception. One approach to this is to specify it using the same dependency management tool used to specify the versions of libraries your app uses. Clojure uses this technique with Leinigen , Scala with SBT , and Node.js with NPM . In each case, Heroku reads the dependency file during slug compile and uses the version of the language that you specify.

Today, we're pleased to announce that we've added support for…

Last week we launched our dev plan , a free database designed for development and testing. Today, we are launching into public beta two new plans: Crane and Kappa. These plans are part of our production tier, offering the same monitoring, operations, support, and data protection features as our more expensive plans.

Crane is available for $50 per month and features a 400 mb cache. Kappa is $100 per month and features a 800 mb cache. They can be provisioned immediately via the Heroku Postgres addon page or via our command line tool:

$ heroku addons:add heroku-postgresql:crane

SSL is a crucial part of any web app with a login session. As Firesheep demonstrated, HTTPS everywhere is the path forward for modern web apps. Heroku follows this with our own login-protected apps, from the management interface to the Dev Center .

Announcing Better SSL For Your App

Today, we're announcing two new features to make it as easy as possible for you to secure your app running on Heroku with SSL.

First, all apps now have piggyback SSL by default. Prepend https to the hostname for any Heroku app (https://yourapp.herokuapp.com for Cedar

Introducing the newest plan in the Heroku Postgres line-up: dev. It is an updated replacement for the PostgreSQL 8.3-based shared database add-on. This plan is available immediately in public beta:

$ heroku addons:add heroku-postgresql:dev

It can also be provisioned through the Heroku add-ons catalog.

What's New?

This new dev plan offers increased parity between our free database service and our paid, production plans. New features include:

Postgres 9.1 Data clips hstore Direct database access from psql or other libpq clients.
Support for most pg commands in the Heroku command line client.
Visibility through the…

Today has been a very good day for Postgres.

We here at Heroku love Postgres, and we aren't afraid to show it. Here's how three different Herokai showed their PG love in three awesome ways in the last 24 hours:

Postgres.app is the easiest way to run PostgreSQL on the Mac. Just open the app, and you have a server up and running with Postgres 9.1 and PostGIS 2.0. PostgreSQL has not been the easiest things to install–especially for new developers–so we see Postgres.app as an important step in making the world's best database more accessible…

The Heroku Changelog is a feed of all public-facing changes to the Heroku runtime platform. While we announce all major new features via the Heroku blog, we're making small improvements all the time. When any of those improvements have any user-visible impact, you'll find them in the changelog.

Some recent examples of posts to the changelog include new versions of the Heroku CLI , a new error code , and changes to logging .

To get the latest on changes like these, visit the Heroku Changelog , or subscribe via feed or Twitter .

We are pleased to announce that Yukihiro "Matz" Matsumoto , the creator of Ruby and Heroku's Chief Ruby Architect , has received the 2011 annual Advancement of Free Software Award.

Editor's Note: The functionality described in this blog post has been replaced by Heroku Button. The Heroku Elements marketplace now lists hundreds of template apps that can be easily deployed. Check out Heroku Elements to find an app to deploy.

Learning a new language or framework can be both fun and rewarding. But tutorials only get you so far: one of the easiest ways to get started is by copying an existing sample app.

Today we're introducing template-based app creation for Java on Heroku. To try it out, go to www.heroku.com/java and click

One of the great strengths of PostgreSQL is extensibility. Just as the JVM has become more than a way to just run Java—spawning languages such as Clojure and Scala—PostgreSQL has become more than just a home to relational data and the SQL language. Our first officially supported Postgres extension, hstore , enables you to build better apps faster without sacrificing the power, reliability, and flexibility of the underlying PostgreSQL storage engine.

By using hstore, you will be able to leverage the flexibility and agility of schema-less data stores in existing environments. Although hstore is a mature, stable solution,…

The Heroku Toolbelt is a package of the Heroku CLI, Foreman, and Git — all the tools you need to get started using Heroku at the command line. The Toolbelt is available as a native installer for OS X, Windows, and Debian/Ubuntu Linux.

The Toolbelt has been available since last fall as part of our polyglot platform . Since then it's matured substantially with a huge amount of user testing, and now even has a shiny new landing page. Ruby developers can continue to use gem install heroku, but developers in other languages (

Subscribe to the full-text RSS feed for Richard Schneeman.