Author

Matt Ryall

Matt started at Atlassian almost 14 years ago as an engineer on Confluence. Since that time, he has led product teams across Confluence, Bitbucket, Jira Ops, and now Jira Software Cloud. He is passionate about software, design, and building products people love using.

Article in Bitbucket
Stay code-connected with 12 new DevOps features

Less context switching. Fewer meetings. More time to code and deliver value to customers.

Article in Jira
Powerful, no-code automation now available to all Jira Cloud customers

Endless use cases, without any added complexity.

Article in Jira
One year later: major updates to Jira Software’s roadmap function

Find out what’s new from the fan-favorite feature.

Article in Bitbucket bitbucket cloud
Why Bitbucket Pipelines is the best CI/CD tool for your Docker-based software

In the Bitbucket team, we believe containerization is the future of continuous integration and deployment. Running your software in containers brings consistency and predictability all the way from your development environment, through your CI/CD pipeline out to production. To help smooth the path for container-based development, I wanted to reflect back on a set of […]

Article in Bitbucket bitbucket cloud
Speed up your build with parallel steps in Pipelines

When we built Bitbucket Pipelines, one of our goals was to make a tool that developers love. And if there’s one thing developers love, it is getting their builds finished more quickly. Last year, we added dependency caching and detailed timing information to help speed up your builds. Today, we’re excited to share that parallel steps are now available […]

Article in Bitbucket bitbucket cloud
Confidence to release early and often: Introducing Bitbucket Deployments

Teams are deploying code faster than ever, thanks to continuous delivery practices and tools like Bitbucket Pipelines. But this has caused a huge problem: it’s hard keeping up with all the deployments and knowing where things are at. That’s why we’ve built Bitbucket Deployments to sit next to your source code and to be configurable with […]

Article in Bitbucket bitbucket cloud
Bitbucket Pipelines can count! (Builds are now numbered)

We’ve heard your feedback loud and clear – Bitbucket Pipelines needed build numbers, something you can use as a unique numeric identifier in your build and deployment pipeline. Today I’m happy to announce that we’ve shipped $BITBUCKET_BUILD_NUMBER – an incrementing build number for each build in your repository that is available as an environment variable. All previous builds […]

Article in Bitbucket
Bitbucket Pipelines adds support for Alpine Linux

We’re big fans of both Node.js and Docker at Atlassian, and Bitbucket has seen some great adoption among these communities. So when we were recently contacted by the maintainers of the node-docker project to see whether Bitbucket Pipelines could support their Docker image, based on Alpine Linux, we immediately went to investigate and see what […]

Article in Archives
How to get a speaking slot at Atlassian Summit

The countdown to Atlassian Summit has started again. Once again this year, we’re encouraging everyone to submit a speaking abstract for Summit. It’s a great opportunity to improve your speaking skills, present your ideas to a large audience, and get a chance to talk with hundreds of like-minded people at the event. Applying to be […]

Article in Archives
Jira issues linking in IDEA 7 change view

I’m not sure whether this is a new feature in IDEA 7, but it’s pretty cool: automatic linking of Jira issues in version control commit messages back to the Jira instance of your choice.

Article in Archives
Developer blog re-design

Today we’ve completed an exciting new redesign of this blog. With a cleaner layout, this should make it a bit easier to read on the web, and provide a better fit for code samples and screenshots. We hope you like it. Credit for the design goes to Steve Russell and Zach Davis, a pan-Pacific collaboration […]

Article in Archives
An x-ray of Confluence

In many ways, Confluence has grown organically, and its dependency tree is no exception. Confluence has well over 100 open source dependencies which we ship with, and a dozen or so more used purely for testing. The other day I was investigating some duplication in our Maven dependencies, and Sam recommended the JFrog dependency analyser. […]

Article in Archives
Terence Parr on ANTLR presentation

Last month, Atlassian hosted Sydney’s Java User Group meeting at our new offices in Sussex St. We were lucky enough to see a presentation by Terence Parr, the author of Antlr, a well-known tool for language parsing, compiling and much more. A video of the presentation is now available for download: Windows media format (WMV) […]

Article in Archives
ShipIt V – Configurable User Repositories

My ShipIt project this time was fairly ambitious: provide a pluggable user repository layer for Confluence that allows dynamic configuration of repositories for users, groups and properties associated with these. (Whew! That was a mouthful.) In essence what it means is while Confluence can retrieve users and groups from a few different places at the […]

Article in Archives
Migration to JPA: experts wanted

In the Confluence team, we’re investigating an upgrade of our data access layer of Hibernate 2 with Spring 1.1 to a shiny new OpenJPA and Spring 2.0 implementation. If you have experience with a migration of a large enterprise application from Hibernate to OpenJPA or another JPA implementation, please get in touch. We’re looking for […]

1Next Page »