Friday, September 08, 2006

On Web 2.0

Here is what a recent Financial Times article says about Web 2.0 technologies:

The principle behind Web 2.0 is that millions of internet users come together in cyberspace to be part of online communities. This is driven by the ubiquity of the internet – a billion people are now online and many have access to relatively cheap high-speed internet.

There has also been a generational shift. Young people have grown up with the web and are willing to socialise and share personal information online.

Monday, September 04, 2006

Brevity and Ruby

Code brevity can be a saving grace.
Containers, blocks, and iterators are core concepts in Ruby. The more you write in Ruby, the more you'll find yourself moving away from conventional looping constructs. Instead, you'll write classes that support iteration over their contents. And you'll find that this code is compact, easy to read, and a joy to maintain.
Dave Thomas, Programming Ruby: The Pragmatic Programmers' Guide, 2nd Edition, 2005 (page 57)