Roller rocks because...

The guys at JavaCertificate.com, on the other hand are digging Roller, because it's "easily extensible and low in maintenance." They got the name wrong though. It's Roller not JRoller.

Roller sucks because...

Vinny thinks Roller sucks because it doesn't support Weblogic and Oracle. I posted this response in the comments of his blog:

Roller is not a commercial product with a revenue stream, so it’s difficult to justify the added expense of supporting lots of application servers and databases.

As you said, Roller uses Hibernate and should therefore work with any JDBC capable database, but somebody has to write the installation guides and answer the tech support database questions for each platform — if you’d like to volunteer to do that for Weblogic/Oracle, we’d love it!

And, if you do get Roller working on Weblogic and Oracle please submut patches to the dev-list so that others don’t have to suffer through the porting process too.

Bejeweled


Bejeweled
Originally uploaded by snoopdave.

Hippified jewelry store in downtown Boone, NC (taken at dusk). Boone, by the way, was named after frontiersman Daniel Boone, who once camped here. According to Wikipedia, Boone claimed to have killed a Yahoo, which is "a vile and savage creature, filthy and with unpleasant habits."


del.icio.us links [July 20, 2005]


Raleigh Blog Meetup: Tuesday June 19, 2005

I don't see the notice on Josh's site, so I'll post it here: Join us tomorrow (Tuesday, July 19) for the fortnightly Raleigh/Cary Bloggers meetup.

What: An open meeting to talk about blogging, podcasting & whatever's on your mind
When: Tues @ 6:30 p.m.
Where: Cafe Cyclo, in Cameron Village

2020 Cameron St
Raleigh, NC 27605 (map)
(919) 829-3773

Who: Bloggers & people who want to blog (Podcasters welcome!)

Hope to see you there!


Status, cc:world

Last week

  • Roller 2.0 progress! I focused on Roller 2.0 group blogging work last week (to the exclusion of pretty much everything else) and made very good progress. After making the giant number of changes required to create a many-to-many relationship between users and websites, I put everything back together again; first the unit tests, then the Roller UI. I'm well into the group blogging UI development now and will have something to show next week.
  • Roller@Apache progress. We submitted Roller's first quarterly status report to the Apache incubator last week. You can read the whole report, but in a nutshell: Roller is in Apache's Subversion repository now, we're using the Apache mailing lists and we're trying to figure out how to deal with the contentious issue of Roller's LGPL dependencies.

This week

  • Roller 2.0 work. I'm going to focus on Roller 2.0 again this week and not much else.
  • RSS and Atom in Action. We're still putting the book through producution and preparing for Manning's early access program. At the same time, I'm updating the newsfeed format, parsing and serving chapters to cover Atom Format 1.0. Unfortunately, we can't complete chapter 8 until the Atom Protocol 1.0 is complete.
  • Vacation. I'm leaving Wednesday afternoon for a trip the the NC mountains, probably my last vacation of the summer.

Reform the patriot act

ReformthePatriotAct.org

And check the Reform the Patriot Act blog and feed. Via Ruby Sinreich.


del.icio.us links [July 15, 2005]

Atom 1.0 support in Roller

I just updated Roller's Atom support to Atom 1.0 and added the updated template (atom.vm) to this site.

Valid Atom 1.0 This is a valid Atom 1.0 feed.

Mostly off-line today

Andi and I went out to celebrate our 14th wedding anniversary last night (thank you very much) and as we left, a Time Warner truck parked right next to our cable box. When we returned from our dinner/movie date (both were excellent: Margaux and Batman Begins), I found that my cable modem was dead. After an hour on-hold with the Time Warner folks, they finally offered to come out in a couple of days and fix things. Isn't that nice. Until then, my availability on AIM will be spotty. I'll probably park myself at Sun's Cary office once I figure out how to get acccess there, but for now I'm at Helios coffee.


del.icio.us links [July 13, 2005]

  • Sun blogging policy
    Orignally drafted by Tim Bray, the policy now has a home on sun.com
  • Interview with P@
    Interesting interview with Pat Chanezon on syndication past, present and future
  • CDDL is Open Source
    Jim: "Marc Fleury is either the most misquoted CEO in history, or he really doesn't know what Open Source is"
  • Trouble in ROME
    Alan: "I will be publishing the extra classes you need to extend ROME to handle more liberal formats"

del.icio.us links [July 12, 2005]

Java Creator for open source development, or not

partial Creator screenshot One of the other things I did over the break was to start reading Core JSF again. I've made it about halfway through this time and I must say, the book is quite good. I like the way Geary and Horstmann walk you through the learning process. Starting with something small, simple and not IDE specific and slowly adding in the pieces you need to build a real app. For me, that approach dispelled the "JSF is too complex argument." I'm finding that JSF is a lot less complex than Struts, which is really all I have to compare it against. I might actually finish the book this time ;-)

