Data is the most
important part of
You either need
Or you need to
make it dead easy
for people to enter
And you need to
have means of
allowing people to
enhance their data.
You should also
think very much
about building your
product on top of a
The reasons are
You can change the backend or the
frontend when you need to.
You build them in parallel.
You can have various different
interfaces to the same content (mobile,
You give third parties access to your
data and not to your system.
You crowdsource innovation.
Using YQL has a lot of
No time wasted reading API docs
Using the console makes creating
complex queries dead easy.
Data filtering down to the least
Caching + converting
The elevator lift pitch
YUI is the system that Yahoo uses to
build its web sites. It is constantly
tested to work for the largest amount
of users, free, open source and covers
everything from design patterns to out-
of-the-box widgets. It is modular and
you can use only what you need. You
can either host it yourself or get it from
a network of distributed servers.