This article provides all the information you need to understand flaky tests, including use cases, as well as tips on how to get rid of them.
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's fault
In this tutorial, we will explore how to manage emergency pull requests by creating multiple merge queues based on priority! 🔼
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.
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.
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 look at
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
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 is
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 challenging, especially as the
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
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
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 scenario parallels