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

Craig Kerstiens

Heroku Staff

Today, we're excited to introduce Go as the newest officially supported language on Heroku. Over the last 2 years we’ve fallen in love with Go, an expressive, concise, clean, and efficient language with built-in concurrency, making it easy to write and maintain network services, microservices and high-traffic API endpoints. Now when writing Go you can leverage Heroku’s great developer experience and platform to quickly build apps your users can depend on. This includes the familiar git push heroku master, review apps, metrics within your dashboard, and much more. As you'd expect, Heroku doesn't introduce any changes to your Go application…

Today we’re excited to announce public beta support for HTTP session affinity, a feature that makes building real-time applications easier than ever. Session affinity improves end user experience in certain types of applications and architectures where you require some level of extra state within your application code, because it ensures related requests get routed to the same instance of your code. This improves performance reducing the need to go and get the needed state for a specific user. At high level, here's how it works: When you enable session affinity on your application, the Heroku router will set a special…

These days, apps are more composed than built. Long past are the days of spinning up your own Elasticsearch cluster to add search to your application. Instead we borrow from previous projects, and adapt a template as a good foundation. It’s a great improvement – but the process of keeping up to date with the right services, tools, and templates can be a time consuming task at best, and an overwhelming flood of new information at worst. Today we're excited to announce Heroku Elements, a new marketplace that brings all of the pieces within our Heroku ecosystem together in one…

At Heroku, most of us love living in the CLI. Of course, we're absolutely dedicated to providing a great developer experience whether it’s in the dashboard or at the terminal, but we also believe a mastery of the command line interface offers great productivity to you as a developer. A well designed CLI coupled with other small sharp Linux tools provide primitives to build powerful productivity. Today we're introducing an exciting new foundation for the Heroku CLI – an entirely rebuilt plug-in architecture. This new plug-in infrastructure lays the groundwork for extending the power of the CLI, letting you be…

In a world where microservices continue to grow, offering better agility for iterating quickly, many of the tools you use in building applications must adapt. Microservices bring together challenges in a variety of ways for the services you consume – logging and monitoring tools now need a broader perspective than that of a single app, data services may be shared either for reporting or direct access to data. Heroku has been on the forefront of creating a developer tools add-ons ecosystem that lets you focus on building your app by grabbing the service you need off the shelf. Today, the…

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…

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…

Today we’re announcing the general availability of the new PHP support on Heroku. The key features, in case you missed them when we outlined them in the beta announcement, include: New modern runtimes in HipHop VM Packaging and first class frameworks Heroku XL support for large scale enterprise apps We’re very happy to make this generally available for all users. Since our public beta weeks ago we’ve seen a variety of users trying many of these modern frameworks such as Laravel and Symfony, as well as work towards improving the development experience by running our own buildpack locally. In addition…

PHP developers are makers at heart. The core strength of PHP has always been in creating a tight feedback cycle between developers and their audiences. That strength is the reason why PHP powers so many of the world’s biggest and best web properties such as Facebook and Etsy. But as developers of those and similar apps know, PHP hasn’t always enjoyed some of the runtime, management or infrastructure elements its peer communities like Ruby on Rails, Python with Django, and Node have had for some time. As one of the web’s largest PHP shops, Facebook has been an advocate and…

Yesterday the OpenSSL Project released an update to address the CVE-2014-0160 vulnerability, nicknamed “Heartbleed.” This serious vulnerability affects a substantial number of applications and services running on the internet, including Heroku. All Heroku users should update their passwords as a precautionary measure. If you are currently running the SSL Endpoint add-on, you should re-key and reissue your certificate and update it as it may have been exposed. As of Tuesday, April 8 at 15:55 UTC, all Heroku certificates, infrastructure, and Heroku Postgres have been updated and are no longer vulnerable. Continue reading for further details on each affected vector. Vulnerability…

Subscribe to the full-text RSS feed for Craig Kerstiens.