Announcing an open source Puppet Module for Sonatype Nexus

TL;DR We've open-sourced a Puppet module to help manage the configuration of Sonatype Nexus instances. Check it out! The Build Engineering team at Atlassian has been running Sonatype Nexus instances for a few years now. We use Nexus for storing our public and private artifacts on https://maven.atlassian.com/ (which receives 2.6 million requests/day), publishing to maven central and the various proxies that we have spread out across the world to support our build grid, and our global development

Continue reading »

There's this idea floating around: an idea that builds are the devil. That they're unreliable, tedious and confusing. I won't try to refute this... but my secondment has taught me that builds are so much more! I began at Atlassian as a developer on the Confluence development team where my work primarily involved delivering features such as Confluence-JIRA integration and the Confluence Space IA (Left Sidebar). So when I was approached about joining the Confluence build engineering team for

Continue reading »

At Atlassian, we're always trying to increase the ways we can get meaningful customer feedback. We're constantly trying new methods to understand our customers, and learning what we can do better. At Summit, our annual user conference in September, we reached out to customers in a new way: the Test Lab. User testing, Summit-style Summit brought over 2100 customers from all kinds of backgrounds–developers, project managers, technical writers, designers, product owners, and admins. Finding target

Continue reading »

Developing on the Salesforce platform can become complex to manage as your team and your projects grow and mature. At Atlassian, our internal Salesforce development team started five years ago with a single analyst making small changes and customizations to support a single department. Today, it’s a small team of developers, admins, and a program manager supporting multiple departments with varying needs for customizations of our Salesforce deployment. The team manages both types of Salesforce

Continue reading »

(Yes the title of this post is a pun, apologies!) I have written about aliases before! See for example a collection of my favorite git aliases or peruse my personal list on Bitbucket. Recently at our Summit I showed a simple technique that can really unleash the power of your Git command line. Several people commented that it was very useful and I am happy to elaborate on it some more here. Let me know your genius creations in the comments! (If you're an old time git wrangler you know this already

Continue reading »

Dreamforce is just around the corner and the Bitbucket team will be hanging out and helping with the Git challenge at the $1 Million Dollar Hackathon  on October 10-12. Come join us and we'll help you get going with Git to make sure you meet the Git requirements for the $1 Million prize. Get a leg up on your competitors for the hackathon and make sure you're ready to go for the Git challenge requirements. Learn the essentials you need in less than 15 minutes in this handy screencast: You'll

Continue reading »