Charles Miller
Author

Charles Miller

Charles Miller

Holding Aggro

A couple of months after I blogged about the role of the Disturbed in the Confluence team, it has come around to being my turn to take on the job. At stand-up this morning,...

Agile Context Switching with "The Disturbed"

Still, distractions are inevitable, and problems that need a developer to help solve them will come up every day. A production system may run into trouble, another developer may need help with a hairy...

In a world before…

Last week my RSS reader was regularly ticking over with posts from the Fisheye team working on video presentations for their upcoming release. I thought I should get my contribution out first.

Plugins 2.0: a heads-up

Confluence third-party developers are likely to start running into mentions of "Plugins 2.0" in existing code and in future milestone releases. As such, I thought it might be a good idea to give you...

The 20% Friday Five

Ten weeks into Atlassian's experiment with twenty percent time, I asked the participating developers for some opinions, ideas and feedback.

20% time nuts and bolts

How do you set up a program where developers are free to pursue their passion, to do what they feel is most worthwhile for them to be doing, but at the same time stop...

Which IDE is best?

A comment to a previous developer blog post asked: "What is best IDEA or Eclipse? I'm thinking now what i will use ;-) but i can't make my choose(sic) ;-(" Matt's response to that...

The Page Preview Bug

Agnes called me over because she'd spent the last two hours banging her head against CONF-10035. Apparently, when editing a particular page on extranet, going to preview mode caused all the images and links...

response.sendError() vs response.setStatus()

In the Servlet 2.4 specification, response.sendError() and response.setStatus() are treated differently. The former redirects you to the configured error page, but the latter still assumes that you're going to be providing the response yourself:

Fix your builds, the easy way!

Like the Jira team, the Confluence team has a screen set up to monitor the health of our Bamboo builds. Unfortunately we we've been having a nightmare of a time keeping them green. Lateral...

ShipIt V: Staging Plugin

A month or two ago, in response to the fact that a lot of people use Confluence to create documentation, and are asking for particularly un-wiki-like features like workflow and approval, I wrote up...