Tier 3
Extending git
While Mercurial has a well defined (albeit internal) API that can be used to write extensions that extend the functionality of Mercurial, git’s extension model follows the Unix philosophy of composing small, simple programs to achieve a similar effect. What that means is that git “extensions” can be written in any language and by following […]
Announcing Jira Jr.: it’s fun-tastic!
Software is eating the world. And nobody’s hungrier, or youngrier, than our kids. The technology landscape is quickly being reshaped by code-writing hipsters barely out of college. Case in point: just last week, Yahoo! acquired Summly, a company whose CEO still has to go to prom. So it’s perplexing: even though entrepreneurs are getting younger, […]
Git submodules: core concept, workflows, and tips
Including submodules as part of your Git development allows you to include other projects in your codebase, keeping their history separate but synchronized with yours. It’s a convenient way to solve the vendor library and dependency problems. As usual with everything git, the approach is opinionated and encourages a bit of study before it can […]
Jira Query Language (JQL) recap
The Tip of the Month, brought to you by Atlassian University, is a monthly series to help master Atlassian tools. Products are more fun to use when you know all the tricks. Hey Everyone! In the month of February we did a series on JQL at atlassian.reaktivdev.com. It’s a quickstart guide to making the transition […]
3 tips for creating page templates in Confluence
One of the biggest time-saving tactics you can employ in your workplace is creating standardized content. Teams waste so much time every day creating documents from scratch or mindlessly scanning unstructured pages for the information they need. It’s time to stop reinventing the wheel. Here are three awesome features to use when creating page templates in Confluence that […]
Trello for ipad is here!
I’m very excited to say that Trello for iPad is available on the App Store now!
The new Bitbucket dashboard – all your code activity, all in one place.
Let’s face it, we’re rarely ever working on just one thing at a time. In Bitbucket land, many of us have multiple repositories involving any number of pull requests or issues we need to stay on top of. With all that activity to keep track of, getting a proper high-level overview can be difficult. That’s why […]
How I Learned to Stop Worrying and Love TestNG
Think back to your early 20’s. Remember going out on Halloween or New Year’s Eve? No sooner do you walk into a bar than someone in your group starts lobbying to go to some other bar. ‘Cuz it’s gonna be way better. (In your exasperation – you just ordered a drink for pete’s sake! – you vow that next […]
Pull Requests now with Reviewers and Smarter Notifications
Pull requests provide an easy way for developers to review changes on a branch, discuss changes, and merge the branch into the main development branch. The goal is to be fast and simple. Today we are adding two new capabilities to pull requests that will make your workflow faster and simpler: Selectively add reviewers to your […]
JQL: Using filters and subscriptions
If you find yourself searching for Jira issues weekly, daily, (or hourly!), you will benefit immensely from setting up filters, dashboards, and subscriptions to make your life even easier. Filters: Save your search Don’t perform a search over and over again: save it for easy access next time! Once you run your query in JQL […]
Introducing Quick File Search
Have you ever been in this scenario: you are in a rush and need to find a file that you know the name of, but can’t remember where that file lives? You search the file browser in Bitbucket directory after directory… and finally find that elusive file. When you’re looking for something in your DVCS […]
Syncing and merging come to Bitbucket
When developing on a feature branch or a fork, your code can often get out of date. There are a number of reasons this might happen: You’re concentrating on a feature rather than syncing. You’re not yet ready to worry about integrating just yet. You’re returning to a stale branch or fork to pick up […]
From SVN to Git: how Atlassian made the switch without sacrificing active development – the human side
This post was featured in Dr. Dobb’s as part of a series focusing on enterprise teams making the switch to Git. In this three part blog series we focus on migrating the Jira code base from Subversion to Git. We wanted to share our migrating experience to those of you who are contemplating moving a […]
Building a company glossary with Confluence: part 2
This is a guest blog by Charles Hall from OpenBet, a specialist software company that provides gambling and gaming solutions. In part 1 of this article we set the scene and created the basic elements for capturing glossary terms. This included the use of live templates and scaffolding fields to ensure that data […]
From SVN to Git: how Atlassian made the switch without sacrificing active development – the technical side
Featured on Dr. Dobb’s, this is the second blog in a three part series about making the switch to Git in the enterprise. In the first post, we discussed why so many teams today have decided to make the switch. This post focuses on the technical aspects of how Atlassian actually made the switch to Git. […]
