Archives for the tag: developer tools

Shedding Light on Build Breakages

I've been following Mark Pesce on Twitter ever since I watched his brilliant closing keynote at Web Directions South in 2008. A few months ago he started hinting at a #sekritproject in his tweets. I had no idea what it was back then but I didn't have to wait long to find out. He unveiled the Light by Moore'sCloud on the 5th of October - I was captivated both by how it looked and the latent potential it embodied. Was this the first "thing" in the Internet of Things? A few weeks later the Light was

Continue reading »

Stash’s Pseudo Line Numbers

Stash is Atlassian's Git repository management tool, and one useful feature is to view your source code and diffs right inside your web browser. In Stash 1.0, we built the source and diff views with a column-based layout, where the line numbers were contained in a div of their own, and the source or diff in another adjacent div and the two sides are synced up using careful use of CSS line-height and padding. This was so we could do things like the having the Blame column

Continue reading »

Have you ever had the desire to add new features or customize Atlassian products?  Well, you can do just that by building your own Atlassian plugin.  We provide the plugin framework and an SDK to make this possible.  If you want to learn more, you’re invited to attend the plugin courses we’re offering on Sept 19th just south of San Francisco in Half Moon Bay. We're offering three classes for Java developers: Getting Started with Atlassian Plugins, Intermediate JIRA Plugin Development, and

Continue reading »

AtlasCamp Europe 2012 agenda is now live!

If you haven't heard, AtlasCamp is coming to Europe on March 22nd and 23rd -- fun times ahead! AtlasCamp is our annual developer event. Usually, we only hold this event in Half Moon Bay, California. This year we've decided to bring the party to our European developers. And today, we've posted the agenda filled with great content. This will be a great opportunity to mingle with Atlassian product managers, developers, and ecosystem members. If you're interested in what AtlasCamp is all about, checkout

Continue reading »

As a developer, it's very rewarding to work with beautiful APIs that just work. Half the battle of building applications against 3rd party APIs is having clear and concise documentation that show great examples. However, sometimes documentation doesn't go far enough. Sometimes, having a tool that allows you to "touch and feel" the API is more productive. Having the ability to play with an API allows for greater discovery and can sometimes lead to better use. At AtlasCamp in September, we demonstrated

Continue reading »

tl;dr 6 months after the move to Mercurial and testing different working modes using this DVCS, the GreenHopper team ended up using following Mercurial features: We use clones for "throw away" spikes as well as in case where other teams want to contribute code changes to the GreenHopper code base Each feature is developed in a separate branch inside the main repository. Once complete, the changes are merged back to default and the branch closed Our main repository is hosted on Bitbucket,

Continue reading »