Code Review: Ideas for Improvement!
A developer shares personal insights and best practices for conducting effective and collaborative code reviews within a software team.
A developer shares personal insights and best practices for conducting effective and collaborative code reviews within a software team.
A guide to resolving Git merge conflicts using the rebase command and VS Code's merge conflict editor.
A developer explains 'Parametric Progress', a method for improving codebases by changing only one aspect at a time to better understand system effects.
Explores the benefits and various methods of using Git version control to manage and synchronize user configuration files (dotfiles) across multiple systems.
A guide to installing and configuring Git Bash/MINGW/MSYS2 on Windows, including adding tools like 'make' and customizing the shell environment.
Explains why 'git branch --merged' may not show all merged branches and provides a solution, focusing on branch history sync issues.
Explains the difference between tracked and untracked files in Git, and how to start tracking new files.
Learn how to sort Git tags by semantic version using command-line options and global configuration settings.
Explains the concept of staged changes in Git, detailing the staging area and the two-step commit process.
A developer shares two custom Git commands, 'git ui' and 'git identity', to streamline workflow by integrating a GUI client and managing user profiles.
How to embed Git version information like commit hash and tags directly into C# code using the GitInfo source generator library.
Explores the pros and cons of committing Django database migration files to a Git repository, discussing conflict risks and performance.
A developer shares their experience migrating from Roam Research to Obsidian for note-taking, including steps, plugins, and syncing setup.
An analysis of the pre-commit tool for git hooks, covering its benefits, configuration, and practical drawbacks like dependency duplication.
A guide to using Git worktrees for managing multiple branches in separate directories, improving developer workflow.
A guide and community resource for preparing for Hacktoberfest 2022, covering open source contributions and tips for newcomers and maintainers.
A guide on customizing the color of git-ignored files and folders in VS Code using the workbench.colorCustomizations setting.
A tutorial on cleaning up merged Git branches using a simple Bash script, with customization and local ignore tips.
Argues against prematurely squashing/rebasing PRs before review, explaining how it hinders reviewers and suggests using 'Squash and merge' on merge instead.
A developer explains the advantages of using email workflows for code review and patch management, comparing it to platforms like GitHub.