"I have a mind like a steel... uh... thingy." Patrick Logan's weblog.

Search This Blog

Tuesday, February 12, 2008

Bad Design

DeveloperWorks has a new article published on REST. Unfortunately I was able to find several significant problems with it in a matter of minutes.

The design is awful: methods in the URLs.

The "logic" on when to apply REST vs. "heavyweight" SOA is simply unfounded. Please: "As your application environment grows, it's likely you'll abstract away from the REST implementation details more and more... It shouldn't be too hard to extract the actual business logic behind the services and rewrap it in a SOAP package in the new environment."

Huh? That and the discussion at the beginning about large vs. small organizations using heavyweight SOA or REST. The author should follow his own advice:

"Take some time to think about this: it'll pay for itself in the long run!"

Monday, February 11, 2008

Integrity and Dignity

These are qualities I look for in an elected leader. Too bad they're rare traits in politicians.

Agile Open Northwest: Seattle

I'm helping organize the Agile Open Northwest conference again this year. Last year was my first "open" format conference, as an attendee or organizer. I was amazed how well the conference self-organized into a number of useful discussions and activities.

It seemed to happen effortlessly, but really the other organizers knew what they were doing. Can you tell from this list which of us is not a consultant? 8^)

Better digs than last year's at the Kennedy School in Portland will be tough to achieve. But this year we'll be in Seattle, at the Seattle Center, and how can you go wrong when you have a Space Needle?

Blog Archive

About Me

Portland, Oregon, United States
I'm usually writing from my favorite location on the planet, the pacific northwest of the u.s. I write for myself only and unless otherwise specified my posts here should not be taken as representing an official position of my employer. Contact me at my gee mail account, username patrickdlogan.