Archive for the 'Programming' Category

Pushlets in Java

Thursday, November 17th, 2005

Back in the olden days, there was this thing called push. Push rode a wave of hype all to familiar to those us who have been around the block, before dropping off the face of the earth.
The protocols to support it still exist, however. They occured to me when thinking about a multicast publish/subscribe system […]

People, Circles, and Syndicated Feeds

Sunday, October 30th, 2005

The model for Think New Orleans. Three concepts.

A person, like you or me.
A circle, of people, based around, a school, a church, a neighborhood, a cafe, bar, or restaraunt.
A feed, of information.

These are the building blocks of the software. If it doesn’t fit within this model, it doesn’t fit within Think New Orleans.

Google Maps and Think New Orleans

Sunday, October 30th, 2005

I was going to make an article of this, but it went to quick.
The documetation covers everything. The Google Maps API is simple. It fits quite nicely in a JavaScript environment. Working with Prototype makes this even easier.
Watch the Mid-City article map.

Smaller Distributables

Friday, October 28th, 2005

Set out to create smaller JAR distributables last month. My projects are breaking themselves up into smaller artifacts. Many are independent.
I read through script.aculo.us and Prototype in fifteen minutes. It is amazing that you can get so much out so little code.
The read goes quick, because there is not much code, and because all the […]

JUnit Articles

Friday, October 28th, 2005

If the tests are supposed to act as documentation, one should create a documentation test.
I’m taking a peek at Monento, and trying to see the project organization, when everything is dumped into a single directory. A certian library pops out at me. The one used to select clusters for mutation. I’d like to record […]

Tracepoint Update Site

Wednesday, October 26th, 2005

My Tracepoint plugin for Eclipse begins with an update site. Before any real code is written, I want to know that the results will be published in a timely mannor.
I’m working off of the How to Keep Up to Date article at eclipse.org.
This isn’t dovetailing with the new structure I’ve eastablished for my builds. Eclipse […]

Easy Install From Subversion

Wednesday, October 26th, 2005

I’d like to keep all of my project specific shell scripts under version control. I usually write them in place, and forget they exist.
My first pass at this, was to include an install script, which was no fun. It was a complicated. It added a step that wasn’t there before.
Then I decided that I’m going […]

Java Filehandle GC

Tuesday, October 25th, 2005

Relay was leaking file handles in a bad way. In a crashy way. Getting rid of the last occurance right now.
Relay has it’s own URI resolver, since the Java URI resolver to both too complex, and not flexible enough.
Too complex is self-evident. Many things there I don’t need, and do not want to implement. […]

Rabbit’s Feet and Best Practices

Tuesday, October 25th, 2005

I wrote an article just now, about how I replaced a lot of XML driven, reflection based, non-sense, with a Java class heirarchy that was no more or less convoluted, but much, much, faster.
The library creates an event handler that builds Java objects from XML events. The old library used an event handler to build […]

Copacetic

Sunday, October 23rd, 2005

I’ve always had an Ant target called “copacetic” that I’d fire off before a check in. It would run compile and test my work. This has become the working name of my continuous integration system, which I’ll tell you a bit about.
I’ve got a standard project structure now, inspired by the abilities of Ivy, that […]