Category Archives: Software Development

How MoreLikeThis Works in Lucene

We created a ‘related items’ feature way back in Clearspace 1.0 (I mocked some of it out here just to prove that it worked) which shows related content based on the document, thread or blog post that you’re currently viewing. … Continue reading

Posted in Clearspace, Lucene, Software Development | 19 Comments

Increasing your rate of failure

Cool article from HBS that was published this past April. In it, the author put a new spin on one of my favorite quotes, supposedly spoken by Thomas Watson: If you want to increase your success rate, double your failure … Continue reading

Posted in Software Development | Leave a comment

SQL: getting the count of the result of a derived table

Recording this for posterity: let’s say you’re working on a store and you’ve got a database table that stores orders and a database table that stores customers and that you want to get a count of all the customers who’ve … Continue reading

Posted in Software Development, SQL | Leave a comment

Creating a Firefox Sidebar for Clearspace: Part II

It looks like it was almost 2 months ago that I wrote a blog post about the Clearspace plugin for Firefox (called Clearfox), promising that I would follow up with the details on the JavaScript side of the project. I … Continue reading

Posted in Clearspace, J2EE, JavaScript, Rich Internet Applications, Software Development, work | 1 Comment

Java ZipEntry bug on Windows

I rolled out the Clearfox plugin on the Jive Software Community site a couple weeks ago and got some good feedback and some bad feedback. A number of people said they tried to install the Firefox part of the plugin, … Continue reading

Posted in J2EE, Software Development, Systems Administration, work | 2 Comments

Creating a Firefox Sidebar for Clearspace: Part I

It’s been embarassingly quiet on this blog of late, I apologize for all the delicious links, although a case could be made that blogs were originally nothing more than sharing links so maybe I shouldn’t be apologizing, but that’s a … Continue reading

Posted in Clearspace, J2EE, Open Source, Software Development, WebWork, work | 1 Comment

Fun with Supporting Multiple Databases

In my day job over at Jive Software I get to work on the crazy cool Clearspace product and unless you’ve been reading the system requirements lately, you probably didn’t notice that we support six different database platforms: MySQL, Oracle, … Continue reading

Posted in J2EE, Software Development, work | 2 Comments

Using ROME to get the body / summary of an item

I’ve been using ROME for a couple years now and I’m still learning new things. Today I was working on an issue in Clearspace where we give users the ability to show RSS / Atom feeds in a widget, optionally … Continue reading

Posted in Software Development, Syndication, work | Leave a comment

Public Health and Information Technology

Jon Udell posted the transcript of his conversation with Dr. Joel Selanikio (who, as the co-founder of DataDyne, is in the business of collecting public health data in developing countries) last Thursday, which I believe was right about the same … Continue reading

Posted in collaboration, Open Source, Software Development | 1 Comment

Not drinking the Flex / Silverlight / Apollo Kool-Aid

From billhiggins.us: If you’re considering or actively building Ajax/RIA applications, you should consider the Uncanny Valley of user interface design and recognize that when you build a “desktop in the web browser”-style application, you’re violating users’ unwritten expectations of how … Continue reading

Posted in Rich Internet Applications, Software Development | Leave a comment