Inside Atlassian

This page is no longer in use.

Development

Article in Developers

On-demand activation of Docker containers with systemd

One of the features of systemd is its ability to defer the start-up of networked applications until their services are actually requested, a process referred to as socket activation. This isn’t really a new an idea; systemd borrowed the idea from launchd which has been in OS X since Tiger‘s release in 2005, and the venerable Unix inetd has implemented […]

Article in Developers

Inside Atlassian: stand-ups for distributed and co-located teams

Stand-up is one of the fundamental parts of agile development, and it’s often the most misunderstood. Let’s be real: stand-ups by themselves don’t make your team agile. They aren’t about inflating egos or justifying job descriptions. They aren’t a time to plan; Sprint planning is for planning. They also aren’t the only time to mention blockers. If you’re stuck, ask for help!

Article in Developers

Share tribal knowledge securely with Confluence Questions 2

We built Confluence Questions to help you share tribal knowledge and get answers to your questions at work. It’s helped us share broad, Atlassian-wide questions and get answers to specific questions, too. Today, we’re excited to announce Confluence Questions 2, which will help you share information within your team by making sure questions are both relevant and secure.

Article in Developers

Fun Fridays: how do you write shorter tweets?

Article in Developers

Fun Fridays: 2 Valentine’s Day gift ideas

Article in Developers

For Gilt, agile isn’t a best practice – it’s a mindset

With over 6 million members, Gilt is one of the hottest e-commerce sites on the planet. At noon every day it provides a flash sale of today’s top designer labels at up to 60% off retail. “At Gilt, every day is Black Friday,” says lead engineer Yoni Goldberg. Seconds after announcing a new sale, site traffic and transactions hurtle astronomically. Every employee and every team from development to distribution centers must be ready for the spike. It takes an agile, collaborative effort, spanning hundreds of employees from Dublin to Manhattan, to ensure a smooth and reliable customer experience.

Article in Developers

Hipchat add-ons to brighten your day

Add-ons don’t have to be all about ease and efficiency. Some of them aim to satisfy more intangible wants, such as a yen for spontaneity and wit. It so happens that the three add-ons for Hipchat we’d like to highlight today are all about bringing creative expression into the chat room. Take a minute to explore these great—free—add-ons, and keep them on hand for any time you want to drop a dollop of levity into the conversation.

Article in Developers

Inside Atlassian: three steps for better sprint reviews

In the late afternoon on Fridays you can often hear clapping and cheering throughout the Atlassian office. Here, we work hard, play hard, and celebrate our successes in the form of sprint reviews. Sprint reviews are not retrospectives. A sprint review is about demonstrating the hard work of the entire team: designers, developers, and the product owner. At Atlassian we like to keep our sprint reviews casual. Team members gather around a desk for informal demos and describe the work they’ve done for that iteration. It’s a time to ask questions, try new features, and give feedback. Sharing in success is an important part of building an agile team.

Article in Developers

Realtime updates from PostgreSQL to Elasticsearch

The following is a repost of an article from my personal blog that describes how to perform event-driven updates from a PostgreSQL instance to Elasticsearch. In February I will be giving a tutorial at DeveloperWeek on development and testing with Docker, and this relies heavily on the code described in this post as an example project. So for consistency I […]

Article in Developers

Stash on Docker

Docker has been moving at ‘lightning speed’ and has been adopted by software development teams all over the world. Since the beginning, we at Atlassian, have been very excited about the potential of Docker. In fact, we wrote early on how to run Java in a Docker container, and created an internal self-service model to deploy applications on our cloud using Docker containers. We also experimented early with containerizing our products (see our experiments on bitbucket). We have been big fans of Docker, and I am proud to serve on Docker’s Advisory Board.

Article in Developers

Can better IT service improve software development?

With developers and IT teams working in separate systems, there are blind spots in the process. With no collaboration channel, IT teams don’t get the visibility and communication they need on fixes and improvements. Integrating service and development in one place makes critical feedback transparent, ensures uptime, increases value to the users, and improves the organization’s ability to collaborate.

Article in Developers

Fisheye/Crucible 3.7: more powerful branch reviews

We’re proud to announce a new release of Fisheye and Crucible 3.7 today. With it, we’ve made branch reviews more powerful and automatic. This release also brings support to the latest versions of Git and Mercurial, and a variety of minor improvements and bug fixes.

Article in Developers

Fun Fridays: how to speak Australian

Article in Developers

Getting to know io.js

Last week, Twitter was abuzz about an initial release of io.js. io.js is an npm compatible platform originally based on Node.js and is a fork of Joyent’s Node.js. Why fork Node.js? The io.js team is made up mostly of the key contributors to Node.js. In August, the team created Node Forward which was an attempt by the community […]

Article in Developers

IT and development working better together with Jira Service Desk

Collaboration is near and dear to our hearts here at Atlassian. Collaboration, for us, is not just about sharing documents and communication in Hipchat and Confluence, but it’s in the DNA of all our products. In Jira Service Desk, Atlassian’s IT Service Desk offering, collaboration is critical to solving IT tickets faster.