Friday, September 4, 2009
Friday, August 28, 2009
Red Sea – Under water world
I was so excited after seeing the Red Sea - under water documentary. The color & very nature is truly amazing. At least once in my life time, I want to go there. In YouTube, I could not able to find the matching video to the documentary but the below two are good one to watch…
Saturday, August 22, 2009
Social Networking Sites & HR
Now-a-days the social networking sites are one of the powerful tool for HR to hunt skilled resource in the filed. The following are some of the popular tools.
Thursday, August 6, 2009
Wednesday, July 29, 2009
IT innovation
I was going thru the list of EDGE winners and following solutions impressive.
Mobile Workforce Solution from HDFC is a complete end to end automation.
Financial Inclusion of the underprivileged makes the banks to move to village with out need of branch just using a Mobile Unit to perform operation and synch-up with center system later.
IBM Implemented a voice masking system to avoid the record of sensitive records in BPO.
Tuesday, July 21, 2009
Performance
There are movements I though performance of an application is a value add. But it turns out to a requirement in certain scenarios. Either performance is a value add or a requirement, the attention needs to be given every stage of SDLC. Yes, the performance needs to be considered in each stage and the assumptions and SLA needs to be called out clearly.
The design should always talk about the scalability of the application whither that is applicable at the design time.
Recently we had a major issue in production, an application is throwing time-out exception and whole business process is halted. To address the production issue, we moved the code from C# code to a SQL code the performance benefit is from few hours to few minutes. So I would call this as a bad design. While designing the application if the importance of performance is considered such issues will be less.
There is an another incident, where a small SP malfunctioned and caused the business to halt. A one line change and proper index in place made a big business impact.
For example
SELECT x.d.query('id').value('.','int') as ID
FROM @ItemIDs.nodes('/root/item') x(d)
is re-written as
SELECT x.d.value('(id/text())[1]','int') as ID
FROM @x.nodes('/root/item') x(d)
So it is obvious that the important of performance. When we talk about the performance we should also consider the load test. The application must under go the load test and threshold limits needs to be called out at delivery time.
So do give proper attention in each stage of SDLC for performance.
Saturday, May 16, 2009
Google Trends
I was going thro InfoSys blog on Money @ Cloud the link points the Google Trends as a proving point to highlight a fact. I was surprised to see the impact Google Trend created. Just by achieving search trend and presenting nice UI, Google is able to come out with a new product which helps the business people to make decisions. It was simple idea executed excellently.
Just for fun I tried,
- Microsoft, Google
- Oracle, SQL Server
- Sachin, Dhoni, Zaheer
- Jayalalitha, Karunanidhi
It was really interesting.
About Google Trends Good comparison between Google Trends & MS AdCenter Lab
Engineering Excellence
Engineering Excellence Having solid engineering process and tools in place help to improve the agility of the system. Here is the high-level...
-
I was trying to install SharePoint 2013, the setup was complaining about a pending system restart. Even after multiple restart / Shutdown. ...
-
In SQL Server Integration services, we have Script Component, which can be used in Data Flow Task as Source, Destination or Transformation. ...
-
Recently a new learner of C# asked me a question on C# Virtual & Abstract properties. It turned out to a deep dive. Detail follows. D...