Sunday, September 30, 2007

PubMatic selected by TechCrunch as a Top 40 Startup in the World

PubMatic, a product of Komli, was selected by TechCrunch as a Top 40 Startup in the World. Nearly 750 startups from around the world applied for this honor, and PubMatic was lucky enough to be selected! This was announced at the TechCrunch40 conference in San Francisco, CA, a conference built to showcase these 40 top startups.

We are hiring!If you dream in Java, think in PHP, and talk in <xml> over IM, you should talk to us.

In addition, as part of our presentation at the conference, we announced that PubMatic has been released into a global beta available for all publishers around the world! During our alpha over 500 publishers from around the world have been using PubMatic and seeing some amazing results. See news about PubMatic here.

Online advertising is growing at a very fast pace, and the number of variables affecting the performance of an online ad has been growing at an even faster pace. Komli is devising methods for maximizing the yield of online advertising using
advanced algorithms running over large-scale systems. We are also developing decision support system for data analytics, analysis of real time data, such as user behavior and web analytics, server scalability to support 100,000,000 requests per day (to start with), and much more cool stuff.

The last I posted about Komli, we had just moved into our new office. We were still building the product. Since then a lot has changed, we wrote a bunch of code, did a beta, were selected as a Top 40 startup in the world, our team grew to 8 people, and have been having a lot of fun.

The beta release was amazing, we had close to 400 customers using PubMatic, a small team of very enthusiastic world-class programmers were writing code and managing escalations at the same time.

While we hacked code in Java, PHP, AJAX and C 12 hours a day, and listened to rock and the latest Bollywood tunes of Bhool Bhuliyaa, the continued to have a sense of humor. This is a sketch that one of us drew on the whiteboard, while he was designing a new DB schema for user authentication.

And, did I mention, we never miss a chance to have fun ...

Labels: , , , , , , , ,

Simple Tooltip

I wanted a tooltip implementation for my web page, and was looking around. I looked a number of open-source options (see 40 tooltip scripts here and 20 here) and one commercial library. I liked the functionality however each of them was 7, 8, 10 or 25 KB in size, which I thought was too much to implement just a simple tooltip. So, I thought how about I write a tooltip library myself.

Here is an implementation, check it out at I implemented this in 818 bytes of code, and about an hour of coding. So one would think, there must be something wrong. Well, it works. And is cool!

Labels: , , , , , , ,

Tuesday, September 18, 2007

Three kinds of platforms you meet on the Internet - in Mike's words

Please read this insanely useful article written by Mike Anderson.

Mike has described 3 kinds of platforms for web services.

Level 3 platform is the most difficult to build by the platform-provider and is very easy to integrate and use from an end-user’s-perspective. While, Level 1 platform is easiest to build by the platform-provider and difficult to integrate from an end-user’s-perspective. Most people build level-1 platforms – like whenever you see the work “API” it actually means a Level 1 platform. Exception is Facebook and Ning, which are building a Level-2 and Level-3 API respectively. Level 3 is really an API nirvana, and requires very good architectural planning from the platform-provider side. I can imagine some API evolving from a Level 1 to a Level 3; but there aren’t any examples of such APIs; also the code written for Level 1 API, will probably be difficult to use in Level 3, unless there is again some very good architectural planning.

A must read for anybody who codes!

Read on …

Labels: , , , , ,