Diff (and collaborate on) Microsoft Word documents using GitHub
A tool called Word Diff enables version control and collaboration on Microsoft Word documents using Git and GitHub by converting them to Markdown.
A tool called Word Diff enables version control and collaboration on Microsoft Word documents using Git and GitHub by converting them to Markdown.
A guide on how to revert a single file to a previous state using Git commands like 'checkout' and 'reset'.
Explores the cultural divide between technical developers (geeks) and non-technical managers (suits) in government IT and how startups invert this hierarchy.
A developer explains how publicly tracking personal goals on GitHub using a structured, open-source system significantly boosted their productivity and accountability.
Critique of outdated government software procurement practices and the need to adopt modern version control and delivery methods.
A guide to managing Git hooks, covering client-side hooks, setup, and centralized management via git templates.
A former government employee compares bureaucratic culture at a federal agency with the trust-based, developer-happy environment at GitHub.
A guide on how to sync a forked Git repository with its upstream source using command-line steps and custom Git aliases.
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.
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.