View categories
Language Support
Node.js
- Getting Started on Heroku with Node.js
- Heroku Node.js Support
- Deploying Node.js Apps on Heroku
- Best Practices for Node.js Development
- Migrating from Yarn Classic
- Using WebSockets on Heroku with Node.js
- Direct to S3 File Uploads in Node.js
- Building Node.js Apps with Grunt
- Optimizing Node.js Application Concurrency
- Deploying a Parse Server to Heroku
- Troubleshooting Node.js Memory Use
- Troubleshooting Node.js Deploys
- Background Jobs in Node.js with Redis
- Scaling an Express.js Application with Memcache
Ruby
- Getting Started on Heroku with Ruby
- Getting Started on Heroku with Ruby (Microsoft Windows)
- Heroku Ruby Support
- Deploying Rack-based Apps
- Ruby Database Auto-Provisioning
- Specifying a Ruby Version
- Running Rake Commands
- Deploying a Ruby Project Generated on Windows
- Using WebSockets on Heroku with Ruby
- Ruby Language Metrics (Public Beta)
- Ruby Application Restart Behavior
- Concurrency and Database Connections in Ruby with ActiveRecord
- Creating Static Sites in Ruby with Rack
- Ruby Default Web Server
- Uploading Files to S3 in Ruby with Paperclip
- Fixing a Segfault in Ruby Apps
- Avoid Using Asset Sync
- Tuning glibc Memory Behavior
- H12 - Request Timeout in Ruby (MRI)
- Debugging a Stuck or Slow Ruby Program
- Ruby Shebang Directives in Binstubs
Python
- Getting Started on Heroku with Python
- Heroku Python Support
- Deploying Python and Django Apps on Heroku
- Python Dependencies via Pip
- Specifying a Python Version
- Direct to S3 File Uploads in Python
- Deploying Python Applications with Gunicorn
- Scaling a Flask Application with Memcache
- Optimizing Python Application Concurrency
- Python 2.7 EOL FAQ
Java
- Getting Started on Heroku with Java
- Getting Started with Gradle on Heroku
- Introduction to Heroku for Java Developers
- Heroku Java Support
- Deploying Java Apps on Heroku
- Deploying Gradle Apps on Heroku
- Preparing a Java Web App for Production on Heroku
- Java Session Handling on Heroku
- Setting the HTTP Port for Java Applications
- Frequently Asked Questions About Java
PHP
- Getting Started on Heroku with PHP
- Deploying PHP Apps on Heroku
- Getting Started with Laravel on Heroku
- Heroku PHP Support
- Deploying Symfony 4/5/6 Apps on Heroku
- Customizing Web Server and Runtime Settings for PHP
- Uploading Files to S3 in PHP
- Optimizing PHP Application Concurrency
- Scaling a Laravel Application with Memcache
- PHP Application Logging
- Deploying Symfony 3 Apps on Heroku
- PHP Session Handling on Heroku
Go
Scala
- Getting Started on Heroku with Scala and Play
- Heroku Scala Support
- Deploying Scala Apps on Heroku
- Heroku Play Framework Support
- Database Connection Pooling with Scala
- Reducing the Slug Size of Play Framework Applications
- Deploying Scala and Play Applications with the Heroku sbt Plugin
- Using Node.js to Perform JavaScript Optimization for Play and Scala Applications
- Running a Remote sbt Console for a Scala or Play Application