Monthly Archives: January 2008

Plugins are arguably the killer feature for Atlassian products, as they allow you to tweak a theme or deploy full-blown applications within a familiar environment and infrastructure. The number of plugins available, especially for established products like Confluence and JIRA, is huge and the amount of extension points available to plugins basically give you full control of the host application. That much power comes with a price - your plugin is heavily tied to the product, and anyone who has done

Continue reading »

Developer JIRA is happy and healthy again

Sorry for the long service interruption, but http://developer.atlassian.com/jira has been up and stable for the last few days, so feel free to go back about your business.
We moved some services to new hardware to alleviate some of the load, ad well as changed some configuration parameters, both of which have resulted in a much faster system. Thanks to everyone who helped out.

Sharpening Our Functional Test Axe

In the book Dreaming in Code , the author mentions Axe Sharpening, specifically how development teams can spend too much time sharpening their axe and not enough time cutting down trees. "Give a person six hours to cut down a tree, the saying goes, and she will spend the first four hours sharpening the axe. In other words, most of us would rather spend time improving the tools that make a job easier than getting on with the job itself". However what if you axe becomes completely blunt? The problem

Continue reading »

When I started out…

We had a recent visit from the National Computer Science School (http://www.ncss.edu.au/) where students experienced the software development environment first-hand. We made them some funky t-shirts and I was to believe that was the end of my responsibilities for the event. Our very own Chris Owen (Senior Confluence Developer) had other ideas! Chris asked if I would write a post on: my experiences as a user interface designer; and ways to get started in the industry. This post is for all the future

Continue reading »

Atlassian QA

Setting up a QA team For the last five months we have been interviewing people for the position on our shiny new QA team. A bit about our goals Creating a QA team is a part of our plan to: reduce the number of issues that slip out to our customers reduce the time/effort it takes to maintain and add new features to our products improve the performance of our products There are many factors that contribute to achieving such a goal: are the requirements documents clear and complete? are the design

Continue reading »

How to build an Atlassian plugin

Over the past year (or more) we've been working to transition our internal development from Maven 1 to Maven 2. As you'll know if you've kept an eye on Charles' blog, it hasn't been an entirely smooth process. But as we get deeper into it and slowly learn the zen of Maven, we're seeing some real benefits. As we've been going through that transition for our internal development, it's also effected our external development.. With the Confluence build process in particular changing a lot from release

Continue reading »