How to Code Review Without Being a Jerk
A guide to providing constructive and respectful feedback during code reviews, using examples from Linus Torvalds and a more positive approach.
A guide to providing constructive and respectful feedback during code reviews, using examples from Linus Torvalds and a more positive approach.
A guide to managing Git hooks, covering client-side hooks, setup, and centralized management via git templates.
Learn how to checkout a GitHub Pull Request directly using Git commands and aliases, without needing external tools like the hub gem.
A guide on how to sync a forked Git repository with its upstream source using command-line steps and custom Git aliases.
A developer explains how to make GitHub track contributions to OpenStack repositories by starring them, using a Python script.
A collaborative effort to create an ongoing, community-driven book about KDE Frameworks 5 for Qt developers, using a git-based infrastructure.
A guide on using Git's interactive rebase to squash multiple commits, cleaning up commit history by merging them.
A guide to unit and functional testing of Ruby applications that interact with git, using RSpec to verify commands and their execution.
A developer shares their experience and provides a step-by-step guide for making a first contribution to the Rust open-source project.
Part 3 of a guide on setting up an OS X dev machine, focusing on managing configuration files (dotfiles) and custom SSH settings.
A checklist for preparing for a hackathon, covering software setup, skill practice, and project planning to maximize productivity.
An analysis of the 2048 game's source code, focusing on its MVC architecture and the process of creating a word-based variant.
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.
A developer compares manual Python package release steps to OpenStack's automated process, advocating for better release automation.
A technical workshop on advanced Git techniques, including branching, bisect, interactive rebase, and using the 'hub' tool for GitHub workflows.
An introduction to the Julia programming language for scientific computing, covering installation, package management, and basic syntax comparisons.
Rittman Mead opens its GitHub repository of reusable OBIEE and ODI scripts, encouraging community contributions and collaboration.