Heroku makes hosting simple, but most developers overlook its advanced capabilities. After years of running apps on the platform, I’ve found several underrated features that speed up your workflow and make your apps more reliable. Here are seven you shouldn’t miss. 1. Preboot Preboot spins up new dynos and starts routing traffic to them before the old ones are terminated. The result is seamless, zero-downtime deployments. The tricky part is knowing when the cutover is complete, since the ...| Johnny Metz
When your app is crashed, out of resources, or misbehaving in some other way, Heroku serves an error page, which can be customized for each application.| devcenter.heroku.com
There are different parts to a dyno’s [lifecycle](dyno-lifecycle). This article describes a dyno’s startup behavior.| devcenter.heroku.com
Heroku Exec is a feature for creating secure TCP and SSH tunnels into a dyno. It supports SSH sessions, port forwarding, remote debugging, and inspection with popular Java diagnostic tools.| devcenter.heroku.com
app.json is a manifest format for describing web apps. It declares environment variables, add-ons, and other information required to deploy and run an app on Heroku.| devcenter.heroku.com
The Heroku Platform uses the PHP buildpack to handle deployed PHP applications. The following shows Heroku’s behavior towards PHP apps and how it recognizes, runs, and builds them.| devcenter.heroku.com
Heroku Container Registry allows you to deploy your Docker-based app to Heroku. Both Common Runtime and Private Spaces are supported.| devcenter.heroku.com
This article explains how to use the Heroku Local CLI plugin.| devcenter.heroku.com
Heroku PGBackups allows you to capture backups of your databases using logical backup techniques.| devcenter.heroku.com