So, What Does "HREF" Stand For, Anyway?

Sunday, March 09, 2008 at 04:46 AM

Today it occurred to me that, after a little over ten years of basic fluency in HTML, I have absolutely no idea why the href attribute is named "href". Why not "url", "link", or even just "ref"?

On HTTP Abuse

Friday, April 22, 2005 at 10:55 PM

And why we need more three-legged stools.

How I Explained REST to My Wife

Sunday, December 12, 2004 at 12:30 PM

It's not a robot thing.

Explaining REST to Damien Katz

Sunday, August 17, 2008 at 06:12 PM / 25hoursaday.com

Dare Obasanjo is a machine.

REST in the front, RPC in the back

Saturday, August 16, 2008 at 03:36 PM / blog.labnotes.org

Assaf Arkin: "There’s also some back-end processing going on, and I think that part is using DRb for now. But maybe the next update it will switch over to RMI or UNIX pipes or whatever. I don’t much care because the library does the talking, and besides, it’s only distributed in the sense that we have two pieces of code running with different PIDs. Not particularly important what’s happening on the wire, as long as it’s fast."

REST as an engineering discipline

Saturday, August 16, 2008 at 03:16 PM / dehora.net

Bill de hÓra knocks one out of the park: "I think sometimes that the problem people have with REST is that it's so well-defined; it's not witchcraft, it's not a cargo cult. You can't argue with it on a relativistic basis or apply clever rhetoric or continuously redefine what it means. An architectural style isn't 'good' or 'bad' - you have to decide if it's the right fit for your problem space and if not, you have to come up with a more appropriate one."

Don't Fear the URLs

Thursday, August 14, 2008 at 02:18 AM / adam.blog.heroku.com

Adam Wiggins on Sinatra's blasphemous approach to controllers and routing. AKA: the thing that makes Sinatra my web layer of choice (well, that and throw :halt).

What's New in Edge Rails: Simpler Conditional Get Support

Thursday, August 14, 2008 at 02:10 AM / ryandaigle.com

Still too much work but it's nice to see some support for conditional GET making its way into the framework.

beyond rest

Thursday, July 24, 2008 at 11:13 PM / joshua.schachter.org

joshua schachter on Rabble/Kellan's "Beyond REST?" presentation, with an interestingly simple HTTP-based callback system.

Building Load Resilient Web Servers

Thursday, July 24, 2008 at 03:07 AM / netzhansa.blogspot.com

Great look at varnish and concerns around putting a front-end reverse proxy cache in place.

Apache 3.0 (a tall tale), Roy Fielding

Monday, May 19, 2008 at 07:59 PM / streaming.linux-magazin.de

Nice ApacheCon EU '08 presentation (warning: video + slides, no transcript) covering various blue sky stuff on Roy's brain for Apache and HTTP.

A run-time for “the New Reality”

Saturday, April 12, 2008 at 12:20 AM / projectzero.org

"... the 'new reality' is the realization that Dynamic Scripting Languages are ready for prime-time and that REST is a simple, yet scalable architecture to build a servers on." - I'd say that's definitely a new reality for the enterprise, Bill.

What Is the Open Web and Why Is It Important?

Thursday, April 03, 2008 at 02:46 PM / codinginparadise.org

Brad Neuberg (Google Gears): "Our historical closeness to the web creates a kind of myopia, where we can't see how amazing it is. It's a billion Library of Alexandria's dropped into our laps."

On software architecture

Sunday, March 23, 2008 at 01:52 AM / roy.gbiv.com

Roy Fielding on the difference between architecture, architecural styles, patterns, implementations, and applications.

Addressing Doubts about REST

Wednesday, March 19, 2008 at 06:04 PM / infoq.com

Stefan Tilkov addresses some of the most common doubts people have when first deprogram and come up to speed on REST. Short and well done, IMO. I think I'll be handing this out quite a bit in the future.

jQuery evangelism

Monday, March 10, 2008 at 10:13 PM / rc3.org

