Archives for Michael Tokar

JQL Tips: Your new friend in searching JIRA 4

Being one of the developers working on JQL for JIRA 4, I have become very familiar with the language and I'm really excited about the feature getting more and more use as users discover its true power. So in order to help you make these discoveries, I've written a few tips on some of the finer points of the language that I make use of every day (and you probably should too!).

Continue reading »

Calling all author/developers

As an Atlassian community developer, do you have some valuable hints for other developers? Have you been frustrated because you could dramatically improve a page in the Atlassian documentation with one quick change or addition? Have you contributed copious comments to the documentation, and wondered when the technical writers will ever get round to incorporating them into the page? Now's your chance! We're inviting community developers to contribute to the Atlassian documentation. Details are on

Continue reading »

20% projects in the wild — Raphaël

As you may recall, in March this year, Atlassian publically announced the commencement of the 20% Time Experiment. Since then, we have been keeping you up to date how it works, and what people have been doing. Dmitry Baranovskiy, a Developer on the Confluence team, has been spending his 20% time on a JavaScript library for creating vector graphics. In August, Dmitry released Raphaël -- the first 20% project unrelated to an Atlassian product to be released to the public. At the 2008 Web Directions

Continue reading »

Beware of Hash Cookies

During my latest stint as the JIRA Developer on Support, I came across an issue where a customer reported that the Remember Me functionality of JIRA wasn't working - but only for some users. In his instance, he had two users: wmlalai and lagonil - for now, let's call them B1 and B2. For B1, the Remember Me functionality worked as expected; for B2, not so. Curious to the cause of this problem, I loaded up the customer's data in a local instance, and sure enough I was able to reproduce it. Monitoring

Continue reading »