Spam 2.0 Collection

April 2, 2008 - No Responses

I am tired of the stupid messages people keep sending me incessantly :

Check out Jaxtr
Free SMS link
See me on Gazzaag
Check me out on BigAdda

Leave me alone , to my antisocial self.

Why doesn’t GMail have a new Web 2.0 spam filter in which I can set it to ignore all new stupid Web 2.0 startups? It should be pretty easy for Google to do.  (Unless it is my kind of social software ?)

On GET in HTML5 Extended Forms

March 31, 2008 - No Responses

Bill De Hora

What it gets wrong:

“If the specified method is not one of get, post, put, or delete then it is treated as get in the tables below.”

Fail, on two counts. What it gets wrong:”If the specified method is not one of get, post, put, or delete then it is treated as get in the tables below.”Fail, on two counts.

I think what the spec writers are saying is , if you don’t specify a method we will use GET as it is the only safe method. Anything else is risky! I don’t see anything wrong with that.

UML : Interaction Modelling

March 31, 2008 - No Responses

I was reading Hasaan Gomaa’s Designing Distributed and Real Time Systems with UML.

One thing that stuck me most in its dynamic modeling chapter was how he stressed again and again on setting up all the interaction points at first. Is this the difference from the cool people ? Remember what the grand old man says :

Engineer for Serendipity!

Designing a cool new application requires you to expose the maximum number of interaction points (which in turn would require a uniform interface). Any interaction point you can expose , expose! It is very conceited to assume that you can come up with all possible interaction points for your application. And if you really can, then you need to start designing bigger cooler applications .

From Wikipedia :

Web 2.0 is a trend in the use of World Wide Web technology and web design that aims to facilitate creativity, information sharing, and, most notably, collaboration among users

Collaboration! A Web 2.0 application needs to have much much more than just funky colors and rounded corners. It needs to support collaboration amongst users and the easiest way to do that is to support maximum interaction points, even if you can’t come up with a use case for it right now. Your users are smart , they will come up with something. You need to move away from your old CORBA lifestyle and think RESTfully.


Footnote : It is funny how using HTTP is , “moving away from the Old”. If HTTP is new .. what is old?

Local/Remote Computing Transparency

February 19, 2008 - No Responses

Steve Vinoski on the different RPC(-esque) systems :

The layers of complexity required to maintain the resulting leaky illusion of local/remote transparency are reminiscent of the convoluted equations that pre-copernican astronomers used to explain how the sun and other planets moved around the earth.

(from some recent IEEE Internet Computing Issue)

Links

February 17, 2008 - No Responses

Roy Fielding: “All links are wishful thinking. Guessed links are just somewhat more wishful than others.”