Inside Atlassian

Browse Software

Article in Bamboo

3 Reasons We Love Custom Revision Builds

About once a day, I wish I could go back and ask a question differently or pursue an opportunity that has passed me by. Oh, to hop in a DeLorian and try the deli’s special of the day instead of ordering my usual ol’ turkey ruben! It was in that spirit that Bamboo satisfied a popular […]

Article in How we build

Covariance and Contravariance in Scala

I spent some time trying to figure out co- and contra-variance in Scala, and it turns out to be both interesting enough to be worth blogging about, and subtle enough that doing so will test my understanding! So, you’ve probably seen classes in Scala that look a bit like this: [cc escaped=”true” lang=’scala’ ] sealed […]

Article in Git

From SVN to Git: how Atlassian made the switch without sacrificing active development

This post was featured in Dr. Dobb’s as part of a series focusing on enterprise teams making the switch to Git. At Atlassian, we have been extremely excited about DVCS for a number of years. We have invested heavily in DVCS. We acquired Bitbucket – a cloud DVCS repository host. We developed Stash – a […]

Article in Bamboo

So You Want to Run Tests in Parallel… now what??

Lemme start by saying two things to regular readers: 1) “Thanks for tuning in and dropping lots of thoughtful comments!” and 2) “You’ve probably noticed me getting all up in your area codes about fast feedback lately, what with the artifact sharing and inner/outer loops n’ all.” Yeah, it’s been a bit of an obsession ever since the Agile2012 […]

Article in Confluence

3 reasons most meetings are pointless

Between pointless meetings and email it’s exceedingly difficult to get work done while you’re actually at work. Time is scarce when your calendar looks like a game of Tetris, but you’d at least hope that all the time spent in meetings is put to good use. Unfortunately, that’s just not the case, and the fact of the […]

Article in Confluence

3 reasons email hurts your productivity

One of the turning points for communication in the workplace was the invention of email. Historically it’s been the easiest way to make contact in any business relationship – short, pointed conversations with the teammates you work closest with, or quick messages to people you’re communicating with for the very first time. You could say it […]

Article in Company news

Meet the newest Atlassian product. Hello, IRKD.

The last few months have seen a blitzkrieg of announcements from Atlassian HQ. We released Jira 5 with a new REST API, acquired Hipchat, a collaboration service for group chat, and launched Bamboo 4, our continuous integration and deployment server with more features for DVCS users. But the biggest news we saved for today – a brand new product. […]

Article in Git

Git vs. Mercurial: why Git?

This is a guest blog post by Charles O’Farrell, a developer at Atlassian, that will focus on the reasons a team may choose Git as their DVCS of choice. Charles is focused on coding in any DVCS and has spent some time switching users over from ClearCase to Git. In our previous blog we explored […]

Article in Bitbucket

Mercurial vs. Git: why Mercurial?

This is a guest blog post by Steve Losh focusing on the primary reasons a team may choose Mercurial as their (distributed) version control system. Check out Steve’s projects to see some of the cool things he has worked on around Distributed Version Control, or jump over to his Bitbucket account and fork one of […]

Article in Bitbucket

What is version control: centralized vs. DVCS

In our first entry, we explored some of the basics of any version control system – diffs and patches. Looking past diff and patches, we will now discuss version control systems. Many of you out there are familiar with centralized version control systems like Subversion (SVN), CVS, and Perforce, while others have jumped straight into […]

« Previous Page1434445