JavaScript in your Postgres

The same JavaScript engine that powers the web today is now available in your database.

This is one more step in evolving a data platform to meet all of your data needs. With a key/value store inside Postgres you gained agility in working with your schema. This agility was further improved with the JSON data type in Postgres 9.2. With geospatial support you removed the need for relying on additional tools for building location based apps. And today we're continuing to expand, going beyond SQL bringing the full power of the V8 JavaScript engine to your Heroku Postgres database. This offering is available immediately in public beta on all production tier databases.

More on V8

V8 is a...

Read more →

Heroku at WWDC

Each year, more than 5,000 iOS and Mac developers from over 50 different countries gather at Moscone Center West for Apple's Worldwide Developer Conference, or WWDC. It's the one week developers get to learn about all of the shiny new devices and APIs that they'll use to make their next great apps.

Heroku is excited to be sponsoring and organizing a great lineup of events next week:

AltWWDC Labs


For anyone who didn't get a ticket to the main event this year or is looking for a change of pace from the official schedule, AltWWDC is definitely worth a look. This open alternative to Apple's Worldwide Developer Conference features sessions and labs from such luminaries...

Read more →

2X Dynos Enter General Availability

2X Dynos

Thousands of Heroku customers have already updated their apps to utilize 2X dynos since they entered public beta on April 5. By providing twice the memory and CPU share, 2X dynos help to improve app performance and efficiency.

2X Dynos enter General Availability today. Starting tomorrow, June 1, 2013, 2X dynos will be billed at the full $0.10 per hour rate.

Heroku customers have used 2X dynos to solve a number of problems:

1. Concurrency for Rails with Unicorn - Rails apps see significant performance improvements using Unicorn. In-dyno queuing allows requests to be served by any available worker. 2X dynos allow more workers per dyno, yielding better-than-linear performance...

Read more →

Heroku Platform API, Now Available in Public Beta

Today, we are excited to release our new platform API into public beta, turning Heroku into an extensible platform for building new and exciting services. Our platform API derives from the same command-and-control API we use internally, giving entrepreneurs and innovators unprecedented power to integrate and extend our platform. Some of the uses we’ve imagined include:

  • Building mobile apps that control Heroku from smartphones and tablets;
  • Combining Heroku with other services and integrating with developer tools;
  • Automating custom workflows with programmatic integration to Heroku

Platform API

The platform API empowers developers to automate, extend and combine Heroku with other services. You can use...

Read more →

Postgres 9.3 Beta Available

With each new release, Postgres brings new powerful functionality to your fingertips – Postgres 9.3 is shaping up to be no different. Postgres 9.3 will include richer JSON operators for the JSON datatype, SQL-standard LATERAL subquery support, materialized views, and of course much more. Postgres 9.3 Beta was made available earlier this week and we’re excited to announce a public alpha of it ourselves.

You can get started immediately with the alpha today by provisioning a Postgres 9.3 database on our production tier:

$ heroku addons:add heroku-postgresql:crane --version=9.3 ... Use `heroku pg:wait` to track status. ! WARNING: Postgres 9.3 is in alpha. alpha releases have ! a higher risk...
Read more →

Browse the blog archives, subscribe to the full-text feed, or visit the engineering blog.