Best Practices

We share our best practices to help every visitor to become a better dev.

Mathieu Poissard

Automate Pull Request Rebasing - How to Do It?

Rebasing a pull request is as necessary as it is tedious. Fortunately, this process can be automated. Find out how in this article.

Mathieu Poissard

Continuous Delivery, the Missing Part of your CI/CD Pipeline

In software development, CI/CD pipelines are crucial. Continuous Integration integrates code changes, ensuring compatibility. Continuous Deployment automatically ships changes. But Continuous Delivery, the essential middle step, keeps code release-ready, bridging the gap between CI and CD.

Hugo Escafit

Optimizing CI Processes with Datadog CI Visibility

Continuous Integration (CI) is not just a luxury but a necessity. Learn how to improve your CI processes with Datadog CI Visibility.

Hugo Escafit

Top CI/CD Metrics Every Developer Should Track

This article explores the indispensable metrics that every developer should monitor, ensuring their CI/CD processes are not just functioning but excelling.

Hugo Escafit

How Datadog CI Visibility Improves Continuous Integration Workflows

Datadog CI Visibility is designed to integrate seamlessly with CI workflows, so development teams can gain a deeper understanding of their CI pipeline, leading to more efficient and reliable software delivery.

Hugo Escafit

CI Monitoring Best Practices 2023

CI monitoring in 2023 is pivotal for proactively optimizing the software delivery pipeline, ensuring rapid, reliable, and high-quality releases.

Mathieu Poissard

Avoid the Pull Request Rebase Hell with a Merge Queue

Escape Pull Request Rebase Hell with a Merge Queue! Automate your pull request updates and ensure smooth merges. Streamline your workflow, maintain a clean codebase, and enhance productivity. Learn actionable steps and tips to implement a Merge Queue now!

Mathieu Poissard

Flaky Tests Automation: How to Make Them Frictionless

Discover effective strategies to streamline the management of flaky tests, making them a seamless part of your testing process.

Mathieu Poissard

Flaky Test Management: How to Handle Flakiness in your Test Suite?

Explore a comprehensive guide to mastering the art of handling flakiness with these proven best practices.

Hugo Escafit

Datadog-CI Visibility Guide: Enhancing Continuous Integration in 2023

What is Datadog CI Visibility? What can you do with this solution? What about integrations? That's what we will see in this article.

Mathieu Poissard

Upskill Software Engineers Through Best Practices Sharing

Bad code slows down the delivery time since developers need more time and energy to do their job in such a context. So, how can we avoid that? Best practices sharing seems to be a good start.

Julien Danjou

Cutting Costs with GitHub Actions: Efficient CI Strategies

While using GitHub Actions can be costly, it is possible to save monetary resources by developing the right strategy. In this article, you'll find a list of all the tips and tricks we rely on at Mergify to keep our CI budget under control with GitHub Actions.