Web 2.0 Journal Contributing Editor Alex Iskold (pictured) writes: We are
observing the transformation of the web from an ecosystem into an operating
system. Building blocks such as websites, blogs, web services, podcasts and
RSS are coming together and give rise to a new computing platform. The web
operating system is emerging and it is bigger than the sum of its parts.
Remember your operating systems class, when you learned that every
operating system has a handful of fundamental concepts such as storage,
virtual memory and scheduling? The new web is no exception. However, since
the Internet is a gigantic network of computers working in parallel, the
basic operating system concepts take on a different shape. For example,
when you try to save a file on your computer... (more)
One of the things that attracts us all to web 2.0 is that it is slick. Stuff
pops up, floats, appears and disappears showcasing us the power of effects
possible with today's JavaScript. We sit there in awe, thinking, wow, that
was cool!
Cool is what compels us to give it a try. Cool is marketing. But cool is not
the substance. Clearly, in order for us to adapt a new application it needs
... (more)
Six month ago, Alex Iskold (pictured) switched from J2EE Grid Computing to
Web 2.0, JavaScript and Firefox extension development. He has been writing in
Web 2.0 Journal about his experiences - see "From J2EE to JavaScript".
Through this transition, I am continuing to have a feeling of deja vu. I
write code thinking – 'Hey I've seen this before or I've done this
before'. In software e... (more)
I am biased writing this article because my company is a big user of Amazon
Web Services. But please read on and see why I am so excited about what the
largest online retailer is doing these days. Not only Amazon is the real Web
Services company now, it is becoming an icon for the 21st century software
tools company. Not Microsoft, not IBM not even Google, but Amazon has been
quietly, an... (more)
Pattern: Concurrent Document Loader
Problem: Need to load multiple documents and can't proceed until all of them
are loaded
Example: Load configuration files for an AJAX application
Introduction
AJAX stands for Asynchronous JavaScript processing with XML. It is the
asynchronous part that gets everyone excited. Fetching the data without
reloading the page allows AJAX applications to mimic the... (more)