Archive for July, 2003

Tuesday, July 29th, 2003

Standard Versioning of Open Source Projects

I love Charles Miller’s suggestion for a standard way of versioning open source projects.
It does seem like every damn project has their own numbering system,
so it’s hard to separate the betas from something you can actually use in a
production environment.
Anyways, I cannot find the link on his website anymore, so I’m pasting
a fragment of his […]

No Comments » - Posted in Programming by dkaz

Friday, July 25th, 2003

No Broken Windows

I grabbed a copy of “Pragmatic Programmer” of my buddy’s desk and
started reading it on a train.
After devouring the first thirty pages or so, I’m very much amazed that I
missed this book for so long. It’s bloody brilliant!
Dave Thomas and Andrew Hunt capture the very essence of what I think
it takes to be a great […]

No Comments » - Posted in Programming, Process by dkaz

Monday, July 21st, 2003

Intro to Hibernate Turned Legal Battle

TSS thread that begins as the “Intro to Hibernate” tutorial
turns to a chilling legal debate (or should I say mudslinging?) between
the ultra-arrogant Thought Inc. (CocoBase) CTO Ward Mullins and the
Hibernate crew including Gavin King himself.
End result? Most observers say they’ll never consider CocoBase again.
You can count me among those - this guy (Ward) is […]

Comments Off - Posted in Java by dkaz

Friday, July 18th, 2003

Core J2EE Pattern Defeated - JMS ServiceLocator

Second edition of the famous “Core J2EE Patterns” is on the bookshelves.
It’s really a sweet looking item - I snapped it up as soon as I caught sight
of it at a local Border’s. Brand new hardcover binding (as opposed to a
paperback 1st edition) assured it a spot in-between Gang of Four’s
“Design Patterns” and Fowler’s “Refactoring” […]

No Comments » - Posted in Java by dkaz

Tuesday, July 15th, 2003

Who’s maintaining maven.org?

I have no idea why www.maven.org is serving up old (February?) snapshot of the documentation
and the download TAR (Beta . It’s very confusing if you go there first.
And if you’re looking for Beta 6, go right to freshmeat.
It’s the default download off their page.
Of course, their brand spanking new address is maven.apache.org.
That’s where I’m […]

No Comments » - Posted in Java by dkaz

Tuesday, July 15th, 2003

Commodore 64 Re-Launch

Hard to believe, but it’s true. Check it out here.

No Comments » - Posted in Technology by dkaz

Monday, July 14th, 2003

OutOfMemoryError 1, Maven 0

First attempt at setting up Maven on my codebase at work failed miserably.
Seems that Maven 1.0-Beta-9 has a problem handling 3503 classes. At least on JDK 1.3.
Doesn’t look like I’m the only one that’s having this problem, either.
Let’s just hope playing around with different JDK’s will do the trick.
First JDK 1.4 I tried failed as […]

1 Comment » - Posted in Java by dkaz

Thursday, July 10th, 2003

Maintainability Pattern #1 - Clean Code

In his latest weblog entry, testing guru Joe Walnes brings up the subject of
Maintanability Patterns - “techniques we can employ to make code more maintainable”.
This is a subject near and dear to my heart - I’ve seen gobs of unmaintainable
code in my life. Gobs.
For my money, no other pattern can challange this one for #1:
MAKING […]

1 Comment » - Posted in Programming by dkaz

Sunday, July 6th, 2003

Lazy JDK 1.4 Requirement

There aren’t many things that tick me off more than a blanket JDK 1.4
requirement by a tool that could have easily been 1.2/1.3 compliant.
First time I compiled Amazon’s Web Services API (stated JDK 1.4 requirement)
I noticed that they only needed JDK 1.4 on ONE LINE OF CODE!!! Some genius
decided to use String.split(regex) and upped the […]

No Comments » - Posted in Java by dkaz

Tuesday, July 1st, 2003

Prevayler and Object Schema Evolution

My fascination with Prevayler has been steadily escalating for the last
couple of weeks. I’ve been considering using it as a persistence layer for the
runtime settings of our host simulator.
A little brainstorming has left me with a big question mark, though - how does
it deal with evolving object schema?
A little investigative work turns up that this […]

No Comments » - Posted in Java by dkaz