Introducing Ravgeek: Dev Concepts in 60 Seconds
Announcing a new YouTube channel, Ravgeek, offering 60-second animated explainers for technical concepts like REST APIs, Git, and OAuth.
Announcing a new YouTube channel, Ravgeek, offering 60-second animated explainers for technical concepts like REST APIs, Git, and OAuth.
A guide to managing complex Git workflows using stacked branches, focusing on techniques for handling common scenarios beyond basic commit changes.
A developer's story about using git-bisect to diagnose a performance regression and the importance of proactive performance testing in software development.
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.
A critique of overly detailed Git commit messages, arguing that while entertaining, they may not represent best practices for software engineering.
Explores building lightweight, static APIs using Python and Protocol Buffers, inspired by static site generation for easy deployment.
A developer's critique of 1Password's support bot after it failed to answer a technical question about GPG key support for Git signing.
Author explains why they host code in bare Git repos instead of platforms like GitHub, and details their preferred methods for receiving patches.
A developer details the process of optimizing their custom static blog generator, achieving a 33x speed improvement by analyzing and refactoring inefficient Git operations.
Learn how to customize GitHub Copilot's auto-generated commit messages using VS Code settings for consistent formatting.
A guide to re-ordering Git commits using interactive rebase, including conflict resolution and cancellation.
A beginner-friendly guide to GitLab CI, explaining core concepts like pipelines, jobs, and stages for non-developers and new users.
Explains how to manage private Rust crates in Git repos, balancing SSH for developers and HTTPS for CI/CD using Git's url.insteadOf feature.
Explains why developers should split unrelated changes into separate pull requests for faster reviews, cleaner Git history, and better automation.
A developer's 2024 review covering blog migration to Astro, popular tech posts, and work on Expo docs and GitHub projects.
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 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.