Author Archive

Male Grooming Technology Overview

As a man, I regularly maintain a beard of epic proportions, and doing so is not a matter of sitting and letting it grow. I must trim it daily and the days of using primordial methods such as scissors is long gone. I now own two of the best electric beard trimmers that have

Managing source code repositories

There are few areas in software engineering that get programmers and managers as actively engaged as the source code management processes. Naturally, it has evolved rapidly over the last decade or so as we went from RCS and Visual Source Safe to Git/Mercurial and SVN. As these tools have come and gone, so also have

Discovering AtomPub Collections – best current practices

When working with data synchronization using Atom feeds in AtomDB, we frequently encounter situations where we learn about a feed simply through its public URL. However, most feed documents do not provide any indication of whether new items can be added to them. (This is not because of a lack of existing standards but because

New WD for programmable HTTP caching and processing

The programmable HTTP caching and processing standard that is advancing through W3C, called DataCache, has recently been updated. A new working draft is available. You can read the frequently updated, latest and greatest version or get to a stable WD of DataCache. This version has several improvements over the previous working draft: The spec extends

New WD for programmable HTTP caching and processing

The programmable HTTP caching and processing standard that is advancing through W3C, called DataCache, has recently been updated. A new working draft is available. You can read the frequently updated, latest and greatest version or get to a stable WD of DataCache. This version has several improvements over the previous working draft: The spec extends

New WD for browser database standard

At the start of a new year, I wish the best to you in 2010. The browser database standard that is advancing through W3C, called Indexed Database API, has recently been updated. A new working draft will soon be available. You can read the frequently updated, latest and greatest version or get to a stable

Use Cases for DataCache

I discussed a set of use cases not well supported by HTML5 ApplicationCache with the HTML WG during a breakout session at TPAC. These use cases were the basis for AtomDB are being solved by the DataCache API. Found out that OMA and AT&T had similar ideas too. Also learnt that these techniques could be

WebSimpleDB gets thumbs up from major browser vendors

Microsoft and Mozilla declared their intention to advance WebSimpleDB and their preference for it over WebDatabase(which itself is getting renamed to WebSQLDatabase) and WebStorage. WebDatabase will be frozen in terms of its current API and likely stay at the SQL dialect of SQLite 3. WebSimpleDB has taken on the mandate of the WG to create

DataCache API now rewritten and ready for FPWD

There was a wave of support for programmable HTTP caching when the first DataCache editor’s draft was published. The main issue with the draft was the inability to derive the exact list of additional requirements on browsers compared with HTML5’s AppCache. I went ahead and rewrote DataCache to make it easier to spot the differences.

CMIS X: Is CMIS a good AtomPub citizen?

CMIS has consumed a lot of my blog space for a good reason. Hierarchy is quite important to CMIS and we (Colm and I) have spent a great deal of time on it. Despite having pointed out several issues in this blog, I can’t beat the feeling that CMIS is determined to go its own way