Inside Atlassian

Author

Charles Miller

Article in Archives
How We Use Jira and Confluence For Agile Development

Given that the Confluence team had significantly ramped up its agility in recent releases, I thought it was a good opportunity to chime in about how Atlassian, and the Confluence team in particular (Jira and Confluence are run quite differently), eat our own dogfood. We’ve had an interesting time finding the right balance between various approaches, and have finally ended up with a process that works well for us.

Article in Archives
Finding State Leaks in JUnit Tests

A unit test is failing when run as part of a test suite. When you run the test on its own, the test passes. The cause of this is that some state (a static variable or thread local) is being set some time earlier in the suite, and is not being torn down properly. These bugs are hard to track down manually because they do not “fail fast”, but there’s a good way around the problem.

Article in Archives
The Development Cascade

Imagine one of those Russian dolls, except that each time you open a doll up, you find a larger one inside, TARDIS-style. Welcome to my afternoon.

Article in Archives
Ten Across

The scary thing is that it took me so long to work it out.

Article in Archives
Confluence 2.1 Now Available

Confluence 2.1 introduces autosave and concurrent editing warnings, integrates the atlassian-user user-management library including much-improved LDAP support, and improves the performance of the dashboard and edit pages for Confluence installations with large numbers of spaces or users.

Article in Archives
Confluence 2.0 User Guide Online

The Confluence User Guide has been updated to cover all the changes we made in Confluence 2.0.

Article in Archives
Product Demonstrations and Murphy's Law

There’s a rule that says every time you demonstrate your product in public, you’re going to find at least one new bug. At least we only have to worry about the software crashing.

Article in Archives
Damn, that felt good.
Article in Archives
Some Bugs are Easier to Fix than Others

Unfortunately, there’s no Jira resolution for “Released back into the wild”

Article in Archives
Confluence Turning 2.0

So what inspired the progression from Confluence 1.4 to 2.0? The glib answer, of course, is marketing. And like most glib answers it’s both correct, and entirely unhelpful.

Article in Archives
Labels vs Keywords

One thing we’ve been trying to do with the labeling feature in Confluence 2.0 is make adding labels as frictionless as possible.

« Previous Page123