Archives for Seb Ruiz

Marrying User Experience and Performance

One of the constant battles that we fight in the Crucible team is against the performance of web browsers when viewing reviews with ridiculously large DOM structures. I touched upon this in my previous post when I detailed how the Crucible team used event delegation and live events to work around making expensive bind calls on too many page elements. In this post, I'd like to share two different methods of improving perceived performance for users when dealing with pages that can exhibit sluggish

Continue reading »

DevTools Greatest Release Event Of All Time

The Friday before last, the Dev Tools teams (Crucible, FishEye, Clover and Bamboo) went out on a fantastic release excursion. We started out by trekking out to the Powerhouse museum for a backstage tour of the archive basement. We saw some pretty ancient artefacts (technologically speaking), including a NeXTcube, the very first tote board created by George Julius here in Sydney, and saw an exhibition on Charles Babbage. After a good number of hours at the Powerhouse museum, we wandered across

Continue reading »

jQuery Bondage

Abstract: Rich web applications with large DOMs can create a new class of performance headaches for web developers. Seb Ruiz discusses this problem as recently faced in the user interface rewrite of FishEye and Crucible 2.0, his team's solution and the pitfalls. In a Bind An increasingly common challenge for developers of rich web applications these days is the performance (or lack thereof) in large pages that have lots of complex JavaScript powered functionality. When Firefox freezes on you on some

Continue reading »

Confluence and JIRA – 5 users for $5

Yes, you heard correctly We're giving away fully functional 5 user licences of Confluence and JIRA until April 24th. What was that? Only $5 for a 5 user license. Why would we do that? As engineers, many of us have been involved in smaller teams (or even helped establish them!) and understand the difficulties involved in finding affordable software to help a business grow. We all know that good tools help us realise the potential of our ideas and solutions. Atlassian wants to help small businesses,

Continue reading »