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.
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.
Best Practices
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.
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.
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
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
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
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
They Use Mergify
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
As organizations strive for CI/CD optimization, they often encounter various challenges along the way. One such obstacle is the merging of stacked pull requests. Stacked pull requests refer to the scenario where multiple pull requests are created and opened simultaneously, each dependent on the successful merge of its preceding
Tutorials
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
Product Features
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
How We Do It
As engineers, we're programmed to think logically, to dive headfirst into complex problems, to find solutions, and, ultimately, to build. But when we transition from engineering to the thrilling world of startups, we find ourselves in unfamiliar territory, needing to acquire a new skill set — one that includes