Reorient GitHub Pull Requests Around Changesets
Mitchell Hashimoto proposes reorienting GitHub Pull Requests around immutable changesets to solve common review workflow problems.
Mitchell Hashimoto proposes reorienting GitHub Pull Requests around immutable changesets to solve common review workflow problems.
Explains how to use GitHub's CODEOWNERS file to automate reviewer assignments and enforce branch protection rules for repository maintenance.
Learn how to give credit to other developers by co-authoring Git commits using the command line, with support from GitHub and GitLab.
A technical guide on implementing a dark-mode-specific logo in a GitHub README using SVG and CSS media queries.
A guide to resolving Git merge conflicts using the rebase command and VS Code's merge conflict editor.
Advice on when and how to include your GitHub profile in job applications, emphasizing relevance over quantity.
A technical guide on using R to convert smartphone spherical panoramas into hemispherical images for canopy analysis, including code and workflow.
A developer shares their methodology of 'Notification-driven Development' to efficiently manage GitHub notifications and maintain multiple projects.
A blog post reviving an interactive stem-and-leaf plot playground built with D3 and CoffeeScript, demonstrating data visualization techniques.
A developer shares their journey in open source, focusing on web security, Node.js contributions, and receiving the GitHub Stars 2023 award.
A beginner's guide explaining GitHub's core concepts like repositories, issues, and Markdown for professionals in non-technical roles.
A developer shares their journey creating an open source activism program to teach collaboration and inclusivity in software development.
A developer shares their favorite online tech communities for connection, learning, and contributing, including Virtual Coffee, OpenSauced, and dev.to.
A developer reflects on the psychological impact of maintaining a long GitHub commit streak, balancing productivity with unhealthy obsession.
Argues that engineering leaders should use software development tools like GitHub issues for management tasks to increase transparency and efficiency.
Introduction to Jekyll, a static site generator, covering basic setup, post formatting, and code snippet features.
A guide on using GitHub repositories as a professional portfolio to impress employers and land tech jobs, focusing on project presentation and code quality.
A developer reflects on achieving high productivity and shipping speed in a small tech company with minimal process and no project managers.
A guide to automating dependency upgrades using Renovate, Dependabot, and Mergify for GitHub repositories.
A technical walkthrough of visualizing and improving a graph of Auckland bus cancellation data using R, focusing on data representation and coding techniques.