logo
Duncan Cragg on Declarative Architectures
A Blog About...
Duncan Cragg...
...has spent the last two decades finding ways to explain that programming needn't be limited to:
Threads, Message Queues, Client-Server, CORBA, Web Services, SOAs, Agents, Synchronous Architectures and Imperative Programming
...worked for ThoughtWorks UK from April 2002 to July 2007 and now works for the Financial Times as a Web Application Architect
...is writing a book called 'The Reality Web', about our digital future
...went to both UCL and Imperial College of the University of London (in the Eighties); specialising in Logic during his MSc.
...got hooked on the idea of 'microcomputers' nearly three decades ago, then designed and built one using the 1802 chip, 512 bytes of CMOS RAM, eight switches and eight LEDs
...supports the Open Rights Group, Open Source and Freedom generally
...wonders when his LinkedIn Account will be useful
...loves Django so much he built this blog on it
...has a phone-cam, and used it on himself once, just before his weekly shave:
Photo of Duncan Cragg
...can be contacted by
The Rebels vs. the Empire...
The enemy keeps changing. Bloated 'enterprise' technology has constantly changed form to try and outwit us. First DCE, then CORBA, next J2EE and now:

WS-Death-*
Posts tagged 'microformats' Atom Feed for Posts tagged 'microformats'
 
 
Content-Types and URIs | The REST Dialogues
February 16, 2008 23:44

In an exclusive nine-part dialogue with an imaginary eBay Architect, we present an accessible discussion of the REST vs. SOA issue.

Although eBay have what they call a 'REST' interface, it is, in fact, a STREST interface, and only works for a few of the many function calls that they make available via SOAP (GetSearchResults, GetItem, GetCategoryListings, etc).

In this dialogue series, I argue the case for eBay to adopt a truly REST approach to their integration API.

Part 6: Content-Types and URIs   ...

 
Google Micro Conference
October 5, 2007 11:22

Last night's Google London Open Source Jam (also here) was on the subject of the 'Web' (didn't they invent that? Oh no, that was Microsoft).

This event has been getting better and better each time I've attended. There were some very interesting lightning talks held together with a tight structure and plenty of chance to chat, drink cold Leffe and eat cold pizza. And nick [transatlantic translation: 'steal'] the Green & Black's chocolate.

An ideal Micro Conference...   ...

 
How Ruby can enable the Web 2.0 Platform
June 26, 2007 15:17

Web 2.0's definition includes seeing the Web as an application platform. Which means it is in competition with Java and .Net, and with SOA, for both local and widely distributed applications.

If the Web is going to be a platform, the skills you need to learn to program it are the core Web 2.0 technologies such as Ajax, JSON, Atom, Microformats and OpenID.

And Ruby. This language, that's capturing the hearts of many Web 2.0 programmers, is ideal for easing the transition from the Java and .Net platforms to the Web platform, as I will show.

Even if you're part of a big company that is generally immune to the latest trends, the marriage of Ruby and the Web-as-platform may be something to prepare for. It could even displace your SOA agenda...   ...

 
The Distributed Observer Pattern | The REST Dialogues
June 20, 2007 22:42

In an exclusive nine-part dialogue with an imaginary eBay Architect, we present an accessible discussion of the REST vs. SOA issue.

Although eBay have what they call a 'REST' interface, it is, in fact, a STREST interface, and only works for a few of the many function calls that they make available via SOAP (GetSearchResults, GetItem, GetCategoryListings, etc).

In this dialogue series, I argue the case for eBay to adopt a truly REST approach to their integration API.

Part 5: The Distributed Observer Pattern   ...

 
Lighter-than Wins in 2007
January 18, 2007 11:12

What do all the MAJOR Web 2.0 technologies of 2007 have in common?

Let me list them first:

    M.icroformats (including tags)
    A.jax (including Comet)
    J.SON (plus YAML)
    O.penID (plus SXIP, LID, Yadis)
    R.EST (including Atom, APP)

What these technologies have in common is that they're all lighter than their competitors:

Microformats

Lighter than the Semantic Web

