Best Practices

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

Léo Ecrepont

What is a Merge Conflict? Understanding the Difference Between Semantic and Code Conflicts

Merge conflicts, split into Code and Semantic types, disrupt software development. This article explores managing these issues, highlighting the role of up-to-date branches and CI re-tests, with Mergify offering solutions for smoother conflict resolution.

Mathieu Poissard

Developers' Best CI/CD Monitoring Tools

Think of CI/CD as a power-up, enhancing your ability to rapidly and reliably release new features and fixes. Just as a gamer needs to monitor their health and resources, a developer must keep a vigilant eye on their CI/CD pipeline.

Mathieu Poissard

CI/CD Monitoring - A Complete Guide

The world of CI/CD without monitoring is a bit of a fairy tale nightmare, right? Let's dive in this guide and discover why CI/CD monitoring should be as famous as the internet itself!

Mathieu Poissard

Why Do You Need Something like Sentry for your CI?

Sentry is like a detective. It's a powerful tool that helps software teams keep their code bug-free. In this article, you will understand why you need something similar to monitor your CI.

Mathieu Poissard

Benefits of Using a Merge Queue in Github

In GitHub's CI/CD workflows, merge queues automate code integration, enhancing efficiency. They streamline pull requests, prevent conflicts, and ensure updated, tested merges. This boosts team productivity and code reliability, improving the overall development process.

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!