
Cycle Time and How to Optimize It
In today's fast-paced software development landscape, delivering high-quality software quickly and efficiently is more important than ever. To achieve this goal, teams need to measure and optimize their performance using metrics that provide actionable insights. The DORA metrics and the Accelerate book's four key metrics are widely recognized as useful
The Best Python, Java, C++, and C# Code Coverage Tools to Use in 2023
Looking for the best tools to help you measure and improve code coverage? Check out our list of the top 12 code coverage tools for 2023.
Keep Control of your CI Budget with a Merge Queue
In recent years, Continuous Integration (CI) has become an essential part of the software development process. It enables you and other developers to merge code changes into a shared repository, detect errors early on, and deliver software faster with better quality. However, as you scale your software development efforts and
Announcing our Monorepo Feature: Partition Rules
Monorepos have become increasingly popular in recent years as they provide a centralized place for storing code for multiple projects or services. However, managing a monorepo can be challenging, especially when it comes to merging pull requests. This is where our partition rules feature comes in handy. What Are Partition
Announcing CI Optimizer Beta
As developers, we all know how important Continuous Integration (CI) is to the software development process. But we also know how much it can cost us in terms of time and money. CI tools can quickly become expensive, especially as your team grows and your project scales. Our Promise: Take
Trunk-Based Development vs Git Flow: When to Use Which Development Style
Nowadays, there are plenty of software development methodologies. These range from extreme programming and lean software development to constructionist design and Agile Unified Process. All these development methods have their set of advantages and disadvantages. However, two of the most popular among software developers are trunk-based development and Gitflow. They
Announcing "Merge-After" Condition
We are pleased to announce the release of a new condition for our Merge Queue and merge automation, the Merge-After condition. Schedule Condition Limits While creating a general rule based on schedule condition was possible, it did not allow you to manage pull requests individually. - name: merge on working
How to Improve Developer Experience by Managing Your Pull Requests with a Merge Queue
Many companies have invested in their software departments and, therefore, their teams of developers. At the same time, development practices have changed, and the SDLC has also evolved with the adoption of CI/CD. The growth of development teams and their productivity brings some issues. Indeed, in the context of
I Lost 15% of my Engineering Team. How to Make More With Less? Tips to Maintain Your Productivity
This article is the following the first one ''I lost 15% of my engineering team. How to make more with less? Tools to maintain your productivity''. As you noticed in the title, we already talked about tooling before and how it could be important to companies. Now, we would love
Announcing Datadog Integration
At the core of every new integration lies the needs of our clients; in this instance, they requested the integration of Mergify into Datadog. This may seem unusual at first, but there is a valid reason behind it. To effectively monitor and manage developer teams, it is crucial to have
Streamlining Software Dependency Management with Dependabot
Software development is a complex process that relies heavily on dependencies to provide essential functionality. However, managing these dependencies can be a significant challenge, as they require regular updates to fix bugs and security vulnerabilities. This can be a time-consuming and labor-intensive task for development teams. Fortunately, tools like Dependabot
I Lost 15% of my Engineering Team. How to Make More With Less? Tools to Maintain Your Productivity.
With the economic situation, many companies, such as Meta, Amazon, and Twitter, are shifting, modifying strategies, taking actions and cutting costs. They must act fast and strong as they feel the cost variation triggered by inflation. As investors require companies to be profitable, big lays-off worldwide are being triggered. Facing