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.