Inside Atlassian

Author

Thomas Davies

Article in Archives
Guicing Up Crucible

Most Atlassian products use some inversion of control (IoC) container – Confluence uses Spring and Jira uses Picocontainer. Fisheye and Crucible don’t use any IoC at present, and as part of the process of choosing one we decided to spike using Guice as Crucible’s IoC container. We wanted to learn about Guice because it has […]

Article in Archives
ShipIt V – HTML diff between Confluence page versions

For this ShipIt day I chose to implement HTML version diffs for Confluence. Confluence shows the differences between versions in terms of the markup which produced each version of a page – this isn’t always very clear. Often a paragraph is duplicated, with additions in one copy and deletions in the other: This looks better […]