Author: Alex Carter
-
Git for Data Science Teams
If you are a data scientist, you may wonder if Git is a helpful tool for your projects. The answer is yes! Git can be very useful for teams that use or follow a software development framework where Git’s version control can make the development workflow quick and more easily adaptable when changes arise.…
-
Pull Requests: Reviewing Them Properly
When a user submits a pull request, their collaborator has a right to review it. After the review process, the collaborator can decide to accept or reject the pull request and, if accepted, will merge the new code with the requested branch. But what’s the best way to review a pull request properly? Let’s find…
-
Git Tags: Are They Useful and How to Use Them
Did you know that Git allows users to tag specific points in a repository’s history? Tags act as road signs to point our areas of importance in the code. Usually, a tag is used to mark a release point (v1.0 etc.). Tags can be created and deleted and come in different forms. If you are…
-
Useful Git Commands For Everyday Use (Plus Six Helpful Advanced Commands)
The magic of Git is its collaborative structure, and, as an underlying technology that relies on a large, passionate community, Git has the capacity to build in a lot of helpful tricks that make usage easier. If you’re using Git (including Git integrated with Jira via Appvibe’s Git-Jira plugin), likely there’s a command for the…
-
Pull Requests: The Trick to Doing Them Right
Do you find writing pull requests hard? It shouldn’t be. But writing a great pull request, whether in Git or in Jira using Appvibe’s Git-Jira plugin) still seems like a fine art when teams are trying to write clean code. The issue, it seems, is that sometimes it’s tough to be concise, and pull requests…
-
Git Branches: What Are They and How to Use Them
If you are using Git, you’ll need to get comfortable with using branches. What are Branches? To understand branches, it’s essential to understand a bit of Git itself. Git, for example, doesn’t store data as changesets or differences. It stores it as a series of snapshots. When a developer makes a commit, Git will store…
-
Automation: Can it Help Your Team Work More Efficiently?
When introducing automation to your organization and, more importantly, your team, it’s essential to ensure that each member understands how automation can help them do their jobs better – and is not a tool designed to replace them entirely. While automation is excellent at creating efficiencies, having a reliable team performing human interventions and complex…
-
Should Teams Integrate Git and Jira?
Many teams use both Jira and Git platforms to help run their projects efficiently. Often, team members jump between the two all day long, moving in and out of each platform to capture and work on tasks. For a large segment of users who need Jira and Git, jumping between the platforms can be time-consuming…
-
Automation: Do This Not That
Automation is a wonderful tool to help teams streamline time-consuming processes and focus their energies on more high-value tasks. However, it’s not a catch-all. Groups that can integrate automation effectively understand where automation will help and where it will hinder. Here are a few places where automation shouldn’t be used and some beneficial automation applications…