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 »

On February 25th, we introduced Atlassian Git Essentials and the latest integrations between JIRA, Stash, and Bamboo. You may have read about it on TechCrunch, on our blog, or maybe you watched this video, and now you're curious to know how Atlassian can solve your Git needs. Well, our upcoming webinar, Git Essentials: See it live!, will give you the opportunity to see how it all works and ask those burning questions. Sign up now Thursday, April 3rd, at 9:00AM PDT Join us for a 30-minute

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 »