20 Jul 2005

Motherhood and Apple Pie

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

lesscode.org   17:00

27 May 2005

IBM Poopheads: "LAMP Users Need to Grow Up"

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.

tomayko.com   18:29

26 May 2009

The Web vs. the Fallacies

Tim Bray evaluates the web’s basic design from the perspective of the Fallacies of Distributed Computing. Reminds me of TimBL’s Axioms of Web architecture a bit. This stuff is essential to understanding why the web succeeded where other systems failed and why the web seems quirky in some ways compared to other distributed computing systems.

tbray.org   00:38

10 May 2009

Mechanical Analogies To Web Stuff, Part 2.

Really interesting analogy between web architecture and a car crash. This is the piece that’s missing from almost every conversation about whether any given web framework or component “scales”. (via @jperkins)

kitchensoap.com   05:49

16 Aug 2008

REST as an engineering discipline

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

dehora.net   08:16

25 Jul 2008

Patterns of Web Architecture

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

dehora.net   15:55

03 Apr 2008

Git for Computer Scientists

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.

eagain.net   07:53

22 Mar 2008

On software architecture

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

roy.gbiv.com   18:52

18 Jan 2008

MapReduce: A major step backwards

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.

databasecolumn.com   00:30

05 Oct 2007

The ESB Question

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

steve.vinoski.net   04:58

01 Oct 2007

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

“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.”

w3.org   05:11

29 Sep 2007

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

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

royal.pingdom.com   02:29

25 Sep 2007

The Mythical Business Layer

“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!

worsethanfailure.com   08:29

18 Sep 2007

A little REST and Relaxation

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

parleys.com   01:49

06 Jan 2007

CASEBUILDER™ SOA

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

businesscase.com   07:16

31 Dec 2006

The Role of Resources in REST

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

soundadvice.id.au   06:05

11 Jan 2006

The (Business-Driven) Enterprise Architect

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

elementallinks.typepad.com   07:37

19 Jun 2005

Dealing with marketing types...

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!

mail.python.org   16:44

03 May 2005

World of Ends

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

worldofends.com   05:55

28 Apr 2005

Design by Wiki

This is too cool.

onlamp.com   06:09