Thursday, November 29, 2007

RSS howto

Even though RSS is widely used by the blogosphere and a large bunch of technical folks are aware of it, the knowledge and use of RSS by common end users has been far from satisfactory. This is a great howto article on RSS and explains how one can use RSS for their needs and the best known online and offline news readers one can use.

Wednesday, November 28, 2007

Lesson for every salaried employee

I received this lesson via mail the other day. Not sure who the author is but the lesson for sure seems to make sense...atleast to some of us

Note: Click on the image to read it...

Saturday, November 17, 2007

CSS Sprites

One of the ways to improve the user's perception of the website performance is to reduce the number of HTTP requests while loading a page for stuff such as additional images. CSS Sprites is a way to reduce the same and improve the web performance. You can read more about CSS Sprites here... and appreciate it.

Wednesday, November 14, 2007

Rails post

With this post, wanted to share some more info and resources on RoR.
  1. Peter Marklund has shared the slides of his 5 day introductory course on Ruby on Rails. The slides are quite exhaustive and lengthy (341 slides) and cover everything from MVC, ActiveRecord, Migrations, routing and deployment options.
  2. Heroku is a new venture that addresses the deployment aspect of RoR. People who are new to rails and the web as well as web hosting in general face an uphill task when they are done with the other painful task of actually developing a web app. Heroku attempts to solve this with a complete Rails environment that runs in the web browser. Developer can create a new rails app, import his code and the his webapp is online instantly. He can share the url and invite feedback from close group. There are some screencasts that explain more about this service. As of now, Heroku is still in limited beta but you can request for an invitation.
  3. Jonathan from Parkerhill Technology group has published a paper where he compares the current two hot web frameworks - Rails and Django. He concludes that Rails has a comparitively wider community support and buzz whereas django is more technically appealing. Though he accepts in the paper that he has not written any real life web apps with either of the frameworks.

More about Android

In an earlier post last week, I had penned my initial thoughts about the Android mobile OS/platform from Google. Just wanted to share some more information that I have come across.
  1. The early peek of Android SDK is now available for the developers to play with for Windows, Linux and the Mac. There are some videos explaining about the android development, APIs as well as some about the android running on a variety about end terminals. The SDK also includes examples as well as a terminal emulator to play with till we see an actual android device sometime next year.
  2. Yankee Group has published a brief analysis about the Android announcement from Google, its impact on the cellular industry, its chances of success as well as how it will impact the incumbent players.

Barcamp5 Bangalore Winter Edition

The much awaited Barcamp 5 Bangalore winter edition (bcb5) will held on 17th and 18th of Nov (that is this weekend) at IIM Bangalore. I missed the last one due to personal reasons, and it's tentative this time as well. Though I am really interested in attending couple of sessions.

For those interested, register yourself and the pick the collectives you are interested in. The sessions I am interested are around development and entrepreneurship.

Tuesday, November 06, 2007

Andoid: Google's mobile platform

Google announced the establishment of the open handset alliance yesterday and also announced android, the free and open mobile platform. The alliance has more than 30 technology and mobile companies including most of the handset vendors and chip manufacturers and some of the operators as well. The mobile manufactuers as of now include Samsung, LG, Motorola and HTC.

Android would be based on Linux and would be made available for free to handset manufacturers. The developers will have access to the platform SDK and a number of tools using which they would be able to develop applications for the platform. Google would make available almost all of their applications as part of this software platform. Google plans to extend its monopoly of web search to mobile world as well and make money out of it.

Couple of key manufacturers missing as you might have noticed is Nokia and Sony-Ericsson. Nokia probably sees Android as a threat to the Symbian platform in which it has major stake and its Ovi services.

The first handset with Android software platform (software stack) is expected to be available in 2nd half of 2008. And the initial version of the SDK would be available on Nov 12th which the developers can download and start writing applications with.

Google further says that it would be willing to share the revenue from its search services with the operators though its not sure how much. However, this linux platform is yet one more addition to the linux based mobile platforms that have been existing till now which include LiMo.

Since the first handset based on Android wont be available till late next year, as a developer I would probably glance at the SDK that would be made available next week. And not spend too much time on it till I am convinced that this is not a pure PR exercise from Google.

Update: I wonder how much impact this would have on the IMS deployment by the operators.

Monday, November 05, 2007

YC ad

YC (Y Combinator) folks put up an ad for their Summer Founder Program in The Stanford Daily newspaper. Y Combinator is a venture firm specializing in funding early stage startups (seed funding). Paul Graham is one of the partners at YC. The ad is quite cheeky and well conceived...



Note: This photo was orginally shared by Martin Davidsson on Flickr under Creative Commons.

How to be a Programmer

Robert Read has written a nice article titled "How to be a Programmer: A Short, Comprehensive, and Personal Summary". As the title suggests, it as his views and ideas on what it takes to be a good programmer. Just couldn't resist the urge to share this with you all...

