Defining Cloud Computing

It looks like several people are actively trying to pin down the much-bandied term “cloud computing”, and in particular, to define what it is not.

InfoQ: Defining Cloud Computing

LibraryThing | Catalog your books online

This last weekend I spent several happy hours entering details of my book collection into Library Thing after being prompted by reading about it on JHGHendriks blog. What got me doing this right now is that I finally got to try out my new CueCat barcode scanner, which makes the whole process a lot smoother.

So far I have entered about 600 books, and will continue with the rest (probably at least another 1000 or so) over the next few weeks. In the meanwhile, you can take a look at my library as it grows.

WOA: Web-Oriented SOA

It seems as if the term SOA (Service-Oriented Architecture) has become confused with the implementation technology (often WS-* web services). Some pundits are now trying to create a new term “WOA” (Web-Oriented Architecture) to describe a service-oriented approach using native web technologies such as HTTP, URLs and REST.

ZapThink have taken a look at these terms and their implications: WOA is Me - Another Acronym? WOA and SOA

WfXML-R: REST based process integration

I can’t decide if this is a good idea, or a bizarre attempt at box-ticking. An alphabet soup of acronyms to try and merge the laid-back world of REST with the world of business process workflow.

InfoQ: WfXML-R: REST based process integration

Why Traditional Advertising Formats Fail On The Web

A thoughtful article about the failings of on-line advertising and some consideration of how to address these problems.

Why Traditional Advertising Formats Fail On The Web

(via gsiemens)

The Value of Test Names

A really thought-provoking article about the use and/or necessity of names for tests. Read it and be prepared to reconsider your assumptions.

Jay Fields’ Thoughts: Testing: The Value of Test Names

VersionOne announces V1: Team Edition

It seems to be a fairly popular hobby these days to create software tools to support agile processes. There are a bunch of free ones, and some commercial ones. Here’s one which is theoretically commercial ($995/year) but is apparently offering the software for free “for a limited time”.

InfoQ: VersionOne announces V1: Team Edition

Results of Agile Adoption Survey 2008

InfoQ has some analysis of the results of the 2008 agile adoption survey run by Dr. Dobbs.

InfoQ: Results of Agile Adoption Survey 2008

InfoQ on Scalability

A couple of articles from InfoQ on the subject of scalability

InfoQ: Scalability Principles

InfoQ: Trading Consistency for Scalability in Distributed Architectures

Linux News: Wikis: Wikis: The Crown Jewels of Collaboration

A relatively routine, but still fairly interesting article about the advantages of using a Wiki for collaboration.

Linux News: Wikis: Wikis: The Crown Jewels of Collaboration

Raising the bar on bug priorities

A nice little post about the irritating way that bug priorities seem to creep upward as a project progresses. I’m sure we have all seen this in action.

Software, abstract strategy games & other stories: Raising the bar on bug priorities

More Google AppEngine links

Shimon Rura’s Blog » Google AppEngine: What I learned building OracleBot

JJinuxLand: Python: Debugging Google App Engine Apps Locally

JavaWUG BOF 37: talk on Impala Framework

I didn’t get a chance to attend this talk, but it looks interesting none the less. My main problem with it is that I am still not entirely convinced by the use of Spring. On the other hand the dynamic reloading stuff is pretty cool.

The Impala Blog: JavaWUG BOF 37: talk on Impala Framework

Uncertainty

I’m not certain what to write about this … (sorry, cheap gag)

Frank Trinidade makes some interesting points about the role of uncertainty and intuition in creative work such as software development, and the way that agile approaches can embrace such issues and use them.

Uncertainty « The Turning Point

Servlet 3.0 Features Spark Debate

InfoQ have jotted a few notes about the release of a draft specification for version 3.0 of the servlet API. From what I see in this article, I’m not sure I agree with much of the approach. In particular the idea of using annotations in the source code to define URL-mappings seems completely contrary to the principle of self-similarity and to the re-use of code generally.

I plan to have a think about this and write a more thoughtful and detailled blog entry, but here’s a link to the article in question.

InfoQ: Servlet 3.0 Features Spark Debate