Wednesday, March 18, 2009

Code Metrics Tools

There are plenty of code metrics tools available in the world but its very difficult/time consuming process to evaluate tools.

Requirements:

- Count number lines in the code
- Count number of Classes
- Count number of methods
- etc..

Below are list of options.

1. Reflector (http://www.red-gate.com/products/reflector/) with custom Add Ins. (Only .NET Languages)
2. Source Monitor from http://www.campwoodsw.com/sourcemonitor.html (Supports most of the language)
3. Line Counter with VS2005 Add Ins. (Only .NET Languages ) http://www.codeproject.com/KB/macros/LineCounterAddin.aspx

Hope this tool is helpful for project metrics related work.

Friday, December 12, 2008

Cloud Computing

-Cloud computing is Internet-based ("cloud") development and use of computer technology ("computing").
-It is a style of computing in which IT-related capabilities are provided “as a service”, allowing users to access technology-enabled services from the Internet ("in the cloud") without knowledge of, expertise with, or control over the technology infrastructure that supports them
-Cloud Computing is a paradigm in which information is permanently stored in servers on the Internet and cached temporarily on clients that include desktops, entertainment centers, tablet computers, notebooks, wall computers, handhelds, sensors, monitors, etc
-Cloud computing is a general concept that incorporates software as a service (SaaS), Web 2.0 and other recent, well-known technology trends, in which the common theme is reliance on the Internet for satisfying the computing needs of the users.

For example, Google Apps provides common business applications online that are accessed from a web browser, while the software and data are stored on the servers.

Reference: Cloud Computing

Wednesday, July 30, 2008

Where can I find authoritative Articles : KNOLS from Google

Knols are authoritative articles about specific topics, written by people who know about those subjects. Today, Google making Knol available to everyone.

The key principle behind Knol is authorship. Every knol will have an author (or group of authors) who put their name behind their content. It's their knol, their voice, their opinion. We expect that there will be multiple knols on the same subject, and we think that is good.

For more details Click here...

Monday, June 30, 2008

Evolution of Programming Languages

Do you know how many languages evolved in the past 50 years...

Here is the link to view history of programming lanaguages diagram ...

This language list is based on COMP.LANG.MISC which has more than 2500 entries...

You can also find some interesting fact about evolution of programming languages in http://www.levenez.com/lang/ link.

Find your languages and share this to your colleague...

Thursday, June 26, 2008

Are you Programmer???

Time for relax!!! Take the test and find your best way in your life...

http://www.eggheadcafe.com/tutorials/aspnet/9acd1f3b-7d04-429f-ab59-08031feb6401/are-you-a-programmer-jun.aspx

Test URL: http://www.eggheadcafe.com/articles/mb/default.asp

I got ISTJ!!!
E=3 Extraversion
I=8 Introversion
S=13 Sensing
N=7 iNtuition
T=12 Thinking
F=7 Feeling
J=15 Judging
P=4 Perceiving

An article on XSLT2Assembly

My article on XSLT to Assembly using .NET techinologies...

http://www.codeproject.com/KB/dotnet/XSLTs2Assembly.aspx

Localization Vs Internationalization Vs Globalization (.NET)

What is Localization?

It is the process of adapting the text and applications of a product or service to enable its acceptability for a particular cultural or linguistic market.

What is Internationalization?

Internationalization is the planning and implementing products and services so that they can easily be localized for specific languages and cultures.

What is Globalization?

Globalization is an approach to business strategy that aims to address all of the logistical and organizational challenges an enterprise faces as it expands its supporting content, assets and message across cultures and markets to new clients.