Behind the Heroku Platform: How We Create Non-events for Customers

As an SRE (Service Reliability Engineer) at Heroku, one of the things I’m exposed to is how much work happens behind the scenes in order to create what we call “non-events” for you, our users. A non-event is turning something that would typically create work for an application hosted on traditional infrastructure into something that the user won’t even notice. This is something we put a lot of energy into because we believe in letting our users run apps instead of managing infrastructure. We make this investment because we know that for every hour you spend managing infrastructure, that’s an hour less spent on building or maintaining your application. We know that you need to be able to...

Read more →

Heroku at the Salesforce Hackathon

As part of Salesforce’s Dreamforce conference, Salesforce is hosting its second major hackathon on October 10-12 in San Francisco. The format for this year’s hackathon has been expanded to include specific categories for not just Heroku, but also some of our favorite open source projects. With over ten prizes of more than $10,000 each, this is a great opportunity to build something cool, take advantage of some of the latest Heroku features, and help your favorite open source projects.

Heroku Category

Heroku has long focused on helping you build apps. In looking at the data we have on the over 5 billion requests Heroku serves each day, the percentage coming from mobile devices has grown...

Read more →

Two-factor Authentication Now Generally Available

Two-factor authentication is a powerful and simple way to greatly enhance security for your Heroku account. It prevents an attacker from accessing your account using a stolen password. After a 4 month beta period, we are now happy to make two-factor authentication generally available.

Turning on two-factor authentication

You can enable and disable two-factor authentication for your Heroku account in the Manage Account section of Dashboard.

Before you turn it on, please read on here to understand the risks of account lock-out. You can also refer to the Dev Center docs for more details.

How two-factor authentication protects you

Without two-factor authentication, an attacker can gain...

Read more →

Introducing Heroku DX: The New Heroku Developer Experience

One of our core beliefs at Heroku is that developers do their best work when the development process is as simple, elegant, and conducive to focus and flow as possible. We are grateful for how well many of our contributions to that cause have been received, and today we are making generally available a new set of features that have been inspired by those values.

Collectively, we call these new features Heroku DX—the next evolution in Heroku’s developer experience. Our goal with these new features—Heroku Button, Heroku Dashboard + Metrics and Heroku Postgres DbX—is to make it faster than ever for developers to build, launch and scale applications.

heroku-dx

Heroku Button

Heroku is known for...

Read more →

Welcome to Heroku, CloudBees developers

The key to any startup is focus -- focusing in multiple directions is really no focus at all. Following this premise we understand the decision by CloudBees to double down on their continuous integration offering of Jenkins, and to discontinue their platform as a service product. Continuous integration is already playing an important role in application development and deployment and will only continue to grow in the future. Many of us are fans of Jenkins, and in fact we have many Heroku customers today taking advantage of Jenkins and other CI services.

We’re also pleased to see CloudBees suggest that users migrate their PaaS services to providers like Heroku, and we’d like to welcome...

Read more →

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