Interactive rebase in Sourcetree
Git's interactive rebase lets you rewrite your repository's history. Here's how to do it using Sourcetree.
Git's interactive rebase lets you rewrite your repository's history. Here's how to do it using Sourcetree.
Entertain your kids in a way that’s also educational (shhh...don’t tell them)
Here's how tech-savvy parents get their kids interested in programming.
Go behind the scenes with the Jira team and see how we performance-engineered our way to a zero-affinity cloud architecture that runs at enterprise scale.
Follow senior architect Robbie Gates all the way down the rabbit hole to the JVM code, and learn a few new debugging tricks to keep up your sleeve.
Holding kids' attention may be the hardest part of teaching coding skills. For one mom, the solution was to help her girls hack their favorite game.
Supporting a growing software team is a daunting challenge, and Git is often at the heart of that task. Ensuring...
Hiring is one of the most time-intensive and critical things we do. This means time is precious. We can’t waste...
This is a guest blog post by Atlassian Marketplace vendor, Midori. Ask anyone in the DevOps community and chances are,...
Congratulations! The hard work you’ve put in and perseverance you’ve shown over the past few years has paid off. Now...
If your development team is like ours, they want automated builds, tests, and releases tied together in a single workflow....
Code reviews are essential to shipping quality code. However, they can be time-consuming, so having features that make collaboration easy...
“Good morning, Mr. Kelley!” Over the past year, I’ve enjoyed hearing this cheerful greeting from my students at the start...
A loss of color to the face. Sweaty palms and clammy handshakes. Cracking voices and fumbled words. Yes, I am...