Inside Atlassian

Browse the blog

Article in Developers

Git-flow comes to Java

As a Java developer, I’m always trying to find ways to streamline all the mundane tasks that come along with development but aren’t necessarily part of the actual code I’m trying to write. Managing source control and performing releases are definitely on that list. I use Git as my DVCS of choice, and while it […]

Article in Developers

How Confluence Developers Avoid Branching from a Bad Commit

The Stash team recently released the Stash-Bamboo plugin, which surfaces pass/fail results from Bamboo builds inside Stash. The main use case for the plugin is to let people reviewing a pull request see whether tests are passing on the development branch before they give the thumbs-up for merging it into master. Pretty cool. So I asked […]

Article in Developers

How to Share Files with Your Team Using Confluence

Share files with your team using the File List Blueprint Too often files are trapped in shared network drives or email inboxes, making it impossible for everyone to have access to the most current version. We decided to tackle this problem with the File List Blueprint – which makes it easy to share and store […]

Article in Developers

Git Titanium Armor: Recovering from Various Disasters

Git is an advanced tool. It features a philosophy that is dear to my heart: to treat developers as smart and responsible folks. This means that a lot of power is at your fingertips. The power to also shoot yourself in the foot – arguably with a titanium vest on – but shoot yourself nonetheless. […]

Article in Developers

How to run effective meetings with Confluence

How many times have you left a meeting thinking it was a waste of time? Have you ever felt ‘meeting dread’ because you know that the next hour is time better spent actually getting work done? The fact is most of the meetings we attend during the day don’t accomplishing anything. Meetings with no agenda, meetings full of […]

Article in Developers

Jira Admins: where is your field?

Do you know about the Jira Admin Helper? If you’re a Jira administrator, hold on to your hat: we’re about to move your configuration tasks at warp speed! The Jira Admin Helper is a free, bundled plugin that answers questions like: Why isn’t my field showing up on view/edit/create screens? Why can/can’t a user see […]

Article in Developers

Extending git

While Mercurial has a well defined (albeit internal) API that can be used to write extensions that extend the functionality of Mercurial, git’s extension model follows the Unix philosophy of composing small, simple programs to achieve a similar effect. What that means is that git “extensions” can be written in any language and by following […]

Article in Developers

Announcing Jira Jr.: it’s fun-tastic!

Software is eating the world. And nobody’s hungrier, or youngrier, than our kids. The technology landscape is quickly being reshaped by code-writing hipsters barely out of college. Case in point: just last week, Yahoo! acquired Summly, a company whose CEO still has to go to prom. So it’s perplexing: even though entrepreneurs are getting younger, […]

Article in Developers

Git submodules: core concept, workflows, and tips

Including submodules as part of your Git development allows you to include other projects in your codebase, keeping their history separate but synchronized with yours. It’s a convenient way to solve the vendor library and dependency problems. As usual with everything git, the approach is opinionated and encourages a bit of study before it can […]

Article in Developers

Jira Query Language (JQL) recap

The Tip of the Month, brought to you by Atlassian University, is a monthly series to help master Atlassian tools. Products are more fun to use when you know all the tricks. Hey Everyone!  In the month of February we did a series on JQL at atlstg.reaktivdev.com.  It’s a quickstart guide to making the transition […]

Article in Developers

3 tips for creating page templates in Confluence

One of the biggest time-saving tactics you can employ in your workplace is creating standardized content. Teams waste so much time every day creating documents from scratch or mindlessly scanning unstructured pages for the information they need. It’s time to stop reinventing the wheel. Here are three awesome features to use when creating page templates in Confluence that […]

Trello for ipad is here!

I’m very excited to say that Trello for iPad is available on the App Store now!

The new Bitbucket dashboard – all your code activity, all in one place.

Let’s face it, we’re rarely ever working on just one thing at a time. In Bitbucket land, many of us have multiple repositories involving any number of pull requests or issues we need to stay on top of. With all that activity to keep track of, getting a proper high-level overview can be difficult. That’s why […]

Article in Developers

How I Learned to Stop Worrying and Love TestNG

Think back to your early 20’s. Remember going out on Halloween or New Year’s Eve? No sooner do you walk into a bar than someone in your group starts lobbying to go to some other bar. ‘Cuz it’s gonna be way better. (In your exasperation – you just ordered a drink for pete’s sake! –  you vow that next […]

Pull Requests now with Reviewers and Smarter Notifications

Pull requests provide an easy way for developers to review changes on a branch, discuss changes, and merge the branch into the main development branch. The goal is to be fast and simple. Today we are adding two new capabilities to pull requests that will make your workflow faster and simpler: Selectively add reviewers to your […]