Browse Inside Atlassian
Filters
Managing vacation days with Jira and Confluence
Here at Atlassian, we love using our own stuff. And when we’re not busy building kick-ass new products, we’re usually off finding new ways to use our stuff internally. Recently, Jeff Sinclair, our IT portfolio manager devised a clever way to combine the power of Jira Service Desk and Confluence to manage employee leave. “We […]
Inside Atlassian: the Jira QA process, techniques and tools
This post is part of a series of blogs on Atlassian QA. We will cover how the QA strategy has been implemented in different teams, the tools and techniques we use, and the personal experiences from members of the team. The Jira engineering team is large, consisting of 78 developers and team leads, 10 product managers, […]
Inside Atlassian: introducing Atlassian QA
This is the first in a series of blogs on Atlassian QA. We will cover how the QA strategy has been implemented in different teams, the tools and techniques we use, and the personal experiences from members of the team. True, it’s an assumption – but probably a safe one – that the majority of […]
My life runs on Jira: project Little Man
Those of you who saw me at Summit 2013 know I’ve got a special project underway: In about four weeks, our family will welcome another member. Even though this isn’t our first child, getting ready for “Little Man,” as we’ve been calling him, gets to feeling pretty overwhelming at times: Replace the car seat that […]
Inside Atlassian: feature branching on the Stash team
Stash is now called Bitbucket Server. Read our announcement blog. One question that every team faces when moving to Git is what development workflow to use. Since every team is different and has different requirements, there is no one-workflow-fits-all approach. However, there is one rule all teams should follow when looking for a new workflow […]
Inside Atlassian: managing agile releases, Stash style
Stash, our Git repository manager, is one of the hottest products at Atlassian. If you follow us on Twitter, you may have noticed that the Stash team delivers new versions about every 5 weeks. That’s as tight a release cycle as it gets for on-premises B2B software! So what is the Stash team’s secret recipe for lighting […]
How Stash Developers Avoid Branching from a Bad Commit
One of my colleagues recently blogged about how the Confluence team avoids creating feature branches from bad commits. This blog post describes how to take the same idea one step further. The Problem I hate it when I make a trivial change, something like: $ git checkout master Switch to branch ‘master’ $ git checkout […]
How Confluence Developers Avoid Branching from a Bad Commit
The Stash team recently released the Stash-Bamboo plugin, which surfaces pass/fail results from Bamboo builds inside Stash. The main use case for the plugin is to let people reviewing a pull request see whether tests are passing on the development branch before they give the thumbs-up for merging it into master. Pretty cool. So I asked […]
From SVN to Git: how Atlassian made the switch without sacrificing active development – the human side
This post was featured in Dr. Dobb’s as part of a series focusing on enterprise teams making the switch to Git. In this three part blog series we focus on migrating the Jira code base from Subversion to Git. We wanted to share our migrating experience to those of you who are contemplating moving a […]
From SVN to Git: how Atlassian made the switch without sacrificing active development – the technical side
Featured on Dr. Dobb’s, this is the second blog in a three part series about making the switch to Git in the enterprise. In the first post, we discussed why so many teams today have decided to make the switch. This post focuses on the technical aspects of how Atlassian actually made the switch to Git. […]
How I Discovered Rogue Processes Running on our Build Agents
In the process of digging around investigating a performance issue with our internal build agents, I discovered rogue fluxbox processes taking 100% CPU on a large number of our build agents, here’s a write up of how I found them. On a particular host you can get a vague idea of how busy a host […]
3 Reasons We Love Custom Revision Builds
About once a day, I wish I could go back and ask a question differently or pursue an opportunity that has passed me by. Oh, to hop in a DeLorian and try the deli’s special of the day instead of ordering my usual ol’ turkey ruben! It was in that spirit that Bamboo satisfied a popular […]
From SVN to Git: how Atlassian made the switch without sacrificing active development
This post was featured in Dr. Dobb’s as part of a series focusing on enterprise teams making the switch to Git. At Atlassian, we have been extremely excited about DVCS for a number of years. We have invested heavily in DVCS. We acquired Bitbucket – a cloud DVCS repository host. We developed Stash – a […]
3 reasons most meetings are pointless
Between pointless meetings and email it’s exceedingly difficult to get work done while you’re actually at work. Time is scarce when your calendar looks like a game of Tetris, but you’d at least hope that all the time spent in meetings is put to good use. Unfortunately, that’s just not the case, and the fact of the […]
