Taking Testing Fore Granted

Taking Testing Fore Granted It feels like I've spent all my time over the past few weeks in front of JUnit and JSUnit test runners. It's true, but it's a hell of a lot better than in front of a browser doing some 'old school' iterative development.It doesn't seem like... [Read More]

JSLibBuilder Alpha Release

JSLibBuilder Alpha Release I hope you've all had a great holiday weekend. I know I have :).The first release of JSLibBuilder is ready. Here's the download, announcement, and wiki page. [Read More]

JSLibBuilder

JSLibBuilder Unfortunately I've started yet another project to support development of Soashable--JSLibBuilder. Its purpose is to ease the creation of Javascript libraries, from development to testing to distribution packing. To use it, you create an Ant build file in your project's directory, create a few filesets, and import the jslibbuilder... [Read More]

Cross Browser Support

Cross Browser Support Implementing cross browser support is bitch work. As if writing code that has full test coverage isn't enough work, now I have to go in and tweak it to work in 4+ different runtime environments.Safari for Windows seems to have the closest resemblance to Firefox (which I... [Read More]

I want... I want my H-T-T-P

I want... I want my H-T-T-P Comcast has taken my livelihood away from me. I'm no longer able to run port 80 on my IP address. My room mate who is on the same account, with his own IP address, can still do it fine. And other ports like SSH... [Read More]

Jabber DataForms

Jabber DataForms Last night I whipped up an implementation of Data Forms for XMPP (XEP-0004). My implementation includes a reusable class for manipulating a given Data Form, an XSL sheet that generates an HTML form directly from a Data Form element, and a DataFormWindow class to bind the two together.The... [Read More]

A Brief History of Soashable

A Brief History of Soashable Soashable is a lot of things, depending on when you ask me. Chronology might be a bit off, but this is the gist of it.IP ChatIt stems from the very first application I made beyond my "AOL Proggie" days (~1999)--an IP chat application. It was... [Read More]

Soashable and XMPP4JS

Soashable and XMPP4JS Not much development in the past week, been busy with school work. But I did manage to reorganize Soashable a bit and pull the Jabber library out, here. I decided on the name xmpp4js.It's far from production-worthy, but at least it's out there now :). IMO it's... [Read More]

Non-Strong References in Java

Non-Strong References in Java I've always "sorta" known what a weak reference was in Java. I mean, it's common sense right? Sorta. I always figured it was a way to tackle the issue of circular references, but there is more to it than that. It turns out that there are... [Read More]

Campfire and Jabber

Campfire and Jabber Note: this post is a work in progress.Last night at RUM there was a presentation (by unknown) which addressed the issue of “telecomputing” (trendy word for telecommuting), using Rails + Trac + Campfire on a project with a global development effort as a model. There were a... [Read More]