Hide Your API Keys
A guide on protecting API keys in Python applications by storing them in a separate config file and using .gitignore to prevent exposure on GitHub.
A guide on protecting API keys in Python applications by storing them in a separate config file and using .gitignore to prevent exposure on GitHub.
How to configure git diff to correctly display C# method signatures, including async and partial methods, in hunk headers.
A step-by-step guide on contributing to open-source GitHub projects by forking, syncing, branching, and creating pull requests.
Advocates for writing descriptive, story-like Git commit messages to improve codebase history and debugging efficiency.
A developer shares a simple git hook technique using a 'magic string' like 'xxx' to prevent accidental commits of debug code and temporary changes.
Practical recommendations for effective code reviews based on 18 months of experience and 1500+ reviews, focusing on speed, scope, and process.
A technical guide on automating Maven releases and deployments to Bintray using CircleCI, including configuration for git, pom.xml, and CI/CD pipelines.
A guide to using VSTS Vault, a Windows service for backing up Git repositories from Visual Studio Team Services to a local machine.
A guide on using git cherry-pick to selectively merge specific commits from a pull request while maintaining author attribution.
A guide to using Git Credential Manager (GCM) for seamless authentication with Visual Studio Team Services (VSTS) Git repositories on multiple platforms.
A developer explores building a portfolio site entirely within GitHub's web interface, detailing the challenges and workflow of coding without a local environment.
A guide and free video series on how to contribute to open source projects, from creating a pull request to Git rebase.
A guide to creating visually enhanced git log aliases for better branch topology visualization in the terminal.
A developer shares a simple terminal script to create Bitbucket pull requests, offering a CLI alternative to the web interface.
Explores why developers find Git difficult, contrasting individual vs. team workflows and the mindset shift needed to appreciate it.
A developer argues against committing commented-out code, explaining why it harms code readability and maintainability.
A developer explains the problems with committing generated files to a Git repository's master branch and why they stopped the practice.
A guide to automating Xcode build and version numbers using Git commit counts and tags, keeping the Info.plist clean.
A guide to configuring SSH on Windows for easier, secure connections to Linux VMs and Git, eliminating repeated password prompts.
A developer shares their favorite Git aliases for streamlining common version control tasks in the terminal.