We share our best practices to help every visitor to become a better dev.
Crack the code on "Flaky Test Detection" in your CI/CD pipeline. Learn to spot the burnt toast among your tests with our easy-to-follow guide. We dive into historical data, context, and reproducibility to help you identify flaky tests. Say goodbye to unreliable tests and keep your pipeline cooking!
Flaky tests are the chameleons of your CI/CD pipeline, failing and passing unpredictably. This article guides you in spotting these elusive culprits, with a concrete Flaky Test example, offering practical tips for turning your pipeline into a well-oiled, reliable machine.
Pull request review is a bottleneck for many software teams. In this article, Sydney, Axolo's CTO, explains how a good mix of automation and communication can optimize this crucial step. To the delight of developers.
Getting rid of flaky tests and cleaning up your test suite should therefore be a priority. Luckily, this article focuses on the different ways of eradicating flakiness in your tests.
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.
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.
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
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
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
Discover a powerful CI tool combo for software teams relying on a CI/CD pipeline. Combine TeamCity and Mergify and you've got one of the best workflows around.
Pull requests are vital for successful collaboration and continuous integration through GitHub or any other Git system. Developers use a pull request to ask the maintainer of the repository to merge the code into the project. A good pull request would have a better chance of immediate approval.
Ever felt like CI is that overzealous friend who never lets you take a breather? You know, the one who insists on running a full marathon (read: functional tests) every time you want to go for a casual stroll (ahem, pull request)? Well, it's time to introduce this