I need to give jQuery a serious look. Prototype's Ajax.Request stuff is crippled (no PUT or DELETE) to the point of being worthless; the jQuery selector magic looks a lot more intriguing than what you get with Prototype, too.

NginxHttpEmptyGifModule

Monday, February 25, 2008 at 11:45 PM / wiki.codemongers.com

"The ngxhttpemptygifmodule keeps a 1x1 transparent GIF in memory that can be served very quickly." -- That's so amazingly awesome; spacer.gif for life.

GitHub: mongrel_proctitle GemPlugin

Saturday, February 23, 2008 at 12:08 AM / github.com

I repackaged mongrel_proctitle as a GemPlugin so that all mongrels on use it automatically. This is the first chance I've had to play with GitHub, too. Lovin' it.

Process title support for Mongrel

Friday, February 22, 2008 at 10:16 PM / purefiction.net

Constantly updates the the process title ($0) with something like: "mongrel_rails [10010/2/358]: handling 127.0.0.1: HEAD /feed/calendar/global/91/6de4". Let's you monitor backends with ps and top.

The Magic of Web Apps is HTTP, Not the Browser

Thursday, February 14, 2008 at 12:55 PM / oreillynet.com

An epiphany everyone needs to experience.

SwitchPipe - Process Manager and Proxy for Rapid Web App Deployment

Sunday, February 03, 2008 at 08:48 PM / switchpipe.org

Peter Cooper scratches the deployment problem itch.

put a proxy in front

Thursday, January 24, 2008 at 06:09 AM / joshua.schachter.org

"... even if you have a single server, a proxy in front can help performance significantly. Through the simple expedient of buffering, your heavyweight processes don't waste time serving every request for the entire length of time the client is connected"

ArchitectNotes - Varnish

Sunday, January 13, 2008 at 07:33 AM / varnish.projects.linpro.no

"I have spent many years working on the FreeBSD kernel, and only rarely did I venture into userland programming, but when I had occation to do so, I invariably found that people programmed like it was still 1975."

Reverse proxy roundup

Saturday, January 12, 2008 at 03:25 PM / bob.pythonmac.org

Bob Ippolito wrote up some pros and cons to reverse proxy implementations in different servers a few months back. I don't think much of it is out of date at this point but nginx isn't represented.

A RESTful version of Amazon's SimpleDB

Monday, December 17, 2007 at 12:40 AM / subbu.org

That's much nicer. Amazon should adopt it immediately.

Ian Bicking: Prism

Saturday, October 27, 2007 at 04:36 AM / blog.ianbicking.org

"... if all you can think of is reasons why the web is stupid and awkward, and you think it’s some giant step backward (from what?), then you haven’t thought very deeply about what’s happened in the world of technology and why."

Rails 2.0: Preview Release

Sunday, September 30, 2007 at 09:01 PM / weblog.rubyonrails.com

"... Rails has picked a side in the SOAP vs REST debate. Unless you absolutely have to use SOAP for integration purposes, we strongly discourage you from doing so. As a naturally extension of that, we’ve pulled ActionWebService from the default bundle."

HTTP Errors Poster

Tuesday, September 25, 2007 at 08:16 AM / innoq.com

Stefan Tilkov with a poster-size illustration of HTTP client errors (4xx series only).

A little REST and Relaxation

Tuesday, September 18, 2007 at 08:49 AM / parleys.com

How long has this been floating around? Roy Fielding on building the web... (via Aristotle Pagaltzis on rest-discuss)

Bug 332174 – Drop SOAP support [bugzilla.mozilla.org]

Saturday, July 21, 2007 at 08:46 AM / bugzilla.mozilla.org

RESOLVED FIXED

Bill de hÓra: Design for the web

Wednesday, July 18, 2007 at 08:44 PM / dehora.net

"... on Java, too many web frameworks - think JSF, or Struts 1.x - consider the Web something you work around using software patterns. The goal is get off the web, and back into middleware..."

HTTPanties [thinkgeek.com]

Thursday, May 10, 2007 at 06:59 PM / thinkgeek.com

"413 Requested Entity Too Large"

The future is yesterday [plasmasturm.org]

