Heroku Blog
- Engineering
- Last Updated: April 09, 2024
- Mars Hall
For developers and businesses offering a web-based product, automated browser testing is a critical tool to ensure continuous delivery of a reliable service. Developers write browser tests by scripting actions against a real browser, simulating real usage by navigating, selecting, and making assertions about web pages and their document elements.
In this post, we introduce a new community buildpack that helps with automated browser testing. The new buildpack resolves installation reliability problems in the existing Chrome browser buildpacks for Heroku apps.
Developers can manually run browser tests on their machines…
- News
- Last Updated: April 05, 2024
- Vivek Viswanathan, Vinil Jain
Add-on Controls for Heroku Teams
At Heroku, trust and security are top priorities and we’ve been steadily adding more security controls to the platform. Recently, we launched SSO for Heroku Teams, and today, we’re excited to announce more enhancements for teams: add-on controls . Previously, this feature was only available to Heroku Enterprise customers.
The Elements Marketplace has add-ons built by our partners that help teams accelerate app development on Heroku . Add-ons can interact with your team’s data and apps, so it’s important to manage and audit which add-ons your team uses. Enabling add-on controls helps…
- Engineering
- Last Updated: March 28, 2024
- Julián Duque
How to connect your GPT on OpenAI to a backend Node.js app
Late in 2023, OpenAI introduced GPTs , a way for developers to build customized versions of ChatGPT that can bundle in specialized knowledge, follow preset instructions, or perform actions like reaching out to external APIs. As more and more businesses and individuals use ChatGPT, developers are racing to build powerful GPTs to ride the wave of ChatGPT adoption. Source If you’re thinking about diving into GPT development, we’ve got some good news: Building a powerful GPT mostly involves building an API that handles a few…
- News
- Last Updated: March 28, 2024
- Ethan Limchayseng
Heroku is excited to introduce nine new dyno types to our fleets and product offerings. In 2014 , we introduced Performance-tier dynos , giving our customers fully dedicated resources to run their most compute-intensive workloads. Now in 2024, today's standards are rapidly increasing as complex applications and growing data volumes consume more memory and carry heavier CPU loads.
With these additional dyno types, we’re excited to enable new use cases on Heroku with enhanced compute and memory specifications. Some use case examples include real-time processing against big data/real-time analytics, large in-memory cache applications such…
- News
- Last Updated: June 03, 2024
- Vivek Viswanathan, Vinil Jain
Today, we’re pleased to introduce a security feature addition for Heroku pay-as-you-go customers : Single Sign-On ( SSO ). SSO makes it easy to centralize and manage access to all the various tools and services used by your employees. Previously, SSO was only available for Heroku Enterprise . SSO improves the employee experience in several ways. You can use any identity provider (IdP) with built-in SSO support for Heroku, or custom authentication solutions that support the SAML 2.0 standard.
Cybersecurity Threat Mitigation
Usernames and passwords are prime targets for cybercriminals. Frequently, individuals use the same password across multiple…
- News
- Last Updated: March 19, 2024
- Terence Lee
At Heroku, we believe the best choices are the ones you don't have to make. That’s why we’re thrilled to announce the preview release of Heroku Cloud Native Buildpacks . Our Cloud Native Buildpack (CNB) offering brings the beloved Heroku language and framework experience to your local machine and beyond. Whether you're coding in Ruby, Node.js, Python, PHP, Go, Java, or Scala, Heroku’s set of opinionated CNBs streamline the process of building and managing containerized applications as OCI-compliant images. Developed and maintained by our language experts, these buildpacks ensure a native experience for each supported language ecosystem and frees…
Subscribe to the full-text feed.