Inside Atlassian

Development

Article in Development

Tip of the Week: Using different SSH keys for multiple Bitbucket accounts

Create a key for each of your accounts To generate a new key pair simply run this command in the ~/.ssh/ folder: The -C option is a comment to help identify the key. The -f option specifies the file name. Repeat the above for each Bitbucket account you want to use. Add the public key […]

Article in Development

4 new Jira Software features you didn’t know about

Since the launch of Jira Software, we’ve added some features to make the lives of every software team member easier. But you might not know these features exist! Read on to learn how these four features put more control of Jira projects into the hands of team leads, scrum masters, and developers. You can start using these features today, and we guarantee they’ll make you and your team more efficient.

Article in Development

Faster and leaner: the trend toward smaller software development teams

We recently conducted a survey to assess and evaluate the latest software development trends amongst our customer base and more than 1,300 people weighed in. While most of our insights are focused on process, one thing stood out to us that we wanted to dig deeper into: 80% of respondents said the average development team in their org had 10 or fewer members. Here are our thoughts on why that’s happening, and the advantages small teams enjoy.

Article in Development

Introducing Teamder™

Despite the myriad advances in workplace technology, we’re still forming teams the old fashioned way. We pour over org charts. We obsess about bringing the right blend of skills and view points to the table. And we do it all from the top down – until today. Introducing Teamder™ – the latest member of the Atlassian family.

Article in Development

Automating quality checks and Docker containers in a Git workflow

Recently I had the chance to meet the team over at CloudCannon and discuss how they develop their application using Bitbucket and Docker. They’ve faced challenges many other small teams are dealing with in setting up a solid continuous delivery model and ensuring the code released is of the highest quality possible. But thanks to the bitHound Bitbucket add-on and their own custom Bitbucket extension, they were able to create a Git workflow that’s a perfect fit.

Article in Development

Introducing code search for Bitbucket Server

How often has this happened to you: you see an error message and you’re not sure which part of the code it came from, or you know the function name but you don’t know what repo contains the code for it. “Ghaah!” Many of you’ve been asking for a way to search through your code […]

Article in Development

Top 10 user suggestions addressed by Portfolio for Jira’s live plans

Ever since I joined Atlassian as a product manager for Portfolio for Jira, there is one thing that keeps blowing my mind: the quantity and quality of feedback we’re receiving from you, our users. It’s humbling to see how much effort you put into providing us with great ideas, detailed descriptions of challenges you are […]

Article in Development

Transitioning from full-time school to full-time life

I’m Jamie, one of 80 new graduates to recently join Atlassian as a developer at our headquarters in Sydney. I’m in the middle of transitioning from “full-time study and part-time work” to just “full-time work”. Seems like that should be easy, right? It’s not. It’s hard in all kinds of ways I didn’t expect. Habits and attitudes that worked well for me and my peers during university are now unproductive in full-time life – and possibly toxic.

Article in Development

Fisheye & Crucible 4.0: improved user management and blame on-demand

We’ve embedded Crowd (our single-sign on offering) in Fisheye & Crucible 4.0. Next, we improved Fisheye’s blame by making it on-demand. Blame information is now showing up only when you ask for it. Pages are also loading faster with the content block more focused on the code than before. We’re excited about this release and confident you will be too by the time you’re done reading this post.

Article in Development

Code Approval Policies Explained

Professional teams that produce quality software and maintainable systems often employ a lightweight process to safeguard the introduction of new or updated code to their stable branches. A code approval policy is an agreement within a single team or an entire organization to follow a set of rules regarding how and when code is accepted […]

Article in Development

Balancing visibility and autonomy: 5 signs you need an agile portfolio management tool

If your company is like ours, you’ve implemented agile development, partly because your teams crave the freedom and flexibility to work the way they want. But you’ve probably noticed that the larger your company grows, the harder it is to keep track of all the ongoing initiatives. Agile portfolio management tools like Portfolio for Jira can help you make sense of what’s going on across your teams and projects. If you’re asking yourself any of these five questions, consider giving it a try.

Article in Development

Why you should use Clojure for your next microservice

There are a few reasons teams choose to implement some piece of functionality as a microservice. To me the most important ones are: This post focuses on the third point above. Freedom in technology choice This is a very important property of a microservices oriented architecture. Microservices are meant to be small. How small is […]

Article in Development

Connecting Connect with Spring Boot

Since we wrote this blog post we’ve built a fully supported and more awesome version of a Spring Boot framework. This post is still interesting but describes an early version of a framework, which is no longer supported. Please see Atlassian Connect Spring Boot. To write an Atlassian Connect add-on in Java, the Connect quick […]

Article in Development

Atlassian stands with Apple to support user data security

Atlassian provides products and services to companies and teams of all sizes, all around the world. Our customers’ trust in Atlassian is essential to our business, and we have to continually earn that trust by respecting their privacy and securely maintaining their data. This is exactly why we are proud to join Airbnb, Automattic, CloudFlare, eBay, GitHub, Kickstarter, LinkedIn, Mapbox, Medium, Meetup, Reddit, Square, Squarespace, Twilio, Twitter, and Wickr as Amici Curiae on a brief supporting Apple and opposing the FBI’s request for any sort of backdoor to make it easier to access customers’ iPhones and get access to their data.

Article in Development

Building helpful CLI tools with Go and Kingpin

Building a well documented command line interface is hard. Allowing users to discover functionality and get help without typing –help or looking at the docs is difficult to do. How many times have you found yourself reaching for –help because you couldn’t quite remember the command name you needed? Here at Atlassian, my team maintains […]