Archive for the ‘HTTP’ Category

Web Linking

December 1, 2010

A couple months ago, Mark Nottingham’s Web Linking internet draft made its way to RFC status. This is a pretty significant specification for the web. It does three key things:

  1. It provides a generic definition of a “link”;
  2. It establishes a registry for link relations; and
  3. It defines the HTTP link header.

The first point is one of those things that surprisingly hadn’t been done before – at least as far as I know anyways. Sure, links have been defined in the context of specific formats, and the semantic web has a fairly generic definition of a link, but the web linking RFC provides an application and serialization agnostic definition, which is a pretty useful thing to have.

(more…)

Advertisement

Introduction

May 17, 2010
I’ve been standing silently at the edge of the ongoing party that is the tech blogosphere for quite a while, just listening to the discussion. Slowly, I’ve joined in the conversation, first in blog comments, forums and mailing lists, and more recently in Twitter. But it’s awfully hard to really communicate without a blog of your own, and I’ve finally decided it’s time for me to take the floor.

I’m certain that most of what I have to say here will be related to software architecture. It’s what I spend my days working on, and while you’d think that it would be the last thing I’d want to spend my nights writing about, it’s a topic on which I have a lot of opinions and insights to share. While I’ve had a variety of roles in my career, I’ve been largely focused on loosely-coupled, hyperlink-driven systems based on standard protocols and formats — in a nutshell: Web-inspired software architecture. I imagine that this will be the prominent theme here (though I don’t have long term plans for what I am going to cover beyond the first few posts). The title of this blog, “linked, not bound”, is meant to reflect the nature of the subject matter, though it incidentally describes the format as well.

(more…)