Makefiles For Modern Development

Having local workflows line up all of your integrations is very worthwhile, but can be a pain to set up. As starting points for making new apps, developers can check out these recently released starter repos.

In this article, we’ll focus on one of the key pieces of the starter repo: the Makefile.

Global gitignore [Code Snippet]

Let's learn more about global gitignore, a widely used Git feature that allows files to be ignored within the Git repository.

Global gitignore

A widely used Git feature is to use local .gitignore files which list which names and patterns of files and directories will be ignored within the Git repository.

Run Faster, Git: The Story of Git Command Slowdown, Branches, and Garbage Collection

Speed up, Git!

My team uses Git for source control. And since we created a bunch of branches for features on the application, we ended up with a ton of branches on our Git repository. While this is not something we cared about initially, the rising number of branches grew rapidly and soon got out of control. This, in turn, resulted in slowing down our Git commands because Git now had to handle the unused branches.

You may also like: Top 20 Git Commands With Examples

This was a challenge that I was interested in solving. In this post, we assess the problems associated with too many Git branches, problem-solving, and a solution to slow Git commands. Let's get started.