About Tim Pettersen

I served a few years as a developer on the JIRA, FishEye/Crucible and Stash teams. In early 2013 I switched to Developer Advocacy to spend some time traveling the world and meeting other like-minded developers (like you!). These days I speak and blog about developer workflows, git, continuous integration/deployment and Atlassian's developer tools: especially Stash. I regularly tweet about these things and other Atlassian arcana as @kannonboy.

Archives for Tim Pettersen

New webinar: JIRA + Stash, a love story

Context switching is a productivity killer for development teams of all sizes. In most workflows, issue trackers like JIRA record which features have been built, which bugs have been fixed, and what work is scheduled for future releases. Version control systems like Git track the actual code used to bring these bug fixes and features to life. While both systems are vital to your workflow, keeping the two in sync can take some effort and discipline from your development team. At Atlassian, we're saving

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 »

Git Summit 2014 video roundup

Atlassian Summit 2014 is done and dusted! 2,300 hangovers have cleared up and the Atlassian crew have finally caught up on some sleep - everyone except our video crew, who have spent the last couple of weeks post-producing more than 100 track sessions and pumping them up to YouTube and Slideshare. That's probably more than enough content to keep you going until the next Summit, so I thought I'd call out a few sessions that focused on a particular passion of mine: Git. Nicola Paolucci's 'Becoming

Continue reading »

Virtual Dev Den, September 3rd

Next Wednesday at 8am PDT we'll be running our first developer "Office Hours" on a Google+ hangout. Our first session will be hosted by myself and recently elected Docker Governance Advisory Board member Nicola Paolucci. We'd love to take your questions on git, Docker, developer workflows, Atlassian developer tools or how we do development at Atlassian. For example: What are the pros and cons of instituting code review? How does a rebase work? How does Atlassian use git, Bamboo and

Continue reading »

Following the git 2.0.0 release two-and-a-half months ago we're being treated to a new minor version of git, 2.1.0, with a host of exciting new features! The full release notes are available here, but they can be a bit terse if you're not deeply involved in the git community. This blog is my own commentary on some aspects of the release that got us excited at Atlassian. Better pager defaults The quotes in this article are lifted directly from the release notes, with my own commentary below. Since

Continue reading »

I've been doing a bit of traveling lately on the second leg of the Getting Git Right tour. It's been a blast meeting so many devs from around the world. It's been particularly incredible to see how much git adoption has grown amongst attendees in the few months since we did the first leg of the tour. When we presented in July, almost all attendees raised their hand when we asked "Who's using git?". However, there is one low point during every evening that I've hosted: the moment after I ask the

Continue reading »