OpenSocial

As most of you might have known already, OpenSocial has been launched by Google along with some of the other members of the social networking web community. OpenSocial seeks to provide a common set of APIs based on Javascript and HTML that developers can use to pull social data from websites who are confirming to the OpenSocial interface.

As of now, the web community consists of Engage.com, Friendster, hi5, Hyves, imeem, LinkedIn, MySpace, Ning, Oracle, orkut, Plaxo, Salesforce.com, Six Apart, Tianji, Viadeo, and XING apart from Google.

This move from Google seems to be another attempt by Google to make themselves relevant in the social networking community. Google's flagship product Orkut, which was Google's attempt to capture the social networking market is believed to have not been able to live up to the expectations. And with the onslaught by Facebook and Myspace, things have not been easy for Google.

Though one things that is curious to me is how obsessed are people with US based users/customers. Though Orkut has a great following in India, it has been judged as not good enough just because Orkut has not been able to grasp more US based users compared to Facebook. It seems the users in countries like India have been taken for granted or are considered not worthy enough.

BTW, for people curious about OpenSocial here is a video that explains the same.

Wednesday, October 24, 2007

Convergence of web and voice

The convergence of web and voice is almost here. Couple of developments in the recent weeks have convinced me of the same.

  1. Tringme - Offers widgets that one can place on the websites and blogs and incase any visitor needs to interact with them, the visitor can just click on the widget and within no time would be talking to the concerned person. A pretty simple example would be customer support. Tringme tries to reach the person on cellphone, gtalk etc. This service also lets the users leave a voice mail.
  2. Lypp - Lypp provides VoIP services over the existing IM service. The interesting thing that caught my eye from lypp was their Ruby On Rails plugin which helps the RoR developers to easily integrate the voice services into the websites.

Tuesday, October 09, 2007

Geektorrent

GeekTorrent is a new torrent tracker site for programming, technical and gaming related screencasts and videos. As per the site, it has been written purely in django and its good to see newer web frameworks such as django and RoR slowly penetrating the world which was dominated by php.

Right now there are not many videos in the programming and technology sections which I am keen about. But I hope to see more in the coming days...

Monday, October 08, 2007

Preview release of Rails 2.0

The preview release of Rails 2.0 is out. This is a precursor to the public release. DHH has a detailed post about the same which includes instructions on how to upgrade to this release as well as changes in 2.0.

Wednesday, October 03, 2007

ROR book available for free download

Patrick Lenz's book - "Build your own Ruby on Rails web applications" is available for free download for the next 60 days. Guys interested in RoR can check out the same...

Monday, September 03, 2007

Hard work

On this Labor day, Seth Godin has written a nice post on hard work in current times. As he says, working harder is not about spending longer hours or slogging during the weekend. In his words,

"It's hard work to make difficult emotional decisions, such as quitting a job and setting out on your own. It's hard work to invent a new system, service, or process that's remarkable. It's hard work to tell your boss that he's being intellectually and emotionally lazy. It's easier to stand by and watch the company fade into oblivion. It's hard work to tell senior management to abandon something that it has been doing for a long time in favor of a new and apparently risky alternative. It's hard work to make good decisions with less than all of the data."

Wednesday, August 29, 2007

Free Ruby Lessons

Satish Talim is one of the better known Ruby language hobbyists in India. He has started free ruby lessons on his ruby learning forum, where one can learn along with the other interested folks.

Given the limited penetration of ruby language among the programmers in India, this is a good opportunity for folks to learn this upcoming dynamic language.

Wednesday, August 22, 2007

Execution matters

Jeff Haynie has written an excellent post on what matters for entrepreneurship. Its not ideas that matter a lot but the execution part. Especially for folks who have full-time jobs, or don't have funds or are out of job. I have seen and heard from many friends and colleagues about different ideas and plans. Even I have ideas. But they remain ideas. And end up creating a lot of frustration if one keeps the ideas in their head, think about it all the time but can't put them into action. It really takes a lot of pain, stress, hard work and motivation to put the ideas into action.

As the saying goes, Entrepreneurs find a way.....

Tuesday, April 03, 2007

Paul Graham again on startups?

Paul Graham talks about the reasons why people do not want to start a startup in his latest essay. Definitely a must read.

Go check out the essay...

Thursday, December 15, 2005

Apple fails to patent iPod interface

Apple has been finding it difficult to patent the highly acclaimed and appreciated thumb wheel interface that it engineered for iPod way back in 2002. More info here...

Saturday, December 03, 2005

Nice firefox promotion video

A must see video about the firefox vs IE war....

I wonder how the response would be if his video were to be shot at one of the universities in India. I am not sure how much students in India are aware about Firefox. Anyway, go have a look at the Firefox Flicks campaign, that's been initiated to promote the launch of Firefox 1.5.