Inside Atlassian

Author

Charles Miller

Article in Archives
Holding Aggro

A couple of months after I blogged about the role of the Disturbed in the Confluence team, it has come around to being my turn to take on the job. At stand-up this morning, we realised there’s a pretty strong parallel between what the Disturbed does, and playing World of Warcraft.

Article in Archives
Agile Context Switching with "The Disturbed"

Still, distractions are inevitable, and problems that need a developer to help solve them will come up every day. A production system may run into trouble, another developer may need help with a hairy problem, a member of another team may want to know how your product solves a particular problem, and so on. At Atlassian, we try to manage these interruptions in two ways.

Article in Archives
In a world before…

Last week my RSS reader was regularly ticking over with posts from the Fisheye team working on video presentations for their upcoming release. I thought I should get my contribution out first.

Article in Archives
Plugins 2.0: a heads-up

Confluence third-party developers are likely to start running into mentions of “Plugins 2.0” in existing code and in future milestone releases. As such, I thought it might be a good idea to give you a quick heads-up on what is happening in Atlassian HQ, and how this is going to affect plugin authors.

Article in Archives
The 20% Friday Five

Ten weeks into Atlassian’s experiment with twenty percent time, I asked the participating developers for some opinions, ideas and feedback.

Article in Archives
20% time nuts and bolts

How do you set up a program where developers are free to pursue their passion, to do what they feel is most worthwhile for them to be doing, but at the same time stop developer time disappearing into black-holes and dead ends?

Article in Archives
Which IDE is best?

A comment to a previous developer blog post asked: “What is best IDEA or Eclipse? I’m thinking now what i will use 😉 but i can’t make my choose(sic) ;-(” Matt’s response to that comment was appropriately diplomatic, but a recent exchange in Atlassian’s internal blogs might shed some more light on the issue.

Article in Archives
The Page Preview Bug

Agnes called me over because she’d spent the last two hours banging her head against CONF-10035. Apparently, when editing a particular page on extranet, going to preview mode caused all the images and links on the page to be broken links. When the page was saved, though, everything worked fine.

Article in Archives
Caption Competition

Featuring Chris Owen, senior Confluence developer:

Article in Archives
What's the Best Operating System to run $foo on…?

The answer to “which operating system” is very similar to the one I give for “which database?” The best operating system for running Confluence is the one you have the most confidence administering.

Article in Archives
Atlassian Wiki Usage Statistics

A commenter on a previous blog post asked how much use the Atlassian internal wiki gets. I have no idea if these statistics will be interesting to anyone, but somebody asked, right? A bit of background first. Our internal Confluence instance has been running since late 2003, back when Atlassian had a staff count in […]

Article in Archives
response.sendError() vs response.setStatus()

In the Servlet 2.4 specification, response.sendError() and response.setStatus() are treated differently. The former redirects you to the configured error page, but the latter still assumes that you’re going to be providing the response yourself:

Article in Archives
My God, it's full of stars.

It’s only a matter of time before we pick up some bones and attack the Bamboo team.

Article in Archives
Fix your builds, the easy way!

Like the Jira team, the Confluence team has a screen set up to monitor the health of our Bamboo builds. Unfortunately we we’ve been having a nightmare of a time keeping them green. Lateral thinking to the rescue!

Article in Archives
ShipIt V: Staging Plugin

A month or two ago, in response to the fact that a lot of people use Confluence to create documentation, and are asking for particularly un-wiki-like features like workflow and approval, I wrote up a more collaboration-friendly spec for a Document Staging plugin. This plugin would allow people to collaborate on documentation in one space and then publish it to another space when it was ready.

123Next Page »