Engineering Craft
Branching Strategies That Work in Real Teams
Most teams argue about Gitflow vs trunk-based development. The better question is what you are actually trying to solve.
Most teams argue about Gitflow vs trunk-based development. The better question is what you are actually trying to solve.
A code review is not a gatekeeping exercise. Here is what makes them useful - from both sides of the diff.
A commit message is a letter to whoever debugs this code next. Here is how to write one that actually helps.
Refactoring is changing structure without changing behavior. The hard part is keeping those two things separate.