Yahoo Pipes

May 2, 2007 – Saint-Petersburg

Yahoo released Pipes service few month ago. The aim of this project is to bring possibility of mashups creating to much broader audience. This service has a lot of coverage in different blogs such as techcrunch, oreilly radar and much more

There is video with pipe developers on google video.

I would like to summarize some thoughts about pips in this post.

What I would like to have in pipes is some high-level language that could be used simultaneously with GUI constructor. It would be great if Pipes behave same way as UML tools that could export java code(or code on other mainstream language) and if we change java code all changes incorporated into diagram. Creating such tool for general programming language is quite hard task but I don’t think that it would be very hard for DSL with very limited syntax. I suppose that Pipes team already has some kind of language in their backend.

With such DSL we could:

For me the most killer feature of Pipes is possibility to export pipe result in json format. This is very cool and I think that we will see a lot of new light-weight mashups. What very frequently stops me from creating some small and cool mashup is that I need to create database, write server side code not forgetting about caching, potential sql injections and all that not so funny stuff. Server side applications always try to stop working after hosting upgrades :). With pipes small mashups could be created much more easily. Mash data on pipes server and use results in client side AJAX application that consist from static javascript and html files.

Pipes is actively developing project and new features adding. Especially nice that new sources of data appearing.

blog comments powered by Disqus