Heroku Blog
- News
- Last Updated: March 29, 2024
- Craig Kerstiens
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…
- Engineering
- Last Updated: October 02, 2014
- Scott Persinger
One of the challenges when starting a mobile app project is deciding what technology stack to use. Should the client app use iOS or Android native, mobile web, or a hybrid? Do the backend in Node, Ruby, or Java? Or skip the backend and use an Mobile Backend-as-a-Service? To help avoid needing to answer all those on your own we are open sourcing the Heroku Mobile Template. This app provides a full-stack starting point for creating new hybrid mobile apps and deploying them to Heroku. What’s in the box? The template application implements a simple real-time mobile Quiz app called…
- News
- Last Updated: September 25, 2014
- Jesper Joergensen
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…
- News
- Last Updated: March 29, 2024
- Jesper Joergensen
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…
- Engineering
- Last Updated: May 22, 2024
- Fred Hebert
The Heroku Routing team does a lot of work with Erlang, both in terms of development and maintenance, to make sure the platform scales smoothly as it continues to grow. Over time we've learned some hard-earned lessons about making systems that can scale with some amounts of reliability (or rather, we've definitely learned what doesn't work), and about what kind of operational work we may expect to have to do in anger. This kind of knowledge usually remains embedded within the teams that develop it, and tends to die when individuals leave or change roles. When new members join the…
- Engineering
- Last Updated: March 28, 2024
- David Gouldin
Celery is by far the most popular library in Python for distributing asynchronous work using a task queue. If you're building a Python web app, chances are you already use it to send email, perform API integrations, etc. Many people choose Redis as their message broker of choice because it's dead simple to set up: provision a Redis add-on, use its environment variable as your BROKER_URL, and you're done. But the simplicity of Redis comes at a cost. Redis does not currently support SSL, and it doesn't seem like that's going to change any time soon. Because Heroku add-ons communicate…
Subscribe to the full-text feed.