Reverberations

News, Views, Rants and Raves About Technology and More

Google Chrome Promoted on the Most Valuable Online Property

leave a comment »

Google’s new browser Google Chrome is being promoted on arguably the most valuable property on the web – Google Homepage.

The browser itself is “google cool” with Javascript applications performing much better. Flash performance seems a bit sluggish. Need a password manager and status bar perhaps, and a Linux version of course.

The open source project behind Chrome is called Chromium. The rendering engine is Webkit, and Javascript “monkey” is a new JS virtual machine V8.

Written by Brajesh

September 3, 2008 at 7:57 am

Skypecast Shutting Down

with 2 comments

Skypecast has been shut down by Skype, apparently due to the quality concerns. Skypecast was sort of a poor man’s podcast tool.

Written by Brajesh

August 30, 2008 at 5:17 pm

Posted in Desktop, P2P

Simple Update Protocol (SUP)

leave a comment »

Paul Buchheit (the creator and ex-lead developer of Gmail) of FriendFeed has suggested a new format – Simple Update Protocol (SUP) to minimize multiple feed polling.

The idea is simple -

  • The feed provider will generate a live or cached feed for ALL recent updates with an ID field to identify the updated entities.
  • The feed consumer will poll this SUP feed instead of polling individual RSS feed.
  • The feed consumer will request only relevant updated feeds.

HTTP header If-Modified-Since does something similar. But, that would still means requesting for each individual feed.

The proposal looks good for both feed generators and consumers, and not very difficult to implement either. However, the format is too vulnerable to feature creep and standardization can be a painful process.

Written by Brajesh

August 28, 2008 at 3:10 pm

PHP Sucks, But It Doesn’t Matter

leave a comment »

Jeff Atwood at “Coding Horror” – PHP Sucks, But It Doesn’t Matter:

Some of the largest sites on the internet — sites you probably interact with on a daily basis — are written in PHP. If PHP sucks so profoundly, why is it powering so much of the internet?
The only conclusion I can draw is that building a compelling application is far more important than choice of language. While PHP wouldn’t be my choice, and if pressed, I might argue that it should never be the choice for any rational human being sitting in front of a computer, I can’t argue with the results.

Blogged with the Flock Browser

Written by Brajesh

May 23, 2008 at 6:28 pm

Posted in Coding, Trends

grep jackass

leave a comment »

Written by Brajesh

May 15, 2008 at 6:45 am

Posted in WTF, Web 2.0, humour

We just talk to each other

leave a comment »

Bret Taylor on his present at Friendfeed and his past at Google [video]:

I had a number of accomplishments that I’m really proud of at Google. But I think for me I really wanted to sort of, you kow, forge my own path, if we can do it on our own. When we make decisions, I get to just look up from my computer and say, “Hey, you think we should do this?” And then people say, yes, we should do it. I haven’t made a single PowerPoint presentation. We don’t even use Microsoft Word documents; we just talk to each other.

It’s a really, really interesting dynamic environment. I think no matter how innovative a culture is at a large company, you can’t really reproduce it. And I think that’s what’s so infectious and wonderful about a startup environment, that I think draws a lot of people to it (…)

With 70 people the odds that two people are working on the same thing are probably pretty low. With 17,000, it’s almost a 100% that two or three people will be working on the same idea, or at least very similar ideas, at different parts of the organization. I think there is a certain amount of cost to just coordinating that activity. I’ve been really impressed with how Google has been able to scale, but inherently it has to change – just because there’s that coordination cost.

I think some bloggers call it “strategy tax.” You know, when you grow, your strategy becomes more and more important, and it taxes sort of everything you do a little bit… because everything you do, it strays from that strategy. You know, there’s a huge cost to that. Whereas I think for smaller companies, the strategy is less well-defined, or certainly the impact of straying from it is much lower.

Blogged with Flock

Written by Brajesh

March 18, 2008 at 10:32 pm

Internet Explorer’s Trailing Comma Woes

leave a comment »

Internet Explorer is notorious for breaking on trailing commas in JavaScript array declaration. e.g.

var obj = {
     a: 1,
      b: 2,
};

fails on IE, while all other browsers just ignore the innocuous trailing comma after second element.

Weeding out these commas from JavaScript code is absolute PITA. However, here is a regular expression search string I wrote to search such instances in the code.

,\s*\n+\s*[\}\)\]]

Even better,
,\s*\n+(\s*\/\/.*\n)*\s*[\}\)\]]
matches multiple new lines and comments.

Written by Brajesh

March 18, 2008 at 10:31 pm

Safari on Windows Crashes Too Often

with 5 comments

I’m not much of a fan of Apple softwares on Windows. I like iTunes though, even if it’s a bit bulky. I’ve tried using Safari on Windows for its super pleasing font rendering, aesthetics and, of late, some testing on WebKit/KHTML. However, it crashes just too often to be of any serious use and, of course, doesn’t have any DOM inspector. It has a barely usable JavaScript console though.
On a side-note, I’ve read that Safari can work on Linux under Wine. I’ll give it a try sometime. Now, if only I could run iTunes under Wine :) .

safaricrashonwindows2.png

Written by Brajesh

January 23, 2008 at 10:25 am

Sun Buys MySQL

with 2 comments

b1_msql_announcement.jpgSun could’ve just downloaded MySQL from the site and run without paying :) .

Anyway, Sun buying MySQL is a big deal and a big surprise. Another slightly related acquisition news today is – Oracle buying BEA, the app server company. Incidentally, Oracle owns both InnoDB and BerkeleyDB – two of the better engine options of MySQL.

Written by Brajesh

January 17, 2008 at 12:11 am

Posted in Computing, Java, Money, SQL

Lack of External Links in RSS Feeds

leave a comment »

Full vs partial RSS feed is an old debate. I understand that a site needs to accumulate page views and ad impressions to pay for bandwidth. Now, Digg’s RSS feed and Slashdot’s RSS feed – both these sites don’t have much original content apart from the story comments. (Reading Slashdot comments is fun, even a few trolls. Digg comments OTOH are invariably retarded). These sites are not obliged to put all “their” content in RSS feeds, and may be that’s just me, but throwing an external link or two won’t hurt the click-through much and they can always put ads in feed.

Written by Brajesh

January 17, 2008 at 12:09 am

Posted in Content, RSS, Rant, Slashdot, WTF