Ajax

Lighter than Fat Client (!)

JSON

Lighter than XML

OpenID

Lighter than SAML/Liberty Alliance

REST

Lighter than SOA

  ...

 
Setting Data | The REST Dialogues
November 15, 2006 23:37

In an exclusive nine-part dialogue with an imaginary eBay Architect, we present an accessible discussion of the REST vs. SOA issue.

Although eBay have what they call a 'REST' interface, it is, in fact, a STREST interface, and only works for one of the many function calls that they make available via SOAP (GetSearchResults).

In this dialogue series, I argue the case for eBay to adopt a truly REST approach to their integration API.

Part 2: Setting Data   ...

 
Getting Data | The REST Dialogues
November 14, 2006 00:05

In an exclusive nine-part dialogue with an imaginary eBay Architect, we present an accessible discussion of the REST vs. SOA issue.

Although eBay have what they call a 'REST' interface, it is, in fact, a STREST interface, and only works for one of the many function calls that they make available via SOAP (GetSearchResults).

In this dialogue series, I argue the case for eBay to adopt a truly REST approach to their integration API.

Part 1: Getting Data   ...

 
The Right Way to do Ajax is Declaratively
July 13, 2006 14:33

Don't write your interactive Web application in custom Javascript! The Web's Declarative nature needn't be broken just because you want two-way dynamic data instead of one-way documents on your site.

Instead, write Declaratively to generic Javascripts, plugins and browser features such as Hijax, hInclude, XForms, SVG, XBL, etc.   ...

 
Microformats Challenge Web Feeds and Web APIs!
June 7, 2006 19:10

Microformats are subversive: they not only challenge the approach of full-blown Semantic Web approaches, but even question fundamental Web 2.0 building blocks such as Web Feeds and Web APIs.

I recently attended XTech 2006, where there were a few talks related to Microformats.

After summarising these talks, I'll finish with my shocking revelations about the subversive nature of Microformats!   ...

 
 
Recent Posts
Content-Types and URIs | The REST Dialogues
Google Micro Conference
How Ruby can enable the Web 2.0 Platform
The Distributed Observer Pattern | The REST Dialogues
Inter-Enterprise REST Integration | The REST Dialogues
Lighter-than Wins in 2007
Business Functions | The REST Dialogues
eBay's Working Architecture
Setting Data | The REST Dialogues
Getting Data | The REST Dialogues
The Right Way to do Ajax is Declaratively
Web 2.0 and our Digital Rights
The 2006 'What Now How' Awards for REST Protocols
Microformats Challenge Web Feeds and Web APIs!
STREST (Service-Trampled REST) Will Break Web 2.0
Tags
Feed These
feed Tim Bray
feed Sam Ruby
feed Mark Baker
feed Bill de hÓra
feed Mark Nottingham
feed Benjamin Carlyle
feed Pete Lacey
feed Jason Kolb
feed Mark Birbeck
feed Simon Willison
feed Danny Ayers
feed Robert Sayre
feed Joe Gregorio
feed James Snell
feed James Snell@IBM
feed Manageability: C Perez
feed Ryan King
feed Microformats
feed Loosely Coupled
feed David Megginson
feed Stefan Tilkov
feed Aristotle Pagaltzis
feed Henri Sivonen
feed Jon Udell
feed Hinchcliffe I
feed Hinchcliffe II: WS-2.0!
feed Web 2.0 Explorer
feed Many-to-Many
feed Planet Atom
feed Planet Web 2.0
feed TechCrunch
feed Read/Write Web
feed Mashable
feed TechMeme
feed Web 2.5!
feed 3PointD
feed Good Ole' Slashdot
feed Download Squad
feed Darknet
feed Open Rights Group
feed EFF
feed Greenpeace
feed Greenpeace Melt
Read These
O'Reilly on Web 2.0
REST Wiki
TimBL's Home
Zooko's Triangle
SEDA
Gartner's EDA
Multicellular Computing
Shirky.com
The Metaverse
A Declaration of the Independence of Cyberspace
Edgar: 1970
Tim: 1989