Archives for the category: Developer

When I was timing how long it takes JIRA 5.0.1 to reach a steady state for GC & code compilation with JDK 1.6.0_26 for a GC tuning guide; I noticed a log message that I'd never seen before: [cc lang='text']Java HotSpot(TM) 64-Bit Server VM warning: CodeCache is full. Compiler has been disabled. Java HotSpot(TM) 64-Bit Server VM warning: Try increasing the code cache size using -XX:ReservedCodeCacheSize=[/cc] This cache is a memory area separate from the JVM heap that contains all the JVM

Continue reading »

My Hip New Workflow with HipChat

I'm not a huge fan of most notifications, especially the ones that vie for my constant attention -- like badge notifications on my iPhone. However, there is a time and place for focused and timely notifications that have increased my productivity. Many people who've never used HipChat before are quick to dismiss it as a simple group chat application. However, once you use it, it becomes apparent that it's a lot more than a group chat app. One of my favorite features of HipChat is the ability to

Continue reading »

How Gliffy is managing the risk of re-writing their product in HTML5

This is a guest blog post by Chris Kolhardt, CEO and Founder of Gliffy, a tool that makes it easy to create, share, and collaborate on a wide range of diagrams. In this post Chris shares the process, risks, and rewards of migrating away from the outdated technology that powers the editor in Gliffy Confluence Plugin, a web based diagramming tool that makes it easy to insert UML, wireframes, network diagrams, flow charts, and more right into your Confluence pages. How many times have you looked

Continue reading »

UPDATED: The recording of iDeveloper Live Episode 50 featuring JIRA Mobile Connect is now available for download and on iTunes.  We launched JIRA Mobile Connect (JMC), a free library for JIRA that allows mobile developers to gather in-app feedback from their users, back in October 2011. Then, we introduced iPad compatibility and HockeyApp integration for JMC in January 2012, so that developers could seriously beta test their apps before releasing them to the wild. Now, our very own Nick

Continue reading »

Performance and scale testing with the JIRA Data Generator plugin

The JIRA Data Generator helps create large JIRA test instances that can be used for performance and scalability testing. It quickly generates random metadata (projects, workflows, statuses, custom fields, etc) and random test data (issues, edits, comments, issue transitions etc) spread over a user defined time period. Warning: Do not use this plug-in on a production server. The plugin generates test data very quickly and can overwhelm and pollute your production JIRA system. Test instances the

Continue reading »

On Conference Talks

My last few weeks have been consumed by conferences -- hosting, attending, speaking at, and planning for. As a developer I appreciate not only great technical talks, but also great speakers who can deliver them. I've been attending (and sometimes speaking at) tech conferences since the late 90s, but it wasn't until the Web 2.0 days when I really started paying attention and appreciating great talks by great speakers. Unfortunately, most conferences are riddled with boring, uninteresting talks and

Continue reading »