After getting into the open source world of web (Drupal) which excited me a lot, I jumped into iPhone Development. It is more exciting than what I have thought and realized.
iPhone is a revolutionary phone from Apple which gives tons and tons of features for the gadget enthusiasts. Although I had to admit there are some cons in the phone, I am glad to say that the pros of the phone are 1000 times more than that of cons. Which in fact hides the dark side of the iPhone.
The next question I asked myself is what made it stand apart from the other phones that are available in the market. One of the simple answer to this question is the way the phone responds to the users touch. I have seen few touch screen phones and I do have one, but I have never seen and intuitive interface in any phones. However I am not a worshipper of Apple products, but an distance admirer of them.
The programming for iPhone got bit easier as it follows the same strategy followed in Mac development. The gesture programming is the coolest thing apple had come up. When I started to get into iPhone development I found it extremely straight forward and simple. And the best part is that at least majority of the iPhone developers are sticking to the human interface guidelines.
As part of my training I went through the videos available in http://developer.apple.com/iphone and I liked the way it was structured. Again it is my personal liking that I fell in love with the mac platform development. And if you want to become an iPhone developer I would recommend you to get an apple developer id and start watching the videos they have in order. BTW, it is not recommended to skip and video. Although watching lengthy training videos sucks at times.
It doesn’t make sense for me if I speak a lot about mac without owning at least one of the apple product. So for getting into the iphone development I need a mac. I have all my SDK downloaded from the iphone developers website.
I was trying to fiddle with my HTC Touch phone accidently I bricked the phone and it was completely dead. I did try to revive it by doing all kinds of resets advised on HTC Forums. I was much disappointed that I bricked my phone.
I gave it for service to one of the renowned service shops at Chennai. Surprise awaited and I heard that nothing can be done with the phone. I made up my mind and then purchased a korean phone. However the features in the Korean phone was awesome but I loved my old HTC Touch phone.
After getting the bricked phone from service centre, I started to find the appropriate ROM for radio and other flash ROM for the phone. I wanted to give a final shot and try it. I managed after struggling for 45 minutes to flash the right ROM for the phone. It choked but finally it got its life back.
I patted myself for the awesome work I have done. Now I am using the same bricked phone which came back to life. I felt good after fixing it. The lesson learnt from this incident was that I learnt something that before flashing the phone one should take complete backup of the phone.
My wife and I for a change went to Sugajeeva Church next to VGP Beach for celebrating the 2009 New Year Eve. It was bit different we were silent spectators of this event at the Sugajeeva Church. When the time was about to cross 12, the lights were turned off and everyone lit the candles and it was a good experience to me and my wife too.
For some reasons being this my first Christmas after my marriage, I didnt want to spend the joyous moments with my family. I wanted to go out and spend it somewhere out of my family and relatives. So I decided to spend my christmas at Pollachi, near Coimbatore. As it was festive season I wanted to book a ticket to Coimbatore in advance. Unfortunately, I could not get any seats in the bus / train. So I had to look at the next chance of taking a flight to Coimbatore. Although it was quite expensive we were in Coimbatore in just 50 minutes from Chennai.
I have taken few snaps from my mobile on the spectacular scene we saw outside the window. The clouds were looking awesome.


Many a times I have wondered about Design Patterns. I thought it was a complex subject and it needs more stuff to understand them. But eventually out of my experience I have understood that Design Patterns are something which we use them in our day-to-day activities. All the above mean in particular with programming and that too in .NET. Several years before I created a website which hosted all my funny and interesting emails. I had used some design patterns in them. On later stage I came to know that I have used MVC Pattern, Factory Pattern and Singleton Pattern in the website.
As of now almost everything in programming follows a design pattern which helps a lot when it comes to complex programming. All the developers to some extent might be aware of the Object Oriented Programming. But it would be the best if they are able understand the real life problems that they face with OOP. Design Patterns come to rescue over solving some complex issues with ease.
For a long time Design Patterns are in the safe lockers of Architects. Now an awareness was found among the developers to concentrate more on Design Patterns. I was trying to google around an was able to see lots of information about design patterns. I would like to list a few of them for your reference.
- http://wiki.asp.net/page.aspx/276/design-patterns/
- http://msdn.microsoft.com/en-us/library/ms954629.aspx
Also you can find more than I have listed. I hope this post might find you interesting to have a look into design patterns if you have not looked into it yet.
It was awesome to see Gmail has now got themes. The dry look now has got more energetic.
Also the themes are supposed to change as per the location to which the themes are set. It is one more wow from Gmail.
However there are some compatibility issues still left with some themes which was found when we activate some gmail addons like moving the chat list to the right and so on. I could also see a horizontal scroll in IE.
Have a look if you are lucky to get them on your email account. Try whether you have themes on your settings section. Have fun!
Today as i was digging through Blogger I found an option of posting blogs through email. The world has become too short. The blogs could be published using mobile, email and what not … sometime in the future kids would ask "Papa! What do you mean by Books?"
One of our sweet business user wanted to have some nice Indian food. Although it was raining we headed out to Rajaram’s house which was And this is what the delight she has got after finishing the lunch. We had a sumptous meal. We could hardly get up and walk.
First we were greeted pleasanlty by Ms. Rajaram and after a small chat with each other we sat for lunch. To start we had some Tamarind Rice / Lemon Rice / Mango Rice (not too sure) and Tasty Medu Vada accompanied with two tasty pepper flavoured omlette.
Then finally Rasam and the finishing touch with a big banana which I didnt eat. Before we fall asleep we headed back to office and you know before I forget I wanted to send it across … so is all the explanation above …
Just had a quick chance to see how the windows live writer works. When I publish and if it works perfectly then I am very much pleased by the work done by the Microsoft Guys on this regard.
Good initiative on creating this Live Writer by M$. It is fairly simple to configure as well for the novice users. The options also very straight forward and clear. It has got options of adding Videos as well to MSN Soap Box and Youtube. This is absolutely cool feature.
Like a regular XHTML editor, it works comfortably. It was really a feel at home experience using Microsoft Word. It also got a spell checker to check the blog which is infact super good.