Inside Atlassian

Author

Dusan Hanuska

Article in Archives
Jira Issues Bucket 2.0 released

Just in time for Jira 3.13 release (release notes), Jira Issues Bucket plugin version 2.0 of this plugin is released as well (release notes). This is a major productivity improvement. Some of the annoyances are taken care of now: Filter out updated issues where the author of the last update is current user In a […]

Article in Archives
Form Autocomplete

What is autocomplete? Autocompletion, which was first introduced by Microsoft Internet Explorer, is the browser feature of remembering what you entered in previous text form fields with the same name. So, for example, if the field is named name and you had entered several variants of your name in other fields named name, then autocompletion […]

Article in Archives
Jira Issues Bucket

Did you ever need to keep an eye on a pulse of issue flow in Jira? Jira is all about issues; whatever they may be. Some Jira users create issues. Others action issues: fix bugs, implement new features, follow up on tasks, etc. If you are one of those people who need to monitor what […]

Article in Archives
When IE says DOM is ready but it ain't true

This problem was a rather strange one (JRA-14423). I like tooling with JavaScript but sometimes it surprises me how many differences there may be between various browsers. Using JavaScript libraries has its benefits. A library may give us another abstraction layer – a layer that if designed well can hide differences between browsers and provide […]

Article in Archives
Pop-up window that remembers its own position – part 2 – Opera

This is a continuation to my previous post where I claimed that IE is broken. Well, it seems that it is not the only one. Opera has problems of its own kind. When it comes to positioning pop-up windows, there is a difference between the x and y you set and you get as well. […]

Article in Archives
IE pop-up window that remembers its own position

Generally speaking, pop-ups are a bad idea. Pop-up windows take the focus from the current application – all of a sudden a new window pops up (that’s why it’s called a pop-up) and the original window loses focus and is usually hidden behind this new window. This can be difficult to manage by disabled people […]

Article in Archives
Jira 3.12 (as seen through the eyes of Iteration Title Cards)

Jira team has one week iteration cycles. It means that that we form streams, each stream consists of a single person or a pair (pair programming). At the beginning of an iteration we do some planning. Each stream (support, bug fixing, feature development) gets work allocated. Work pieces are represented by task cards that we […]

Article in Archives
Little CSS print stylesheet tip

There are many different media. Web applications are on the web but sometimes there is a need to bridge across and get the information to another medium, specifically a printable medium. A great example of such cases are reports from Jira. Some reports are interactive and best viewed on the web. Others are intended to […]

Article in Archives
DateFormat objects and thread-safety

One of my daily responsibilities is to look over the code that is checked into our Jira source base. I look at every commit and check for any obvious mistakes, typos or things that can be instantly improved. I must admit that in recent months it was and still is quite hard to pick any […]

Article in Archives
Add To Google plugin

Google allows its users to customize their home pages and calls it iGoogle. As my ShipIt project I decided to create a plugin to Jira that would allow to integrate Jira with Jira Issues Google Gadget. This plugin would enable a one-click operation that would add a new gadget onto the personalized Google Home page. […]

Article in Archives
Value of software self-tests

Tests are a very valuable component of software development. There are several categories of tests. There are unit tests that exercise a single class in Java programming language – a single unit of work, hence the name unit tests. Then there are functional tests that verify the broader application logic and data flows and usually […]

Article in Archives
How to use file separator when loading resources

The answer is “Don’t use it!” A file separator is a character that is used to separate directory names that make up a path to a particular location. This character is operating system specific. On Microsoft Windows, it is a back-slash character (), e.g. C:myprojectmyfilesome.properties. On Mac OS and unix based operating systems, it is […]

Article in Archives
Giant Knife Version 1.0

Now here is a tool that will fix everything! (Not so sure about fixing the software bugs though.) And as the original site says: Wenger wants you to do one thing: throw out your old knives. Actually, it wants you to do several things: throw out your bike tools, your toiletries, your laser pointer and […]

Article in Archives
Simplicity and XP

I like simple things. Why bother with making something complex if the simple thing works. This reminds me of the story, where NASA spent one billion dollars inventing a pen that would work in space while Russians simply used the pencil.

Article in Archives
Free Code Coverage Tools

What is code coverage? When the query “define:code coverage” is run in Google, you will find the following definitions: An analysis method that determines which parts of the software have been executed (covered) by the test case suite and which parts have not been executed and therefore may require additional attention. www.testingstandards.co.uk/living_glossary.htm Code coverage is […]

12Next Page »