Prototyping an App in Static HTML
A developer explains the benefits of prototyping a web app UI with static HTML and a templating engine for rapid iteration.
A developer explains the benefits of prototyping a web app UI with static HTML and a templating engine for rapid iteration.
An introduction to Git hooks, explaining client-side and server-side hooks, their uses, and how to implement them with GitLab.
Advocates for writing descriptive, story-like Git commit messages to improve codebase history and debugging efficiency.
A developer shares a simple git hook technique using a 'magic string' like 'xxx' to prevent accidental commits of debug code and temporary changes.
Practical recommendations for effective code reviews based on 18 months of experience and 1500+ reviews, focusing on speed, scope, and process.
A guide to using VSTS Vault, a Windows service for backing up Git repositories from Visual Studio Team Services to a local machine.
A guide on using git cherry-pick to selectively merge specific commits from a pull request while maintaining author attribution.
A guide to creating visually enhanced git log aliases for better branch topology visualization in the terminal.
A developer shares a simple terminal script to create Bitbucket pull requests, offering a CLI alternative to the web interface.
Explores why developers find Git difficult, contrasting individual vs. team workflows and the mindset shift needed to appreciate it.
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 developer shares their favorite Git aliases for streamlining common version control tasks in the terminal.
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.
Practical advice for software teams to reduce merge conflicts and improve collaboration using version control best practices.
A developer shares custom Git action icons created for the PHPStorm IDE toolbar to replace missing default buttons.
A guide on how to delete a commit from a remote Git repository using the command line.