November 21st, 2009
Vinay
For a webiste , climbing high on Alexa and getting a Google Page rank is very important. PageRank results from a “ballot” among all the other pages on the World Wide Web about how important a page is.
I will share my experiences of trying to get a page rank for our site Skill-Guru.
Skill-Guru domain is less than a year old [as of Nov 2009] and the site was officially launched in July 2009. The early days were slow as our initial source of traffic was from referral sites. We started building content added practice tests and invited other to create the tests. Read more…
November 21st, 2009
Vinay
Google yesterday announcing the Chrome OS , it has done what no other company has done before, it gave a challenge to Microsoft in its core business of operating system. Apple has been a dominant player and has been making inroads , but they never designed and distributed their systems for low end population.
With 7 second bootup time , the chrome OS would be nothing but a OS for a browser to run. Sure when everything has move dot web , it makes sense to focus energy and efforts towards web based applications. And they would be targeting under $200 netbooks.
And here is the smartest move form google. They did not build and OS from start and inherit all the complexities and headaches with it. The way Apple has target high end masses , Chrome OS would be targeting low end machines.
Microsoft when trying to challenge Google and Apple in Search engine and Music player , clashes head on. Instead of finding a niche or trying to do thing differently , it duplicates the exact same functions. And they think with their cash reserves , they can do anything what they want. Some people learn the lesson hard way.
How Chrome OS would change the game , has to be been but the battle lines have been drawn.
And the winner would be … Consumer!!
In this post we will explore the features of Struts 2 action class and its capabilities.
Struts2 Actions are the most important and main part of struts2 Framework. They work as Model of MVC framework. Following article gives you more deep idea about Action classes role, configuration etc.
Action class Role:
1. Acts as Model encapsulates the business Logic: The main responsibility of Action class is to include business logic. The business logic will be encapsulated in execute method of the Action class. Read more…
Struts 2 Practical Tutorial:
Following tutorial demonstrates you a simple struts2 application and explains you how things work together in struts2. The tutorial demonstrates sruts2 using a calculator application which calculates different operation results and displays them.
The tutorial uses Eclipse3 IDE - or above.
Step 1: Download struts2
Download struts2-blank-xxx.war from : http://struts.apache.org/download.cgi
Step 2: create a project in eclipse
Create a new Web project in eclipse. (To create webProject click File Menu on top–> select New –> Select Web Project ).
Once you create the application will have src folder and a WebRoot folder. Read more…
This is in part 2 of the tutorial Beginner’s Tutorial for programming with ASP.NET – Part 1. Please go through this before you continue further.
Creating the Database Table
Here we will create a table called ‘LoginTable’ in our SQL Server. Please have a look at Figure-22 for the design structure of the table. This table contains two columns ‘Name’ and ‘Password’.

Figure-22: Structure of the ‘LoginTable’
Now we will add the following data in this table Read more…
Introduction
The term .Net gives us a feeling that it is something to do only with the Internet or network related applications. Though .Net provides strong environment for creating such applications, it is also possible to create many other types of applications (Windows form based applications, Console applications, Windows custom controls etc.)
.Net is Microsoft’s development model in which software becomes platform and device independent and data becomes available over the Internet. The .Net framework is the heart of .Net. Central to the .Net framework is its runtime execution environment known as the Common Language Runtime (CLR) and the code running under the control of the CLR is often termed as Managed Code.
In this tutorial we will show how to create a dynamic data driven web application in .Net environment and we also focus on understanding basic ASP.Net components for web application. Read more…
November 10th, 2009
Vinay
I have not given a interview at google but have heard that they have pretty strange questions. Below is the link of the 15 questions asked at google and their answers
Google Interview questions
Peter Norvig has put in a presentation in which he re visits the GOF design patterns and explains how the implementation would change for dynamic languages.
To see the complete presentation visit Design Patterns in Dynamic Programming
It is a very old presentation but might hold true for some of the dynamic languages of today.