Motherhood and Apple Pie

Thursday, July 21, 2005 at 12:00 AM / lesscode.org

The axioms of web architecture and an invitation for big vendors to understand them.

IBM Poopheads: "LAMP Users Need to Grow Up"

Saturday, May 28, 2005 at 01:29 AM

That is to say, they don't get it. This started out as a simple rant and turned into a decent sized essay on basic shared-nothing architecture and scaling down.

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."

Patterns of Web Architecture

Friday, July 25, 2008 at 10:55 PM / dehora.net

An all around great post from Bill de hÓra. Wow.

Git for Computer Scientists

Thursday, April 03, 2008 at 02:53 PM / eagain.net

Okay, I've read about five of these articles purporting to explain Git's internal conceptual framework. This was the first that really made things click in any significant way.

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.

MapReduce: A major step backwards

Friday, January 18, 2008 at 08:30 AM / databasecolumn.com

Rut-roh. The RDBMS crowd is none too happy about the recent MapReduce talk. This article suggests they've solved all these problems a long time ago and that MapReduce is basically retarded. This discussion will get interesting over the next few weeks.

The ESB Question

Friday, October 05, 2007 at 11:58 AM / steve.vinoski.net

This is a scary description of a small chunk of my tech career: "In a previous life, I helped develop ESBs. I’ve written about them and I’ve promoted them. But somewhere along the way, I lost the religion."

The Rule of Least Power - W3C TAG Finding 23 February 2006

Monday, October 01, 2007 at 12:11 PM / w3.org

"There is an important tradeoff between the computational power of a language and the ability to determine what a program in that language is doing."

What nine of the world’s largest websites are running on

Saturday, September 29, 2007 at 09:29 AM / royal.pingdom.com

Linux, Apache, PHP, and memcached are the big winners. Nice to lighttpd represent.

The Mythical Business Layer

Tuesday, September 25, 2007 at 03:29 PM / worsethanfailure.com

"It was as if its architects were given a perfectly good hammer and gleefully replied, 'neat! With this hammer, we can build a tool that can pound in nails.'" -- that is THE SINGLE FUNNIEST SENTENCE ever assembled in the history of english language!

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)

CASEBUILDER™ SOA

Saturday, January 06, 2007 at 03:16 PM / businesscase.com

This is too funny: "... provides you with the verbiage you need to explain SOA to non-technical people and 'sell' its long-term strategic benefits."

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."

The (Business-Driven) Enterprise Architect

Wednesday, January 11, 2006 at 03:37 PM / elementallinks.typepad.com

Excellent description of where Enterprise Architects should be moving and why...

Dealing with marketing types...

Sunday, June 19, 2005 at 11:44 PM / mail.python.org

Nice python-list thread with Paul Rubin challenging my ibm-poop-heads article and Andrew Dalke (and quite a few others) champions it. This discussion is worth more than the original article!

World of Ends

Tuesday, May 03, 2005 at 12:55 PM / worldofends.com

What the Internet Is and How to Stop Mistaking It for Something Else.

Design by Wiki

Thursday, April 28, 2005 at 01:09 PM / onlamp.com

This is too cool.