Atom Is Not SOAP

April 30, 2009

After reading Stefan’s agreement and Mike’s observation that Atom is "too widespread" in some cases, I can't help but add that, Atom isn't SOAP.
In order to build interoperable distributed systems over HTTP, there is no need for a general purpose envelope format other than what HTTP provides. HTTP gives us a format with representation metadata [...]

5 comments Read the full article →

Atom as a General Purpose Format

April 29, 2009

A format is just what it is – a format. Dare Obasanjo recently commented that "the Atom syndication format has been as successful or perhaps even more successful than originally intended because it’s original scenarios are still fairly relevant on today’s Web". True. This format is relevant for what it was designed for. However, there [...]

4 comments Read the full article →

Announcing RESTful Web Services Cookbook

April 19, 2009

I am happy to announce that Mike Amundsen and I are writing a book titled RESTful Web Services Cookbook. This will be published by O’Reilly by the end of 2009.
See http://www.restful-webservices-cookbook.org/ for more details.

3 comments Read the full article →

Daffodil Classic 2009

April 19, 2009

Start time: Apr 19, 2009, 07:23 AM
Total distance: 63 miles
Total time: 4 hours 28 minutes
Average speed:14.0 mph
Total ascent: 2922 ft
Total descent: 2926 ft

0 comments Read the full article →

That Was an AtomPub Test

April 18, 2009

The previous post was meant to test AtomPub on WordPress. One of the riders at Cyclogz asked for this feature yesterday, and the previous post demonstrates that all is well.

0 comments Read the full article →

Mt Constitution (Orcas Island)

April 18, 2009

Start time: Apr 5, 2009, 09:55 AM
Total distance: 24 miles
Total time: 2 hours 43 minutes
Average speed:8.96 mph
Total ascent: 3454 ft
Total descent: 3147 ft

1 comment Read the full article →

Is “rev=canonical” a Good Idea?

April 12, 2009

I agree that URL shorteners are bad for the web in the long run. Link shorteners defeat the centralized nature of the web as they introduce an external redirection service that is not in your control. When that service disappears, your resources become unreachable.
But is the rev="canonical" that is being floated now going to fix [...]

0 comments Read the full article →

XML Schema Problem

March 31, 2009

Bill Burke on problems with XML schema

As you rev your service and your schema you’re going to have to support a lot of different media types. What would make things easier is if XML Schema supported polymorphism. That way a client could ask for “application/vnd1+xml” format and still receive and validate a newer [...]

0 comments Read the full article →

Organic Code

March 12, 2009

My very short checklist

Uses simple and localized constructs
Yields to evolution
Is self-revealing

0 comments Read the full article →

Fixing HTTP Authentication

March 3, 2009

Brendan Taylor on Why It’s Worth Fixing HTTP Authentication (through Ryan Tomayko):

(HTTP authentication) is in fact it is preferable to cookie-based authentication in several ways:

it can be more secure than HTML forms when SSL is not available. Digest authentication only sends hashed passwords. Servers can trade system resources for immunity to replay and session hijacking [...]

0 comments Read the full article →