Wednesday, May 09, 2007 at 07:59 PM / plasmasturm.org

I saw this same note on rest-discuss the other day and thought it struck a chord. :) Jon Hanna on SOAP, Web 2.0, other stuff...

RESTful Web Services (Paperback) : by Leonard Richardson, Sam Ruby [amazon.com]

Wednesday, May 09, 2007 at 11:01 AM / amazon.com

A site for sore eyes :)

Squid is My Service Bus [mnot.net]

Saturday, April 28, 2007 at 11:50 PM / mnot.net

Bingo!

Comment j'ai expliqué REST à ma femme [pompage.net]

Monday, April 23, 2007 at 11:45 PM / pompage.net

"How I explained REST to my wife" in French!

ROA Maturity Model

Monday, March 12, 2007 at 05:31 PM / wanderingbarque.com

How did we ever get anything done without superfluous quadrants and models. Bring 'em on. The trick is making something every developer would know is a joke but that could make it past a manager or architect.

Improve this Script and Win $100USD

Sunday, March 04, 2007 at 12:09 PM / bashcurescancer.com

exec 3<> /dev/tcp/$HOST/80 What?! How cool is that.

REST Issues, Real and Imagined [mnot.net]

Tuesday, February 27, 2007 at 04:26 PM / mnot.net

HTTP/1.1 (DELETE, GET, HEAD, PUT, POST)

Wednesday, January 31, 2007 at 06:02 PM / thoughtpad.net

Nice activity diagram describing the resolution of response status codes given various request methods and headers. Full res GIF, JPEG, PNG, and SVG.

Mr. Gosling - why did you make URL equals suck?!?

Wednesday, January 31, 2007 at 01:27 PM / brian.pontarelli.com

Wow. Much worse than I thought.

What Mongrel Isn't (Or, Write Your Own Damn Web Server)

Monday, January 08, 2007 at 05:08 PM / mongrel.rubyforge.org

"All you have to do is change the internal processing, add 200 more methods to the HTTP parser, serve Bittorrent over Ethernet, and have it save Korean orphans while eating a Mango in the back seat of an El Camino driven by twenty midget clowns."

OpenID for non-SuperUsers [intertwingly.net]

Wednesday, January 03, 2007 at 05:30 PM / intertwingly.net

Sam with a very simple, step by step tutorial on using your site as an OpenID identity provider.

Reinventing the WS Stack

Wednesday, January 03, 2007 at 05:14 PM / wanderingbarque.com

"Should machine-to-machine, multi-hop, RESTful communications expose a need for additional functionality, then, and only then, will the need be addressed. This is opposed to the WS style of standards creation where solutions are created that go in search

The Role of Resources in REST

Sunday, December 31, 2006 at 02:05 PM / soundadvice.id.au

"Each resource demarcates a subset of an application's state, and becomes a handle by which other applications can interact with that state."

? will save us, or, Applicative trumps imperative in the large

Monday, November 27, 2006 at 05:53 PM / plasmasturm.org

Aristotle just destroys that recent reg article that suggests we need to shit-can 20 years of engineering masterpiece for distributed objects. Nice piece!

How We Wish Our SOs Really Talked

Saturday, October 21, 2006 at 11:31 AM / cnunciato.blogspot.com

"Why would my sister want to borrow someone else's broom, you sexist ass? My sister is a lawyer for the friggin' ACLU! before tossing her Napa Valley cab in the poor guy's face."

The Dining Philosophers in REST

Thursday, February 16, 2006 at 08:53 PM / xent.com

Great read...

timbl's blog | Decentralized Information Group (DIG) Breadcrumbs

Tuesday, December 20, 2005 at 01:02 AM / dig.csail.mit.edu

Tim Berners-Lee's blog. Finally!

HTTP PUT and GET from emacs

Sunday, October 16, 2005 at 07:04 AM / redfoot.net

Yep :)

The wrong end of the telescope?

Thursday, April 28, 2005 at 02:32 AM / weblog.infoworld.com

You'll have to excuse my ego linking but having Udell point to you is like have Carson ask you onto the Tonight Show.