Ben Nadel
On User Experience (UX) Design, JavaScript, ColdFusion, Node.js, Life, and Love.
I am the chief technical officer at InVision App, Inc - a prototyping and collaboration platform for designers, built by designers. I also rock out in JavaScript and ColdFusion 24x7.
Meanwhile on Twitter
Loading latest tweet...
Ben Nadel at Scotch On The Rocks (SOTR) 2011 (Edinburgh) with:

POIUtility.cfc Now Hosted On GitHub

By Ben Nadel on
Tags: ColdFusion

This is just a quick post to say that my old POIUtility.cfc is now hosted on GitHub. I cleaned the codebase up a little, adding some organizational folders; but, mostly, it was copied over as-is to GitHub. For those of you who have no idea what the POIUtility.cfc is, it's a ColdFusion component (and set of ColdFusion custom tags) that facilitated the reading and writing of native Microsoft Excel documents.

Tweet This Great article by @BenNadel - POIUtility.cfc Now Hosted On GitHub Thanks my man — you rock the party that rocks the body!



Reader Comments

@Peter,

Ah, good call. I don't know very much about licensing. I'll put something in there.

@Michael,

There is a folder for CFMX7, but the main repository is for CF8/CF9, I think. The CF7 is there as a nice-to-have.

@Dana,

Awesome! Always thrilled to hear that :D

Reply to this Comment

@Ben,

I see it now! The code for the CF8/9 version is in the "lib" folder. Tricky! (Actually it's not that tricky... probably just means I'm a novice at the way Github projects are typically set up.)

Thanks for the reply - it let me know I needed to look a little more closely. Oh, and thanks for the awesome tool! Too often when people share something like that on the Internet, the main thanks they get is clueless people asking silly questions (or at best, clueful people asking insightful questions), which creates more work for the guy who was just trying to do folks a favor. It's great to know that even though cfspreadsheet is out there, you're still keeping this project alive for those of us who need it.

Reply to this Comment

Licensing is one of those things that can appear complex, but is really quite simple once boiled down.

I wrote the following a little while ago, it's slightly out of context, but good enough that I can't be bothered re-writing...

If you want to protect your investment for all users, use GPLv3 or above.

If you want to protect your investment for all users, but are pragmatic about the complexities of the world, use LGPLv3 or above.

If you don't care, use Apache License v2.0 or MIT License.

There are lots of other licenses, but many of them are (rough) variations of MIT or LGPL, with a sprinkling of extra legal waffle that just get in the way of programmers helping each other. Unless you want to contribute to a project using another license, you can ignore them.

Reply to this Comment

Thanks for letting us know, @Ben, and for this wonderful tool! I have used it many times and it was a big help! Much appreciate. :-)

Reply to this Comment

@Michael,

No problem at all, my man. I probably should have configured it a little more clear. Like "Examples" and "CF7-Examples" or something along those lines. I was just putting it up in a bit of a haste :)

Reply to this Comment

Post A Comment

You — Get Out Of My Dreams, Get Into My Comments
Live in the Now
Oops!
Comment Etiquette: Please do not post spam. Please keep the comments on-topic. Please do not post unrelated questions or large chunks of code. And, above all, please be nice to each other - we're trying to have a good conversation here.