Blogging Roller

Dave Johnson on open web technologies, social software and software development


Happy New Year!

And welcome to 2004. Here is a thumbnail review of the highs and lows of 2003 from my microcosm:

new boy
The growing boy.
book
The book that
almost wasn't.
cat lost
The cat we lost.
old house
The house that
would not sell.
old job
The company that
would not fly.
new job
The new employer (that
I won't mention).
new boy
The school boys.
cat found
The cat we found.
new house
The home that
we are improving.

Tags: family

Blojsom vs. Roller again.

David Czarnecki responds in detail to some reader comments in my October 2003 Blojsom vs. Roller post. Things have changed a bit in the months since that post. Roller and Blojsom are becoming more alike in terms of features, but the architectures are still very different. Roller is classic database-driven J2EE webapp with the patterns and the frameworks and the associated warts. Blojsom plays off of the extensible and file-system based Bloxsom architecture. Both of these architectures have strengths and weaknesses.

Tags: Roller

Support Blogging Roller.

Instead of donating to me, I urge you to donate to one of these important causes:

(In other words, I took the Paypal button off of the page.)

Tags: General

WiFi tip of the day.

If you are considering purchasing a D-Link DWL-G650 AirPlus Xtreme wireless networking card for your laptop, make sure you read the <a href= "http://www.zdnet.com.au/supercentre/broadband/reviews/story/0,2000026394,20275642,00.htm">ZDNet review before you buy. I can confirm that, as the graphic at the end of the review shows, the D-Link DWL-G650 is a poor performer. I replaced my D-Link with a Netgear WG511 and now I've got connectivity everywhere in the house.

Tags: General

PowerPoint is like a loaded AK-47.

Peter Norvig: PowerPoint doesn't kill meetings. People kill meetings. But using PowerPoint is like having a loaded AK-47 on the table: You can do very bad things with it.
Tags: General

Merry Christmas!

Have a happy and safe holiday.

Tags: General

Links.

Tags: Links

Mo' betta' MVC Solution For All Your Web Application Needs (tm)

Now it's certainly possible that McClanahan et (Sun ?-) al are
secretly planning for JSF to "replace Struts," i.e. be a complete,
mo', betta' MVC Solution For All Your Web Application Needs(tm), and
this is all part of some elaborate double game. Alternatively, it
seems more reasonable that, longer-term,

* JSF specializes in view-space and supporting Model1- and RAD-ish tooling
* Struts specializes in control foo, e.g. struts-chain, workflow.
* SFIL continues to be maintained
* sane web frameworks specialize and maintain integration interfaces
* developers choose what makes their little hearts go pitter-pat

More reasonable to me, anyway--am I missing something?
Somebody get this Thomas Roche guy a weblog.
Tags: Java

Dollar store Christmas shopping again...

I took Linus today, just like last year.

Tags: General

Luna.

Luna the cat For the past two or three months, a sweet little black and white cat has been visiting us and delighting Leo. The cat would appear in the backyard and Leo would start screaming "ditty! peas, ditty! peas" and running from window to window to catch the cat's every move. At 18 months old, Leo can't really talk yet, but he knows the word please and he uses whenever he asks for anything, so "ditty! peas" translates to "look everybody, there is a cat in the yard, can we please go out and take a closer look?"

Last week we learned that cat was a stray, apparently left behind by an old widower who moved away and into an "assisted living" facility, and so we decided to adopt her. We had her checked out and washed up by the vet and welcomed her into our house. She is black and white like the moon, Leo loves the moon, and Leo loves kitties; so by Andi's feminine logic our new family member is now known as Luna.
Tags: family

Kids.

Kids bring all sorts of wonderful emotions, joy, and laughter into your life. Like Matt, I never smiled so much and felt so much joy as I do with my three boys. But, before the kids I never got angry and I never yelled at anybody. Just something to keep in mind, Chris. Kids will get you in touch with your emotions and I mean all of your emotions.

Tags: family

The JRoller theme contest.

Lance, Matt, and I have agreed to serve as judges for the upcoming JRoller Theme Contest. Arjun Ram is coordinating the contest so keep an eye on his blog for further details.

Tags: Roller

Doesn't anybody have anything bad to say about Groovy?

I certainly don't. Groovy is fascinating, fun to play with, and, for a Java developer, much easier to grok than Jython. I've already written a couple of simple Groovy SQL scripts and now I'm trying to wrap my mind around Groovy Markup. What a cool new toy!

Later... Here is one small nit. Groovy could use better error reporting. When an error occurs, you don't always know what line in the script caused the problem.

Tags: Java

Anatomy of a JRoller outage.

I added some additional logging to Roller's RefererManagerImpl.java to help track down the dayhit rollover bug, stopped JRoller, was called upstairs to deliver nite-nite hugs and kisses to the kidlets, returned downstairs to find that Andi had queued up the Sopranos DVD, and completely forgot about JRoller for about an hour or so. Rick and Matt restarted the server for me. I know, that sounds completely unprofessional, but this is life. My most sincere apologies to all who were inconvenienced.

Tags: Roller

Websphere customer story and JSF demo at RTP-JUG tonight.

Read all about it. I've heard Websphere's eBay customer story, but I would love to see the new JSF features in Websphere Studio. Unfortunately, I'm snowicebound.

Tags: Java

Capture coverage.

Doc Searls provides a list of links to Iraqi weblogs covering or likely to cover the capture of Saddam Hussein.

Tags: General

Powerpoint makes you dumb.

Edward Tufte's Cognitive Style of PowerPoint made the rounds a number of months ago in blogspace. Now, the $7 article is featured in the NY Times article <a href= "http://www.nytimes.com/2003/12/14/magazine/14POWER.html?ex=1071982800&en=799ad449b398c2d7&ei=5062&partner=GOOGLE"> PowerPoint Makes You Dumb. I'm working on a Roller presentation and I don't want to make anybody dumb, so I just ordered a copy.

Tags: General

Mountains.

I'm spending the weekend with a couple of friends in the mountains just east of Jefferson, North Carolina. Saturday, we went hiking in the Grayson Highlands, accross the Virginia border. It was cold, windy, and in some places the trail was covered with a sheet of ice, but we were rewarded by close encounters with wild ponies and a flock of wild turkeys. I'm sorry that I didn't bring my camera because the ponies were storybook beautiful and the turkeys were quite a colorful sight.

We were hoping to ride the Viginia Creeper Trail today, but we woke up to find a inch of ice covered snow on the drive way. The driveway is long, very steep, and ends about 30 feet from the New River. Obviously, we're not going any where by car today. Luckily, we've got plenty of food, a pool table, and as you can see I have my laptop and a connection.


IronPython.

Miguel Icaza debunks the .NET is slow for scripting languages meme.

Tags: Microsoft

Shake up in the Websphere tools group?

It is difficult to tell what's really happening here, but CRN is reporting that IBM is putting the Websphere Studio toolset under the direction of the Rational group. Just the other week IBM announced that Eclipse, which is the foundation that the Websphere Studio teams build upon, will be managed by an separate corporation with it's own leader who is independent of IBM.

Tags: Java

« Previous page | Main | Next page »