Developer Posts

You have a cool idea about an Atlassian Connect add-on and you are still in love with Java. This guide will give you a real example and show you what it takes to turn your web app into a Connect add-on.

Last month we turned our attention to Mercurial with a slew of improvements, including faster and much cheaper cloning operations through CDN-based clonebundles.

Want to speak at AtlasCamp in Barcelona but not sure what to talk about? We've compiled a list of suggested topics for each track. Topics we know our attendees will want to hear about.

This is the third part of our series on scaling Bitbucket Data Center. Today we are looking in depth at the Git packfile transfer protocol and how Bitbucket combines its deep understanding of this with caching to optimize the memory and CPU footprint of Git requests.

In this second part of our series on scaling Bitbucket Data Center we look at how Bitbucket protects system performance when processing Git requests and the great improvements that 4.11 brings to help customers get more out of their servers.

The Bitbucket Server Enterprise team describes some of the work they've been doing – behind the scenes – to make Bitbucket Data Center perform at massive scale. This is the first of a series of posts that describes the scaling challenge and how we measure performance and scaling.

Learn how to theme your HipChat add-ons Sidebar based on the user selected theme.

We recently announced that our developer documentation site was undergoing some major updates. As of today, the beta is now fully live on developer.atlassian.com.

We're excited to announce the beta release of our redesigned developer site. The new site is available at developer.atlassian.com. Come check it out!

We're happy to announce a new Connect module for JIRA: the Time Tracking Provider module. With the Time Tracking Provider module, JIRA administrators can add alternate time tracking tools and select which one should be displayed. This hides JIRA's native fields and buttons for time tracking so that add-ons can provide their own time tracking models. That way, users aren't confused about where to track time.

  Next