Trunk Based Development
Trunk based development can be less complex than other Git branching strategies and is well suited for CI/CD. Compare trunk based development vs Gitflow.
Does Your Team Need a Quality Assurance Engineer?
Whether or not you need a software quality assurance engineer depends on your team size, the complexity of the software you’re developing, automation, and more.
Git Multi Repo vs Git Mono Repo: Which Should You Choose?
What is the best choice between the Git multi repo and Git mono repo? Get Git repo best practices and tips for deciding on your ideal Git repo size.
Customizing Your CLI Shell | Intro to the CLI Part 4
In part 4 of our CLI intro series, we cover how to customize your CLI shell, including shells like Zsh and Bash, and how to make shortcuts with CLI aliases.
Command Line Tools | Intro to the CLI Part 3
Gain a better understanding of the terminal in part 2 of our Git CLI intro series. We’re going over shell commands and how to interact with your file system.
Shell Commands | Intro to the CLI Part 2
Gain a better understanding of the terminal in part 2 of our Git CLI intro series. We’re going over shell commands and how to interact with your file system.
What does the CLI Stand for? | Intro to the CLI Part 1
What does CLI stand for? Get the answer to that question and more in part 1 of the CLI Intro Series as we walk through the benefits of learning the command line for Git.
Remote Work and Mental Health
Get six suggestions for supporting remote software developers, including activities for mental health awareness and improvement.
The Modern Computer Science Degree
Is a computer science degree still worth it in 2021? See whether the positives outweigh the negatives and where to get a computer science degree online.
Legendary Git GUI for Windows, Mac & Linux