Roller 1.2-dev

This site is now running Roller 1.2-dev (the latest from Roller's CVS HEAD), which includes Allen's cool new configuration system, Anil's new configurable ping feature and Anil's new topic tags plugin which makes it easy to add Technorati tags to any post, for example:

Tags: topic:{technorati}[RollerWeblogger]

Update: I'm not sure why Technorati is not picking up my tag. The tag looks to be properly formatted and I have "pinged" Technorati several times now (included a couple of manual pings). links [May 27, 2005]

  • aigre-douce
    "Journal personnel pour usagers avertis" - powered by Roller
  • FAR2000 blogs
    Free Architecture Report blogs - powered by Roller
  • Battle for the Blogosphere
    Yahoo360 and MSN Spaces not "open, flexible platforms that tech-savvy users can extend"
  • Geronimo nightlies
    Tom: "If you're ready to start playing with Geronimo, this is the version to download"
  • GNOME with Java
    Developing GNOME Applications with Java and GNU gcc-java
  • Dangerous Music
    Janne: "Is copyright still enabling innovation and creativity?"
  • Bruce on Virtuas
    "I will be focused on Java application servers and databases"
  • Matt on Virtuas
    Matt: "I will focus on my core expertise as the Spring and Web Frameworks Practice Leader"

Feed poster

I combined a couple of examples from the book to create Feed Poster, a program that checks a list of newsfeeds, composes a blog post listing the items from those newsfeeds posted in the last X days. You could use it, for example, to post a summary of your links at the end of each day. I considered using David Czarnecki's Java API for, which looks awesome, but I ended up using a simple newsfeed parser and blog client instead. links [May 26, 2005]

Under contract!

To continue my little string of personal entries, I've got great news. The house that we bought when I worked for Rogue Wave in Charlotte, couldn't sell when we moved to Raleigh to work for HAHT in 1999 and have been renting-out ever since is finally under-contract (and for a reasonable price).



Leo and I spent the night at my parent's place in Chapel Hill last night and we all went to the Carborro farmer's market this morn in search of berries. I snapped this photo in Mom's garden with my new Treo.

Leo's done surprisingly well this weekend, BTW. He didn't cry at all when we dropped his Mom and brothers off at the airport and he's hardly mentioned them at all since then. He has been very clingy and constantly wants to sit in my lap, so I think he is a little uneasy. On the way home from the airport, we stoppped by the RTPBloggers lunch at Crazy Fire (Leesville Rd.) and the lucky little dude got to meet Rafe Colburn, Scott Parkerson, Mark Pilgrim, Sam Ruby and Josh Staiger.

Fortunately for me, I was able to work my normal routine on Friday because he was in preschool during the morning and had a nice long nap in the afternoon. But, he and the 70F weather is going to make it difficult to finish the chapter 5 rewrites by Monday.

First flight

My boys Alex(8) and Linus(6) didn't know until this morning, but today they're about to take their first airplane ride. Their mom's taking them down to Orlando to see uncle Chris compete in the Florida Half-Ironman and spend a day at Universal Studios. I'm staying home with Leo(2). I told them the news this morning and Alex's response was classic Alex: "awww, I don't wanna to miss school for two whole days." Linus, who consistently plays Pig Will to Alex's Pig Won't, was ecstatic.

Roller 1.1.1 bug fix release

Search was broken in Roller 1.1, so we'll be releasing Roller 1.1.1 later today to fix that.

Update: the Roller 1.1.1 bits are available, see the Roller project blog.

Raleigh blog meetup tonight at Cafe Cyclo

As usual Josh has the details. Unfortunately, I'm not going to be able to make it tonight, but all a y'all IBM bloggers in the area, set free by your corporate masters, should definitely show up. Josh (an IBM'er) will want some company and Cyclo is a nice little place with outdoor seating, good coffee, smoothies and fine Vietnamese cuisine.

IBM allows blogging

Andy Wismar is relieved that IBM finally has a blog policy. I can understand that.

I was a little disappointed in the news about IBM's new policy, but that's only because I was anticipating "the largest ever corporate blogging initiative." I shoulda known better than to believe a blog I'd never seen before. I'm not disappointed in the policy itself. I think it's basically sound. It's a little on the conservative side, but hey, what do you expect from IBM?

Sun's Tim Bray comments on some of the differences between Sun and IBM's policy.

Microsoft's Dare Obasanjo thinks IBM's new policy is a set-back for IBM bloggers.

Sloppy copy complete

I'm celebrating something of a milestone tonight: I've finished the first draft -- or "sloppy copy" as my eight year old calls it -- of RSS and Atom in Action. I've still got some serious work ahead, but the end is in sight. To celebrate, I'm going to bed before midnight.

Allen Gilliland joins the Roller team

Sun's Allen Gilliland has joined the Roller project. Allen is co-worker of mine on the Sun Web Platform Engineering (WPE) team. He designed, developed and contributed a sweet new metadata driven configuration system for Roller. After submitting codedrops for about a month, he was nominated and voted in last week. Welcome Allen!

One more chapter

A complete manuscript is less than a week away. Of course, I have some major revisions queued up and, as of today, a new draft of the Atom Publishing Protocol spec to contend with. On first read, the new Atom protocol spec looks good and I like the way introspection and collections work. It's going to take some work to update my Atom client and server implementations, but now's the time -- I need them both for chapter 8.

And note the new title and the new cover (in the sidebar): RSS and Atom in Action.

HP beats Sun to podcasting? NOT!

CNET thinks HP is going to beat Sun to podcasting. Not so fast! Bloggers at Sun have had podcasting infrastructure in place since early this year when Sun launched, a place for Sun employees to share "media files of all types," and added support for RSS enclosures to Roller. Jonathan Schwartz's inaugural podcast was in March 2005.


Wouldn't it be awesome if you could just apt-get, pkg-get or emerge JavaTM on your favorite open source *nix platform? Wouldn't it be a wonderful thing for Java developers if Apache HTTPD came with built-in support for J2SE and J2EE? I think we just took a step in that direction.

Destructive GET

Beware the Google Web Accelerator. It will wreak havoc on the web applications that you use (Roller included). Problem is, in most webapps HTTP GET changes things (even though it shouldn't). Read all about it on O'Reilly Radar. I don't understand this. Google employs a hell of a lot of very smart people. How did they let this one slip by?

Update: I just reviewed the Roller UI and found that, at least for deletes, we do the right thing. The pattern we follow is to use a delete link (which causes a GET), but that sends you to an "Are You Sure" page which uses a POST to do the actual delete -- so Roller is probably safe from the Google Web Accelerator.

Atom Implementation Guide

Mark Pilgrim is soliciting co-editors for an Atom Implementation Guide.

Blogging Goes Mainstream mini-conference

James Robertson has done a great job writing up some of the presentations from the Business Development Institute's Blogging Goes Mainstream: Is Your Company Ready? mini-conference in NYC this week. He has created a special category bdiNYC which contains all of his posts on the topic.

Tarheel BlogWatch

The Raleigh News and Observer is blogging, powered by B2 Evolution (via Sally Green)

NC Museum of Art is blogging too

NCMOA has a blog, powered by Movable Type.

« Previous page | Main | Next page »