Say hello to JIRA Agile and JIRA Capture Learn More »

Developers, help your team go from Bad to Badass

I'm speaking at AtlasCamp 2014 Learn More »

Developers, want your team to go from bad to badass? Want to learn workflows, tools and processes that your team can use to work better together and deploy software faster? Then plan your trip to San Francisco, October 1-3, for Atlassian Summit 2013! Industry leaders from organizations like Turner Broadcasting, Orbitz, and NASA's Jet Propulsion Laboratory will share the stage with Atlassian executives, developers and other specialists to discuss the latest on Git, Agile Delivery, CI and DevOps.

Continue reading »

Making Stash backups easier Until now, Atlassian's recommended procedure for backing up a Stash server involved shutting down Stash and using your own scripts to backup the database and filesystem. That wasn't ideal: system administrators had to spend time writing backup scripts and users were often given no information why the system is down. Alongside Stash 2.7, we've released the Stash Backup Client. This makes backing up Stash much easier for system administrators and improves the experience

Continue reading »

What you need to know about the new git 1.8.4

I'm speaking at RoadTrip 2014 Learn More »

Hey all, it's Christmas again. Just kidding... But the new git 1.8.4 is out! This time is so packed with awesome that my selection skills have been put hard to the test. It's easy and painless to upgrade It is customary for me to provide a few pointers for the upgrade, with caveats and reminders that package managers in some cases might delay the distribution; That is out of my hands. In any case here some painless instructions to upgrade: Type brew update && brew upgrade git if

Continue reading »

About a year ago, I wrote a feature for JIRA during my 20% time that shipped in JIRA 5.1. This feature notifies a user if their current time zone (as detected by their browser) doesn't match the time zone they've set in their user preferences. Part of the reason I wrote the time zone detection plugin was that, although the time zone setting for users was the headline feature of JIRA 4.4, I didn't think it was obvious enough to those users who don't read the release notes or marketing blogs. This

Continue reading »

One of the greatest things about our software development process is our need and desire to test everything. Unfortunately, this doesn't always translate into absolute best practices in the test code, coverage, or design, but we are always improving. Something I have been been meaning to get around to is property based (or automated specification based) testing. The traditional approach to unit testing (and TDD) is to write a test, see red, and then go fix it. If doing TDD religiously, this can

Continue reading »

Double feature – AUI 5.2 and Design Guidelines 1.2 released

I'm speaking at AtlasCamp 2014 Learn More »

Since day one the Atlassian Design Guidelines (ADG) has been built using the Atlassian User Interface (AUI) library. With each release, we've continued to shorten the gap between design and development but found we still weren't doing enough to close the loop for developers. Today we've teamed up and coordinated a joint release to make it even easier for developers to create great experiences. Our design and development team has been working for the last 8 weeks on making a seamless experience

Continue reading »