February 8, 2009

Yahoo Open Hack Day 2009



I have decided to attend this years Yahoo Open Hack Day - 2009.

More details about the event [http://www.hackday.org/]

  • where ... : taj residency, bangalore
  • when .... : 14 - 15 february 2009

I am looking for a hacker buddy - so if someone is interested in forming a team, let me know.

February 3, 2009

Back online!



Some server maintenance done by my domain hosting provider had caused my blog engine to crash. The error log clearly stated that DBD::mysql was missing. Though I had raised multiple service requests, the problem remain unresolved. I got frustrated to the point where I was thinking of switching to a new hosting provider.

I kept pushing this because of all the work involved in the migration - lazy me :-). I thought of stretching my luck by reopening the support request for one last time - Fortunately, this time, some one *did* take a look at this and the problem was resolved.

So, here I am - back online.

June 6, 2008

Open positions at Intuit Bangalore

I would like to announce some open positions that we have at Intuit Bangalore.

Work Together as a team @ Intuit Bangalore

Position: Principal Engineer

  • 7-12 years of software industry experience
  • 5+ years of hands-on experience with C++/VC++/java/C# object oriented language
  • Proven Desktop and Online development experience
  • System integration & web app development and deployment experience

Position: Senior Software Engineer - QA

  • 5+ years experience in software testing/development with at least 3 years in QA
  • Proven experience with test automation
  • Significant experience with tools such as Silk, WinRunner, LoadRunner, Test Director and Quality Center.
  • Scripting experience is needed for automation.


Position: Senior SCM Engineer

  • 7+ years hands-on experience
  • Experience handling SCM responsibilities for multiple projects
  • Experience in Windows/C and C++/Perforce OR Clearcase OR CVS
  • Thorough knowledge of SDLC

If you are looking for a career change and if you find one of the above positions suitable, let me know (by dropping a comment). I will be happy to refer you at Intuit. You can also reach me at 'mailto (dot) george (@) gmail (dot) com.

p.s. The views expressed herein are my personal views and are not intended to reflect the views of my employer.

Broadband nirvana in Bangalore

I recently got myself an Internet broadband connection through Airtel. So far, I am quite satisfied with their service. I opted for their 8 Mbps plan (something that is unimaginable a few years back) for 1299/- per month. Ten years back, I got my first taste of Internet through a phone modem with a speed of 9 Kbps - and yes, I was using a text based browser. 8Mbps is a far cry from that!

To give you an idea of how much bandwidth I am 'really' getting, I have captured a screen shot of 'Aritel speed test utility' running on my browser over my home WiFi.

 
Airtell home broadband Speed test

As you can see, I am not really getting 8 Mbps :) Following is their tariff:

Airtel Broadband 8 Mbps Tariff

Hope this helps in making your decision on choosing a broadband provider in Bangalore.

My first month at Intuit Bangalore

I just completed my first month at Intuit and I should say that I am thoroughly enjoying it here. There is lot of focus on innovation, both customer driven (something that Intuit has pioneered) and technology driven innovation. All of us have 10% unstructured time, where we can work on anything that is passionate to us. We also have 'IdeaJam', where we spend one full day hacking something that is really useful and cool! I have great colleagues who are passionate about what they do and are really fun to work with. I also get to learn a lot of new stuff - all in all a great place to be in!

p.s. The views expressed herein are my personal views and are not intended to reflect the views of my employer.

May 1, 2008

A new start (after 7 years...)

Yesterday was my last day working in Philips. I throughly enjoyed the last 7 years that I spent here where I learned a lot of stuff, from my mistakes as well as from the new technology/areas that I explored. Also, I made a lot of good friends, who had a very good influence on me, and I will always cherish the moments that I spent with them. And now, the time has come to start anew and to face new challenges.

I am joining Intuit Bangalore as a Software Architect. I am quite excited about this opportunity. From all the interactions that I had so far, Intuit look like a very promising place to work.

Comments missing in Movable Type!!

When I logged into MT after a long time, I was surprised to find that all the previous comments were missing!! After some googling found that the problem was caused by a corrupt mt_comment table. I tried to do a repair by issuing the following command.


But this didn't help.

I then used MySQL Administrator (GUI tools) and selected repair on the table with the following settings.

Repair Table option

This fixed the problem.

November 13, 2007

Got an XBox 360 Elite

Yes... I finally got my XBox 360 Elite. My brother helped me get this from Europe. So, it is PAL version, and the DVD region is 2. The region setting of XBox cannot be changed even once. This would mean that I will not be able to play any regional DVD movies on it :(

XBox 360 Elite is available in India exclusively through Indiatimes shopping and the price is Rs. 34,990. So my decision to buy this from Europe was well worth it.

XBox 360 Elite

While I was a student I used to playing Quake 3 Arena. Though I am not much of a gamer, I bought Halo 3 and I am thoroughly enjoying it. I have also taken a one month free subscription of XBox live. My profile on XBox live is here.

September 21, 2007

Tools used for DotSVN - Resharper

I have been using a trial version of ReSharper for my DotSVN project and I should say that I just got hooked to it. I would not have made this much progress without it and that leaves me wondering what I would do once the trial expires!!

A tool with this ease of use is needed to improve the design and code without any hesitation to refactor.
ReSharper's code navigation capabilities are also extra ordinary. You can read more about it here.

I have also used dotTrace to fix a nasty performance issue.

Overall I am very satisfied with the product.

September 19, 2007

Performance of DateTime.Parse()

I would like to write a series of posts describing the various performance issues I faced while implementing DotSVN.

In this post I discuss the performance penalty of using DateTime.Parse().

During my testing, I found that DotSVN was running quite slow. I used a trial version of 'JetBrains dotTrace 3.0' to analyze the problem. The following is a screen-shot of the dotTrace session.
DateTime.Parse() Performance issue

As you can see, 26% of the time is spend on the method call 'System.DateTime.Parse()'. This was unacceptable. After some investigation I found that the performance of the DateTime Parse method can be improved if we give some clue on formatting of the date string. This can be achieved using the ParseExact() method.

note: I have updated the code to re-use the CultureInfo class.
AlexKucherenko - Thanks for the comment.



The performance gain is quite obvious with the following figure, which shows the dotTrace session after applying the above fix.
DateTime.ParseExact() solution

As you can see, DateTime.Parse() is no longer a hot Spot. This also shows the power of dotTrace, and how it helped to quickly narrow down the issue.

March 2009

Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Archives

Subscribe by e-mail

Creative Commons License
This weblog is licensed under a Creative Commons License.