Writing about continuous merge, software development, CI/CD and technical topics.
Hugo Escafit

What is a Flaky Test?

Do you ever feel this sensation in mathematics class, facing a problem, starting to write equations, the same as the ones on the classroom board, as you table neighbor, doing everything right and having the wrong solution at the end? You will never know if it was the calculator'

Julien Danjou

2023-07-31 Incident Postmortem

In the dynamic landscape of software development, unforeseen challenges can occasionally arise, bringing with them valuable lessons and reinforcing the importance of collaboration. We'd like to provide an in-depth account of a recent incident that put these principles to the test. The Genesis of the Incident On July

Damien Couppé

Taking the Wheel: Controlling Urgent Merges with Mergify Merge Queue

Mergify Merge Queue's multiple queues & priority rules features provide a powerful help to maintain control over the merging process. They allow you to create different queues with unique configurations, enabling urgent tasks to be prioritized and merged quickly.

Hugo Escafit

Handling Emergency Pull Requests Using Merge Queues

In this tutorial, we will explore how to manage emergency pull requests by creating multiple merge queues based on priority! 🔼

Mathieu Poissard

Developer Experience: for your Team and your Users

Learn about the threats to developer experience (DX) and how to address them. Find developer experience benefits for both developers and companies.

Mathieu Poissard

From Developer's Journey to DevEx

DevEx can improve a developer's DevOps journey, making it easier for them to work and collaborate. Learn what DevEx is and how it can help your company!

Mathieu Poissard

Pull Request Management - What Do We Mean?

Development teams collaborating on a project may make changes to the code frequently. However, managing those changes is necessary to avoid errors or bugs in the code, which often confuses the developers. One way to do this is through pull requests. So what is a pull request? Developers using Git

Mathieu Poissard

Code Review Best Practices

Code reviews are a common practice in the software development world today, and for a good reason. It's the manifestation of 'better safe than sorry.' However, following code review best practices can further optimize the process and help teams make the best of it. Code review

Mathieu Poissard

How to Make Developers Happy? A StackOverflow Survey

In the realm of technology, developers make the world go round. Developers are vital to the technology evolution, from software that powers big corporations to applications that everyone uses. Keeping them happy may just be the recipe for success, as shown by a recent developer satisfaction survey. StackOverflow, the largest

Mathieu Poissard

The Developer Experience, from your Own Team to your End-Users

Developer experience, or DX, refers to all a developer's perceptions, feelings, and experiences in interacting with a tech product or software. In this instance, 'interaction' can be two-fold. A developer could use your product, such as a software development kit or an API, to create a

Hugo Escafit

Git Cheat Sheet (2023)

A Git cheat sheet is a reference guide that contains a list of commonly used commands for Git configurations. The cheat sheet can help developers save time when setting up and using Git.

Mathieu Poissard

GitHub Pull Requests: 10 Tips to Know

Pull requests play a vital role in software development projects on GitHub, as they help accelerate development and retain code integrity. As a result, progress is fast and bugs minimal. But that's only the case if developers and repository maintainers follow GitHub pull request best practices.