Content to read to assimilate the basics of software development but also to follow and understand the trends.
Flaky tests can be a real thorn in the side. Yet most teams tolerate them. Why? Because they are difficult to identify formally. We explain why in this article.
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'
Learn about the threats to developer experience (DX) and how to address them. Find developer experience benefits for both developers and companies.
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!
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.
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
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
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.
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. But dealing with monorepos can be
This article is directly linked to ''Build or Buy Software: the Questions to Ask Yourself''. Indeed, you are not all alone in facing this question, you can use techniques to help you choose the right decision. As you can read in our first article, there are
"I'll do it myself" β you probably heard it and said it a couple of times as well. That is a common reaction when you can not find an existing and fitting solution to your problem. This sentence naturally echoes the saying: "we are never better
Tired of handling merges manually as your team develops? It may be time to automate code merging instead. Merging code in Git can be tedious and time-consuming, leading to missed milestones and more in particularly dire cases. Automation is a great solution, but you'll need to use it