News
- News
- Last Updated: May 19, 2015
- Michael Friis
Today we’re announcing a feature that is going to change the way teams test and evaluate code changes. Continuous delivery works best when all team members — designers and testers included — can efficiently visualize and review the result of proposed changes. With Review Apps enabled, Heroku will spin up temporary test apps for every pull request that’s opened on GitHub, complete with fresh add-ons and other config required to make the app run. Instead of relying only on code reviews and unit tests run by CI, teams can use Review Apps to immediately try out and debug code branches…
- News
- Last Updated: May 12, 2015
- Rimas Silkaitis
Developers increasingly need a variety of datastores for their projects — no one database can serve all the needs of a modern, scalable application. For example, an e-commerce app might store its valuable transaction data in a relational database while user session information is stored in a key-value store because it changes often and needs to be accessed quickly. This is a common pattern across many app types, and the need for a key-value store is especially acute. Today, we are pleased to announce the beta of Heroku Redis, joining Heroku Postgres as our second data service. We have deep…
- News
- Last Updated: May 07, 2015
- Peter van Hardenberg
Today, we’re introducing a suite of new dynos. These dynos introduce new capabilities and price points and reduce the cost of scaling businesses on Heroku. These new dynos enter beta today. We’ve always provided a developer experience so you can create amazing apps, from hacking on new technologies and personal projects to building production applications and the most demanding high traffic apps. As Heroku has evolved, you’ve asked us for more choices when it comes to features and pricing to better match how you’re using the platform. Customers with demanding production applications have asked us for professional features and prices…
- News
- Last Updated: May 07, 2015
- Peter van Hardenberg
Heroku comes from and is built for the developer community; the values of experimentation, openness and accessibility have been part of the product from day one, and continue to drive its development. From our first days, we have provided a free tier that followed in the tradition of making it as easy and fun as possible for developers to learn and play, discover new technologies, and build new apps — and that's not changing. It's as rewarding to us today as it was seven years ago to see experienced developers, students and hobbyist hackers use Heroku in that spirit every…
- News
- Last Updated: May 05, 2015
- Michael Friis
Important update We've recently made some big updates to our support for Docker and the feature described in this blog post has been deprecated. Learn more in the container registry and runtime dev center documentation. When Heroku launched the Cedar container stack 4 years ago, we became one of the first companies to use Linux Containers (LXC) to create a secure, performant and scalable cloud platform. Heroku has been a leader in the containerization movement, and we’ve spent years hardening, honing and evolving our runtime container stack. This means that developers can git push apps written in their favorite language…
- News
- Last Updated: April 30, 2015
- Katie Boysen
At Heroku and at Salesforce, we’re always looking for ways we can help increase the number of young women with access to careers in science, technology, engineering and math. Recently, thanks to a Heroku engineering manager’s involvement on this issue with a local school, we hosted a Technovation Challenge event at the Heroku offices. We wanted to share the story about this great program – the Technovation Challenge is an annual competition, and you could do something similar in your community! Some background For the past 3 years, Heroku engineering manager Margaret Le has mentored a group of high school…
- News
- Last Updated: April 28, 2015
- Craig Kerstiens
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…
- News
- Last Updated: April 23, 2015
- Rimas Silkaitis
We’re pleased to announce PostgreSQL 9.4 in general availability for Heroku Postgres. After announcing the beta earlier this year, we’ve had many developers provision databases against this new version. Throughout the beta period, developers raved about the new data type along with the performance enhancements to materialized views. This uptake by early adopters demonstrates an interest in everything that the new version of PostgreSQL provides, from features to performance. New Features and Performance Updates One of the most notable new features of 9.4 is the JSONB data type. While the text-based JSON data type has existed in PostgreSQL for some…
- News
- Last Updated: April 04, 2024
- Craig Kerstiens
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…
- News
- Last Updated: April 11, 2024
- Craig Kerstiens
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…
Subscribe to the full-text RSS feed for Michael Friis.