Not so long ago I was lucky enough to speak at our Getting Git Right tour about our migration from Subversion to Git here at Atlassian. I loved sharing our experience, and I had great questions from the crowd. It also confirmed my belief that many people need some time to make the transition from traditional SCMs to DVCS. There are many development teams still on Subversion, and the FishEye/Crucible team is on a mission to support them and provide great tools to help them develop better. So this

Continue reading »

The Spock Framework is one of the best unit testing frameworks compatible with JUnit. It's based on the Groovy language and it takes its capabilities to an upper level (thanks to huge AST transformations performed during compilation). You can write beautiful yet powerful tests, including but not limited to: data series, mocking, behavior testing, and detailed reporting about failed assertions. I believe that the Atlassian Clover 3.3 is the best code coverage tool for Spock-based tests. Let me

Continue reading »

Have more date nights with Bamboo & JIRA

My list of favorite new things at Atlassian since returning from 3 months leave is as follows: my adjustable-height desk, HipChat video, and (to the surprise of exactly no-one) Bamboo's ever-more-streamlined deployment flow. Having accurate information about what's been deployed, what's about to be deployed, and what state a rollback would leave you in can be the difference between happy teams and teams that cancelled their dinner plans Friday night because they were stuck at the office (*ahem*).

Continue reading »

It has always been a huge priority for Atlassian to bridge the gap between code and issues, and make teams more productive. The newest release of  JIRA 6.2, with integrations into FishEye and Crucible 3.3, does just that by boosting the traceability between issues and source. The development panel in JIRA will give you all the source details from your repositories for Subversion, Perforce, Mercurial and more. Try it now Development status of your issues at a glance Does this issue have commits?

Continue reading »

Git the whole picture in JIRA

In October we introduced Atlassian's feature branching workflow – a simple and foolproof way to get started with Git branching for teams using JIRA, Stash, SourceTree, and Bamboo. The push-button branching keeps your branch names consistent with your JIRA issue, making it easy to organize and track your branches. Today, we are excited to bring even more to the Git table with the latest and greatest: the development panel in JIRA. Keep team leads, project managers, and product owners informed

Continue reading »

If you've ever sat down with a more experienced developer for a pair programming session, you'd probably agree that it's one of the most effective ways to learn, and absorb new skills, tools, and tricks. So I am very happy to present you with a new webinar that will reproduce the same feel of a live training session. This is your chance to sit beside me as I work through a typical bug-fix lifecycle from branch creation, through code review, to the final merge, using the powerful toolset that Git brings

Continue reading »