Three things you learn going from the most bureaucratic organization in the world to the least
A former government employee compares bureaucratic culture at a federal agency with the trust-based, developer-happy environment at GitHub.
A former government employee compares bureaucratic culture at a federal agency with the trust-based, developer-happy environment at GitHub.
A guide on using Git's interactive rebase to squash multiple commits, cleaning up commit history by merging them.
A data scientist analyzes Seattle's bicycle counter data using Python to determine if cycling is truly increasing or just affected by good weather.
A guide to creating a custom 'git lg' alias for a more visual and informative Git commit history graph.
Explains how a project's version control history, especially commit messages, serves as crucial documentation for understanding code changes and developer intent.
A satirical critique of source control, arguing for USB drives, to highlight flawed reasoning in tech outage reactions.
Argues for treating data like open-source code, with version control and community collaboration to improve quality and transparency.
A technical workshop on advanced Git techniques, including branching, bisect, interactive rebase, and using the 'hub' tool for GitHub workflows.
Rittman Mead opens its GitHub repository of reusable OBIEE and ODI scripts, encouraging community contributions and collaboration.
A tutorial on using Git's sparse checkout feature to clone only specific directories from a large repository, saving disk space.
A critique of GitHub's pull request workflow, arguing it's less effective than patch-based systems like Gerrit for serious software contributions.
A series of short, philosophical stories (koans) about Git, illustrating its principles and commands through parables.
A guide on setting up Git for TFS projects and creating folder hierarchies using command-line Git tools within Visual Studio.
Explores how open-source communities drive tech innovation, predicting trends like distributed version control and edge computing.
A guide to tools and best practices for collaborating on projects using the R programming language, including version control and community engagement.
A developer shares their experience moving private repositories from GitHub to Bitbucket, citing Bitbucket's free private repos for small teams.
A tutorial on using Git hooks to automate CSS minification and deployment, demonstrating a practical commit hook example.
A step-by-step guide on how to publish a Node.js module to the npm registry, covering account setup, package.json configuration, and the publish command.
A programmer discusses common bad habits like leaving unused code, over-generalization, and OOP fixation, offering advice for cleaner development.
A developer compares Git and Subversion, explaining the fundamental shift to distributed version control and why Git's model is superior for modern workflows.