At JavaOne, I picked up a copy of Java Creator 2 early access (EA) and I've been playing with that as well. I was hoping to build a simple JSF front-end for Roller, just for fun. Creator looks great and the form designer works well, but when I noticed how many com.sun.* classes end up in the generated code I backed off. According to the release notes the whole JSF implementation and com-sun-web-ui-appbase jars are redistributable (as are mail.jar and activation.jar -- that's news to me), but the idea of IDE specific code makes me uncomfortable -- especially in an open source context. So instead of using the form editor, I decided to base my little RollerFaces experiment on example code from Core JSF, which so far relies only on the javax.faces packages.

I decided not to use the form editor, but I didn't want to give up on Creator completely. So I tried to use Creator in place of Netbeans, but ran into another problem: Creator 2 EA only supports the Sun Java App Server and the built-in Netbeans Tomcat launch/debug feature has been disabled. That's disappointing. I don't want or need a full-blown EJB app server for this simple learning excercise. I want Tomcat. It's light-weight, starts fast and I know it well (as do most Java webapp developers, I expect). According to the Creator EA 2 docs, Tomcat support is coming soon. Personally, I would have supported Tomcat and simple webapps first and then Sun Java App Server and more advanced EJB stuff later. Please the most folks first, right? Anyhow, I backed off of Creator 2 EA entirely and now I'm hacking RollerFaces in Netbeans 4.1. I'll try Creator 2 again when it hits beta.


del.icio.us links [July 11, 2005]

  • Windows ProSpyware
    Ed Bott: "There's no doubt that Microsoft has lightened up on some big names in the spyware/adware business."
  • Eclipse 3.1 disappointment
    Carsten: "it's still slow as hell (sometimes) and important features have to be downloaded separately"

Back to work

I'm back to work after a week of JavaOne and week of summer-shutdown imposed vacation. What did I do on my vacation? After returning from JavaOne, I joined the rest of the family at the grandparent's new beach/golf house close to Topsail Island, NC. I tried my best to avoid work. I did pretty well and that's not as easy as it sounds; I first starting working on Roller during a summer vacation at Ocracoke Island.

I forced myself to take a break. I did the beach thing: dragged beach chairs and umbrellas around, covered my body in sunblock, built sand-drip castles, etc. I showed the boys the original three Star Wars films. I saw The War of the Worlds, which was surprisingly good in a summer fun movie kind of way. I read Freakonomics, also good. That was great; I needed a break. Now I'm back, the older boys are in all-day camp at the YMCA, I'm ready to get back into Roller 2.0 group blogging work.


del.icio.us links [July 05, 2005]

  • Andy Oliver on Spring
    Very interesting write-up on Spring Framework with responses from Juergen Hoeller
  • Sorry about Dennis Miller
    Simon Phipps: "Miller was a profoundly bad choice of entertainment for an international techno-geek conference"
  • IEEE Atom article
    Nice intro to Atom by Robert Sayre
  • Newsfeed spam
    Spam finds its way into Simon's newsfeed reader via newsfeed search engine feeds

North Ridge fireworks


(Raleigh, NC) Fireworks over the North Ridge Country Club, as seen from my driveway and taken with my Treo 650. Not the greatest picture, but it shows how close they are to my house.


Evil Dave apprehended

Since 911 I've had to wait 20 to 30 minutes at the ticket desk while TSA verifies that I'm not the evil Dave Johnson. I could never use the automated ticket kiosk. Now that they've caught my evil counterpart air travel ain't half so bad.

del.icio.us links [July 01, 2005]


The talk went well

My second JavaOne was a great experience, but it was a little stressful because up until last night I couldn't find any of my co-speakers. I spent most of Wednesday preparing to give the whole talk by myself, but luckily for me (and the attendees), Pat and Kevin showed up just in time. Unfortunately, Pat showed up with some very bad news for us at Sun: he's leaving to work at Google.

In the end, I think the talk went pretty well. Kevin did most of Pat and my slides on syndication because we had split the talk 50-50 when we couldn't locate Pat on Wednesday night (and assumed he was still in Paris). He did a good job with the material and added in some interesting points from his experience at Rojo.com where they parse millions of feeds per hour with the Java-based Apache Commons (sandbox) FeedParser.

We were a little disappointed with the turnout. I'd be surprised if the 700+ seat Yerba Buena theater was more than 30% full. The fact that were in a lunchtime timeslot on the last day of the show certainly didn't help. Anyhow, I'm relieved that it's over and ready for a nice long week off.

« Previous page | Main | Next page »