Git tip: how to fix an accidental commit on the wrong branch
A quick Git tutorial on how to move an accidental commit from the master branch to a new feature branch using simple commands.
A quick Git tutorial on how to move an accidental commit from the master branch to a new feature branch using simple commands.
A developer explains their unconventional, branchless Git workflow, working directly on master and using rebase to organize changes.
A team lead shares their journey implementing pair programming, from initial struggles to successful adoption and the lessons learned about teamwork and code quality.
Eight cultural rules for successful remote work, focusing on asynchronous communication and workflow norms, based on experience at GitHub.
The article argues for automating repetitive workflows, highlighting benefits beyond just time-saving, like maintaining focus and reducing mental friction.
A personal year-in-review blog post reflecting on the blog's growth, content goals, and technical decisions like ads, analytics, and a potential platform migration.
Analyzes source control options for game development, focusing on challenges with binary assets and team workflows.
A developer shares an improved workflow for completing Python coding exercises on an iPad using the new iPadOS, Safari, and Pythonista.
A developer shares a workflow for completing Python coding exercises from PyBites on an iPad using the Pythonista app.
A guide to establishing a productive Git workflow for development teams, covering branch strategies and best practices.
A guide explaining how to use Git's stash command to manage uncommitted changes when switching between multiple branches.
A product manager shares practical tips for using email more effectively to communicate, collaborate, and get better engagement in a tech work environment.
A web developer discusses the challenge of tracking client requests and explores using Trello for non-project task management.
A guide to disciplined Git workflows, covering commit message best practices, atomic commits, and tools for productive version control.
A technical walkthrough explaining how GitHub Actions work, from event triggers to workflow execution, using a branch cleanup example.
A guide to creating an Alfred workflow for quickly running performance tests on WebPageTest.org from your desktop.
A tutorial explaining how to use Git's stash feature to temporarily save uncommitted work and switch branches without losing changes.
A developer shares a personal experiment to schedule daily learning time while maintaining content output, focusing on productivity techniques.
A guide to ChatOps, using chatbots like opsdroid to automate IT operations and improve team collaboration through transparent workflows.
Introducing Pastamaker, a tool to automate a safe GitHub pull-request workflow with required reviews and up-to-date CI testing.