Let's get the punch-line out of the way up-front: "Without being asked". In a move that genuinely surprised me, the team behind the Atlassian ordering system adopted peer code reviews in a purely organic manner. I've been thinking about why this is... But don't developers hate code reviews? Code reviews have a long and chequered history in software development. I'm not exactly a grey-beard, more sort-of "salt-and-pepper unshaven", but I'm old enough to have been part of a waterfall software

Continue reading »

To better serve our customers and partners, Atlassian has modified our security policy for JIRA, Confluence, and Stash. Atlassian Cloud customers are not affected by any of the changes described in this email as Cloud customers are always updated to the latest fixes and versions. New policy for security fixes Under the new security policy, when fixes for critical security issues are identified, Atlassian will produce a new minor product release for all major versions of JIRA and Confluence

Continue reading »

Pull requests are an easy way for teammates to request your feedback on their code. But, as your projects are successful and your team grows, the number of pull requests coming your way can get overwhelming. With Stash 3.4, we've made it easier for you to manage your pull request load and reduce the noise. Now,  emails will be aggregated into batch notifications for each pull request and sent after a period of inactivity. We think it's so useful that we've made it the default, but you

Continue reading »

In case you missed last Thursday's "Git workflows for SaaS teams" webinar, we just published the recording. Despite the title, the content is about 10% SaaS / 90% Git best practice, so you should get something out of it (regardless of what type of software you make)–especially if you're: currently using Git, but feel like you're not getting the most out of your workflow not using Git, and thinking about migrating soon curious about feature branching, merge strategies, continuous integration

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 »

If you're new to Git, or are looking to make the switch, you might have a sneaking suspicion that your old development workflow from the SVN days isn't, well... working. You're not alone. When teams at Atlassian moved to Git, we had to re-design our developer workflows from the ground up. Now these workflows are used to continuously deploy Bitbucket, HipChat, and our other web-based offerings. Join us on October 9th 2014 at 10am Pacific This beginner-level webinar includes an introduction

Continue reading »