Hugo Escafit

Hugo Escafit

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.

Hugo Escafit

How to improve your Pull Request Management?

This article covers the fundamentals of pull request management and outlines practices to improve them. That, in turn, will enhance the pull request approval, streamlining the development process.

Hugo Escafit

Why Should You Use GitHub?

In this guide, we look at why you should use GitHub. We also discuss the benefits of using the platform and its notable features. Why use GitHub? 🧐 There are many reasons to use GitHub, ranging from code sharing and project management to team collaboration and community contributions. Let's

Hugo Escafit

Code Review Best Practices

Code reviews are a common practice in the software development world today and for a good reason. It’s essentially 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 saves the

Hugo Escafit

What is Trunk-Based Development?

Trunk Based Development is a popular software development model used by the development teams of some of the biggest companies in tech, such as Apple, Amazon, and Google. It’s also the go-to mode of development for DevOps teams in the industry for delivering fast & high-quality software products. What

Hugo Escafit

How To Maintain Your Velocity On a Monorepo?

Handling large codebases is a tough job, and it's even harder when dealing with monorepos. A monorepo is a single code repository that contains multiple projects or modules. It's a handy way to share code across teams and manage dependencies. However, managing a monorepo can be

Hugo Escafit

They Use Mergify : WorkLogger

Every day, many projects use Mergify to automate their GitHub workflow. Independently of their team size, the one thing they all have in common is that the project leads are willing to let their developers focus on what’s really important—code. So we decided to meet with some of

Hugo Escafit

How to Handle Dependencies Between Pull-Requests

TL;DR At the end of this article, we will have learned valuable techniques for managing dependencies between Pull Requests (PRs). We would understand how to strategically handle conflicts and optimize the order of merges. 🦸‍♂️🚀 Introduction In the dynamic environment of software development, effective management of dependencies between pull requests

Hugo Escafit

Queue Freeze and Pause: No More Trade-Off Between Automation and Human Control

Imagine being in an industrial setting with a massive, high-precision machine diligently completing its tasks. Suddenly, the machine halts: there's a problem with a tiny, yet crucial, gear. The work comes to a standstill. The incident affects the whole assembly line, creating a significant delay in production. This

Hugo Escafit

Improve Your Code Safety With a Merge Queue

Maintaining a clean and stable main branch in software development is crucial for a smooth and efficient development process. Making you save time and money so you can focus on projects that matter. However, as teams grow and projects become more complex, managing your dev team pull requests, and their

Hugo Escafit

Streamline Your Development Workflow with a Merge Queue: Say Goodbye to Code Breakages and Shipping Delays

When you are developing new products or features, time is key, and you can't accept being stopped several times because of malfunction. And by malfunction, we mean the main branch being red instead of green, with your developer team waiting and wasting time trying to repair the whole

Hugo Escafit

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.