Archives for Matt Ryall

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 a speaker involves submitting a presentation title and abstract via our online form. We'd love to receive your submission! With only a few speaking slots available,

Continue reading »

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 of our design and marketing teams. Thanks for your work, guys. We'll be fine-tuning the design over the next few weeks. Be sure to let me know if you spot anything out of the ordinary.

Continue reading »

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. Here's the interesting output from analysing the dependencies of confluence-webapp on trunk: Dependency analysis of Confluence. Click for full image. I'd

Continue reading »

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) (204 MB) Quicktime format (MP4) (211 MB) Thanks very much to Terence for his interesting presentation! Update: Terence has posted another video and a copy of his slides on antlr.org: Powerpoint

Continue reading »

Fedex V – Configurable User Repositories

My Fedex 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 moment, we'd like to make it easier to use and extend this functionality. The problem Taking a look across the user management landscape of Confluence,

Continue reading »