
Basic Knowledge
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.
Content to read to assimilate the basics of software development but also to follow and understand the trends.
Basic Knowledge
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.
Basic Knowledge
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
Basic Knowledge
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
Best Practices
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.
Basic Knowledge
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
Best Practices
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
Basic Knowledge
"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
Tutorials
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
Versus
Developers working on particularly complex projects need to constantly monitor the state of their code and all contributors' code to ensure it remains functional when deployed. Bad code tends to creep in unannounced, and it takes considerable effort to detect issues manually. Enter code coverage and test coverage to
Basic Knowledge
Text processing automates the analysis and sorting of unstructured text data. Machine learning models can use this structured information to generate new text, manipulate the existing text, or get insights from it. In this article, we’re looking at a robust and efficient text-processing approach: Regex. Regex has individual syntax,
Basic Knowledge
The field of software development has undergone numerous changes over the years. These changes have brought about major revolutions in designing applications and writing the code that makes them work. As development teams worldwide have grown increasingly complex, so have the tools they regularly use to synchronize their work. Git
Basic Knowledge
Since Ada Lovelace created the first piece of software, our industry has created millions and billions of pieces of software up to this point. Softwares directly solving endusers concerns to softwares like Mergify which helps enterprises ship quality products faster and safer.