ProTip™: Rollback a Homebrew Package
A guide explaining a workaround method to rollback or downgrade a specific Homebrew package to a previous version.
A guide explaining a workaround method to rollback or downgrade a specific Homebrew package to a previous version.
A developer details technical updates to their personal website, including migration to Git, build script refactoring, and new content utilities.
A developer explains how to fix the 'Invalid Path' error when cloning or switching branches in Git on Windows, caused by file names with special characters.
A guide to using Git worktrees to manage multiple branches simultaneously, improving developer workflow and eliminating the need for constant stashing.
A quick 1-minute explanation of Git, a version control system essential for developers and tech projects.
A guide to managing complex Git workflows using stacked branches, focusing on techniques for handling common scenarios beyond basic commit changes.
A software engineer shares practical guidelines for starting a new tech role, covering documentation, tools, habits, and work-life balance.
Explores how DevOps principles like CI/CD, infrastructure as code, and monitoring are applied to data engineering for reliable, scalable data pipelines.
An overview of essential development tools like IDEs, version control, testing frameworks, and project management software for improving software workflows.
A developer shares a Git alias solution to automatically clean up local branches after using GitHub's Squash and Merge feature.
Explains the benefits of using lowercase names for Git repositories, focusing on cross-platform consistency and avoiding naming collisions.
Author explains why they host code in bare Git repos instead of platforms like GitHub, and details their preferred methods for receiving patches.
A guide to re-ordering Git commits using interactive rebase, including conflict resolution and cancellation.
Explains the importance of specifying exact version numbers in Docker and package managers to ensure reproducible builds, stability, and security.
Explains why developers should split unrelated changes into separate pull requests for faster reviews, cleaner Git history, and better automation.
A developer shares a custom Git script to improve the process of reviewing large Pull Requests by creating a dedicated review branch for local IDE navigation.
A first look at CodePen 2.0, a major upcoming upgrade featuring a web-based IDE, plugins, real-time collaboration, and deployments.
A technical guide on embedding project version strings into builds using git-describe and git-archive, with a Rust example.
Explains how Git internally handles file moves and renames, addressing performance and repository size concerns.
A comprehensive Git cheat sheet listing essential commands for version control, from initialization to branching and merging.