Archives for Shihab Hamid

This is part 2 of a 2 part blog series. In Part 1 I discussed authentication using OpenID Single Sign-On. Couple JIRA Studio with Google Apps and you have a complete set of software development and collaboration tools in the cloud. In this blog post we'll look at how you too can integrate your application with Google Apps using open standards and alert you to some of the hidden gotchas relating to data access. Data Access with the Google Apps APIs Once you have your app's user-base hooked up with

Continue reading »

This is part 1 of a 2 part blog series. Small to medium development teams have had their head in the clouds for a while - and you know I'm not talking about the fluffy white stuff in the sky. Hosted services have the ability to offer value by removing the pain associated with installing, maintaining and upgrading applications. JIRA Studio is Atlassian's response to the demand for a complete hosted development suite offering our issue tracker, wiki, continuous integration, code inspection and review

Continue reading »

Crowd Caching in 1.6

Why the @#$% is Crowd so slow? Let's back up a bit. So you have this awesome application that you just wrote. It does everything it should and does it relatively well. Now you want it to join the party and get some SSO-goodness with centralised user management with other cool apps. Enter Crowd. Rather than use your own local user database you write connectors to hookup your application to Crowd. Crowd is essentially middle-ware with a UI. It delegates calls to back-end user repositories and provides

Continue reading »

Hammering Crowd

There have been a few customers wondering how Crowd scales (outside of it's integration with JIRA/Confluence). Unfortunately, the answers we could think of ranged from "..yes" to "nfi" - so we decided to take a look at load testing Crowd. Since Crowd offers a bunch of connection points for various applications, directories and databases, it's hard to give an accurate single metric for scalability. One particular evaluator was asking how Crowd would scale for 1 million users using an internal directory

Continue reading »

Javablogs – my first 6 weeks

So when I came to Atlassian I didn't know what to expect. First day, I was introduced to the Javablogs source code on IDEA, running on Resin and Tomcat. For most of you, this is probably a walk in the park - but coming from a "corporate" background where Websphere is the only application server deemed worthy of deploying "business critical applications" and using the Eclipse based Rational Application Developer as "the" IDE - I was slightly disoriented. But that lasted for all of 5 minutes, thanks

Continue reading »