~/devreads

#continuous integration

14 posts

21 Apr

Muhieddine EL Kaissi 9 min read

Every iOS pull request at Thumbtack used to wait 30 to 40 minutes for Continuous Integration (CI) — sometimes over an hour on Fridays. We built Smart Test Selection (STS) to cut that in half. Here’s how. I’m a Senior Software Engineer on the iOS Infrastructure team. We own the CI/CD pipelines, build tooling, and shared frameworks that keep Thumbtack’s…

developer-productivitymobilecontinuous-integrationaiios-development

10 Dec 2025

Alberto Sigismondi 3 min read

We’re excited to announce a significant enhancement to how Heroku Enterprise customers connect their deployment pipelines to GitHub Enterprise Server (GHES) and GitHub Enterprise Cloud (GHEC). The new Heroku GitHub Enterprise Integration is now available in a closed pilot, offering a more secure, robust, and permanent connection between your code repositories and your Heroku apps. […] The post Heroku GitHub…

newscontinuous integrationheroku enterprisesecurity

24 Sept 2024

Julián Duque 9 min read

When building web applications, unit testing your individual components is certainly important. However, end-to-end testing provides assurance that the final user experience of your components chained together matches the expected behavior. Testing web application behavior locally in your browser can be helpful, but this approach isn’t efficient or reliable, especially as your application grows more […] The post Testing a…

engineeringcontinuous integrationdeveloper toolsguidejavascript

9 Apr 2024

Mars Hall 2 min read

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 […] The post Improved Browser…

engineeringbuildpackcontinuous integrationdeveloper tools

24 Aug 2023

JorDanee Key 2 min read

We’ve just introduced three new changes to our pricing at Heroku, all designed to provide extra value to our customers and make cost estimation easier. These changes will kick in from September 1, 2023 onward: Your account will no longer be charged the $10 monthly fee for Heroku CI. Your account will no longer be […] The post Heroku CI…

newscontinuous integrationdeveloper toolsheroku flowproduct features

16 Jun 2020

Sepideh Setayeshfar 3 min read

Faster application delivery with remote teams is the key to connect with your customers, now more than ever. A few years ago, we released Review Apps with the goal of improving the application development process and team collaboration. Today, we are excited to announce the release of an improved version of Review Apps to general […] The post New Review…

newsapisapp architecturecontinuous integrationdeveloper tools

8 Mar 2018

Etienne Stalmans 10 min read

Containers, specifically Docker, are all the rage. Most DevOps setups feature Docker somewhere in the CI pipeline. This likely means that any build environment you look at, will be using a container solution such as Docker. These build environments need to take untrusted user-supplied code and execute it. It makes sense to try and securely […] The post A House…

engineeringcloud infrastructurecontinuous integrationkubernetessecurity

8 Aug 2017

Rimas Silkaitis 3 min read

At the core of Heroku’s data services sits Postgres, and today, we are making it even easier to bend Heroku Postgres to the very unique needs of your application’s stack. With these new features, you can easily customize Postgres, making it more powerful and configurable, while retaining all the automation and management capabilities of Heroku […] The post Heroku Postgres…

newscontinuous integrationdeveloper toolsheroku flowheroku postgres

28 Jul 2017

Arif Gursel 1 min read

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 […] The post FY18 Q2…

ecosystemadd-onsapiscloud infrastructurecontinuous integration

25 Jul 2017

Michelle Peot 2 min read

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 […] The post Announcing Heroku…

newscontinuous integrationdeveloper toolsslack

18 May 2017

Ike DeLorenzo 4 min read

Today we are proud to announce that Heroku CI, a low-configuration test runner for unit and browser testing that is tightly integrated with Heroku Pipelines, is now in General Availability. To build software with optimal feature release speed and quality, continuous integration (CI) is a popular and best practice, and is an essential part of […] The post Heroku CI…

newscontinuous integrationdeveloper toolsheroku flowproduct features

18 Apr 2017

Ike DeLorenzo 11 min read

How we built Heroku CI: our product intuition checked against what the market wants (we surveyed ~1000 developers to figure out the latter, and the results were surprising) Two approaches to building any product are often in tension: designing from inspiration, and designing from information. On the pure inspiration side, you just build the product […] The post On Building…

newscontinuous integrationdeveloper toolsheroku flowproduct features

11 Feb 2016

Ike DeLorenzo 4 min read

Today is a big day for Heroku Pipelines — our continuous delivery feature that provides a visual sequence of app environments in which to test, stage, and deliver code through to production. Pipelines is now released for General Availability (GA). Heroku Pipelines provides teams of all sizes a new way to visualize and manage the […] The post Heroku Pipelines…

newscontinuous integrationdeveloper toolsheroku flow

3 Feb 2016

Matthew Creager 6 min read

In 2013, Rafael Ördög put poker and code together, the result: Lean Poker, a competitive coding event that teaches continuous deployment and lean startup methodologies. Rafael is based in Budapest, Hungary. What’s Lean Poker? Lean Poker is a coding workshop that is designed to teach people how to practice continuous deployment and lean startup methodologies. […] The post How Lean…

newscontinuous integrationcustomersdeveloper toolsredis