Over Twenty Years of Writing Tools
A personal retrospective of the various writing tools and platforms the author has used to publish online over the past twenty-plus years.
A personal retrospective of the various writing tools and platforms the author has used to publish online over the past twenty-plus years.
A guide on merging two Git projects while preserving the complete commit history and contributor attribution.
A guide on using git rebase to safely delete unwanted or sensitive commits from your Git history, including a warning about its destructive nature.
Learn how to use the 'git branch --show-current' command to display your current Git branch name for command line and automation tasks.
A guide to using django-simple-history for tracking model changes and version control in Django projects.
An in-depth look at Git's internal mechanics, including its object model and core workflow, with a guide to building a simplified version.
A guide to establishing a productive Git workflow for development teams, covering branch strategies and best practices.
A beginner's guide to using Git and GitHub for code version control, based on a Python Frederick presentation.
Author shares the collaborative process and statistics behind writing the second edition of 'Laravel: Up and Running'.
A beginner-friendly guide to setting up and using Git and GitHub, covering essential commands for web development.
A guide to renaming files to lowercase in a Git repository using a command line script.
A guide on using git cherry-pick to selectively merge specific commits from a pull request while maintaining author attribution.
A guide to using dotfiles to customize and optimize your software development tools like shells and text editors for greater productivity.
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 using PHPDotEnv for secure, environment-specific configuration in CraftCMS, avoiding hard-coded settings in version control.
A guide on how to install and upgrade to an in-development, pre-release version of the Laravel PHP framework using Composer.
The article explains the benefits of using a single, large repository (monorepo) for code, citing simplified organization and dependency management.
A guide on how to delete a commit from a remote Git repository using the command line.
A guide on how to revert a single file to a previous state using Git commands like 'checkout' and 'reset'.