Heroku Blog
- Ecosystem
- Last Updated: July 28, 2017
- Arif Gursel
Need to quickly catch up on this past quarter's announcements? Here are the top three topics to tune in on:
Heroku announced the general availability of continuous integration (CI) on May 18, 2017. This new feature creates copies of staging apps to run tests, then destroys the app and its add-ons. With Heroku CI, you will see an increase in the number of default ephemeral plan resources regularly provisioned on Heroku review and CI apps. …
- News
- Last Updated: July 25, 2017
- Michelle Peot
Today we’re making our Slack integration generally available to all Heroku customers through the release of Heroku ChatOps.
ChatOps is transforming the way dev teams work, replacing the asynchronous communication and context-switching of traditional operations processes with a shared conversational environment so teams can stay focused, communicate in real-time, gain visibility, and speed joint decision making.
Having seen the benefits of Slack integration for managing our own apps, we wanted to make ChatOps easier to …
- News
- Last Updated: May 30, 2024
- Richard Schneeman
I recently demonstrated how you can use Rack Mini Profiler to find and fix slow queries. It’s a valuable tool for well-trafficked pages, but sometimes the slowdown is happening on a page you don't visit often, or in a worker task that isn't visible via Rack Mini Profiler. How can you find and fix those slow queries?
Heroku has a feature called expensive queries that can help you out. It shows historical performance data …
- News
- Last Updated: June 20, 2017
- Joe Kutner
It’s rare when a highly structured language with fairly strict syntax sparks emotions of joy and delight. But Kotlin, which is statically typed and compiled like other less friendly languages, delivers a developer experience that thousands of mobile and web programmers are falling in love with.
The designers of Kotlin, who have years of experience with developer tooling (IntelliJ and other IDEs), created a language with very specific developer-oriented requirements. They wanted a modern syntax, …
- News
- Last Updated: March 29, 2024
- Jeremy Morrell
It’s been a little over a year since our last Happy Node Hackers post, and even in such a short time much has changed and some powerful new tools have been released. The Node.js ecosystem continues to mature and new best practices have emerged.
Here are 8 habits for happy Node hackers updated for 2017. They're specifically for app developers, rather than module authors, since those groups have different goals and constraints:
You’re using a continuous delivery pipeline because it takes the manual steps out of code deployment. But when a release includes updates to a database schema, the deployment requires manual intervention and team coordination. Typically, someone on the team will log into the database and run the migration, then quickly deploy the new code to production. It’s a process rife with deployment risk.
Now with Release Phase, generally available today, you can define tasks you …
Subscribe to the full-text feed.