Thursday, December 18, 2014

Working on a Java position looking for Struts, but the client is intimidated

Working on a Java position looking for Struts, but the client is intimidated by the amount of resumes being pumped in with Spring


Know the differences b/w Spring and Struts


Struts is the front end, ActionForms and Actions. Actions will call the Spring Service which has the Spring DAO injected into it. Spring makes unit testing a lot easier, you can inject your fake dao and not have to test with the database at all if you do not want to. We use it with Hibernate and my code is quite small as Spring handles exceptions quite well and you are relieved of all the Hibernate repetitive code. 

Differences: 

1)Struts is a web framework while Spring is not. 

2)Spring is a Layered Architecture while Struts is not. 

3)Struts is heavy weight while Spring is light weight. 

4)Struts supports tag Library while Spring does not. 

5)Spring is loosely coupled while Struts is tightly coupled. 

6)Spring provides easy integration with ORM technologies while in struts, we need to do coding manually. 

7)Struts easily integrate with other client side technologies. It is not easy in case of spring.

1. Spring don't have any action from, it bind the http form values directly into pojo. Instead of initializing the form bean spring directly initialize the domain object. 
2. ActionForward in struts is replace with the ModelAndView in Spring. Model component contain the business object to be displayed via view component. 
3. Unlike Struts Spring don't provide any separate tag library. 

4. What Action class do in struts, Controller does in Spring. And action in Struts is a Abstract class but Controller in Spring is an interface, This is very good advantage of the spring. 

5.Struts implement MVC Design Pattern where as Spring implements IOC Design Pattern and addresses AOP Cross cutting concerns. 

6.Struts is heavy weight where as Spring is light weight framework. 



Also remember, 
Struts is mainly a presentation layer framework, like redirecting to a particular page ,doing client side validations etc which otherwise very tedious using jsp and servlets. 
Spring is a complete J2EE framework having seven independent layers which can be used all together or few layers integrated with some other framework. Spring provides declarative transaction management and AOP. One layer of spring is for presentation purpose like struts but for only presentation layer, struts is better than spring.


I hope the client facing managers could take few questions on what is it that the client is more interested in, which would help recruiters streamline on the right resumes as well save the JavaBoys time over the phone being asked dumb questions.

An Unknown & Humble background of KR Naraynan, the 10th president of India

The Rediff Special/George Iype

'My brother has got the country's top post not because he is a dalit. He got it because he is a simple, sincere human being'

Kocheril Raman Narayanan has taken a Lincolnesque journey to the Rashtrapati Bhavan. Born in a thatched hut in a poor dalit family, the man who was elected India's tenth President on Thursday overcame innumerable economic and social hurdles to ascend to the highest office in the land.
It is, as Special Correspondent George Iype discovered in Uzhavoor, Narayanan's village, a story of courage and true grit, a story that is a metaphor of what Indians can do if they have the will and the spirit.
Narayanan's home
K R Narayanan's home
The truck roars past leaving the smell of raw rubber, the latex from the trees flanking the road in staid rows, bleeding white as if they've been garroted.
You come upon Uzhavoor village, small, prosperous, wearing a faintly starchy air of Syrian Christian rectitude. Ebony-skinned men and women go past you, looking at you incuriously. You aren't a plantation owner's relative, back from the Gulf or maybe the US -- they'd have known you then.
But Uzhavoor, in Kottayam district, has begun stirring now after it learnt that one of its sons, Kocheril Raman Narayanan, was going to be President of India.
''We adore him because our small village is famous today thanks to Narayanan," says 68-year-old Ramu Namboothiripad.
Already, the Kurchithanam lower primary government school, where Narayanan enrolled on May 19, 1927, along with the Uzhavoor panchayat, has planned a victory march from the school to his modest family home on a hillock.
It is a small house by Uzhavoor standards -- tiled, with two bedrooms, hall and kitchen. It does not look like a home of a President, and there are no signs that the interior decorators will be calling soon.
The President's primary school
Only Narayanan's 80-year-old unmarried sister K R Gowri and 60-year-old younger brother K R Bhaskaran live there now. Narayanan has two other sister, Bhargavi in Delhi and Bharati in Madras.
Narayanan's father, Kocheril Raman Vaidyar, was an Ayurvedic physician; Gowri is a homoeopath. Bhaskaran, who bears an uncanny resemblance to the President-elect, returned home after tiring of London life in the sixties.
"Narayanan called me up on election day (July 14) and sought my blessings... I told him to continue his selfless service in the days to come," says Gowri, who has before her countless newspaper reports about her brother's prospects. Narayanan sends no money home.
"We do not want any money from him. He is still a poor man. He still does not own property in India apart from the small share of our ancestral property. The only thing he has gifted me are these spectacles," says Gowri, proudly taking them off to show them.
"We are not thrilled at the prospect of chettan (elder brother) becoming the President of India... It was inevitable because he deserves it," says Bhaskaran proudly.
Gowri, Naryananan's sister
Bhaskaran asserts his brother is a model of "sincerity, truth and justice... He is everything that an Indian leader should be," he says in fluent English, picked up during his 10 years in London. Bhaskaran studied at London University while Narayanan was the first secretary in the Indian high commission. He worked for seven years at Selfridges, the department store, before sickening of city life and returning to become a teacher at a private tuition class in Uzhavoor.

Though Narayanan's Paravan origins are being discussed threadbare elsewhere, it is not an issue in his house, or elsewhere in Uzhavoor.
"We were very poor. But my father was a learned physician who regularly treated the high-caste Namboodiris whenever they fell ill," says Gowri. After he died in 1960, his ailing wife and the rest of he family moved to their current home. Uninhabited, the ancestral home is in a dilapidated condition, though every time he comes home, Narayanan makes it a point to go there and pray for his father.

Uzhavoor residents too do not see Narayanan as a dalit leader.
"He became the vice-president and now President not because he was born a dalit. He succeeded because he was studious. He never benefited from any reservations scheme for low-caste people because in the 1930s there was no such system," says Uzhavoor Co-operative Bank manager P C Jose.
Bhaskaran, Narayanan's brother
Bhaskaran, Narayanan's brother
The villagers also see him as simple man swimming amidst sharks.
"We feel he is the shining example for the need to eradicate the caste system in the country," says Namboothiripad, himself a brahmin. "Narayanan has proved that all of us are equals whether we are dalits or brahmins," he says.
Gowri agrees with Namboothiripad. 'My brother has got the country's top post not because he is a dalit. He got it because he is a simple, sincere human being," she says.
"We believe in god. But not in particular religions. That is why we have kept Jesus Christ's photograph here," says Bhaskaran, pointing to a picture of Christ on the wall.
Though Narayanan escaped caste oppression in childhood, he had a taste of it when he graduated from Travancore university, recalls Gowri. Narayanan went to meet the then Diwan, Sri C P Ramaswami Aiyer for a job. Aiyer, infuriated that a Paravan should wear a silk mundu, rejected him outright. The dejected Narayanan left for Delhi, where a combination of luck and pluck sent him to the London School of Economics. And finally into the President's chair.
Meanwhile, preparing for the big day when their Old Boy would be President, the proud school authorities have dusted files that haven't been moved for decades and located Narayanan's admission paper. They have dusted it, laminated it, and now keep it beside a framed pic of him.
Bhaskaran and Gowri
Bhaskaran and Gowri
The school's current principal, Mary Mathew, pertinently points out that Narayanan topped the 25 students who did not drop out of school of the 56 first admitted. Its illustrious alumnus has also helped keep the school going, at a time when many similar institutions had to close down due to a shortage of students. Even rich parents send their children to the school, says Mathew. They hope that if it was the school that gave Narayanan the crucial break, then their children too might benefit.
Kidamavu Thomas, an affluent rubber planter, admits as much. Asked why he sends his only son Varun to this government school and not an exclusive private affair he can well afford, Thomas said, "I feel Narayanan should be the role model for my son. Therefore, I did not prefer convent schools."
Narayanan himself is attached to the school, visiting it often. Last year he gifted a colour television to the school. The school's 152 students sent postcards to him in Delhi when his candidature was announced for the post of first citizen of India.

Gowri and Bhaskaran have just one wish now. They want to stay with their brother at Rashtrapati Bhavan for a few days. "He has invited us," says Gowri. "We will go there when he is not busy."


Source- Rediff

Monday, June 2, 2014

Before you start to find SAP BI/BW consultants for your client please read this - What is SAP BI, what do consultants work on, what technologies they use

1) What is SAP BI, what do consultants work on, what technologies they use ?

SAP stands for System Applications and product in Data processing.
BI/BW  stands for Business Intelligence or Business Intelligence warehouse or Business warehouse. It is an readymade software for Data warehousing or in simple language it is an Data storehouse.
The most Important word for a BI consultant from above is Data .  Data of business, most important Data on which different important decisions of a Company depents on.
Mostly in BI there is Historic Data or Old data. But some times you have to work also with realtime Data.
Actually we as an BI consultant extract or perform Data aquisition from another system, which is known asR/3 System or any other company realtime systems.
I dont want to go much in detail in R/3 systems.
OVERVIEW
In real time data is stored in R/3 system (in day to day business life cycle) for eg : Assuming that you are a dealer of Audi cars in USA ,If you have orderd some 100 Audi cars Q7 from Audi plant in Germany.  then they will take some Personal details from you and they will process your request, as soon as they accept your request this information wil be pass to different sections of business, for eg: to Material management, sales and distributions etc.This all information regarding a business with you is stored in third layer which is known as Database layer of  R/3 System. Now Because R/3 system is very very sensitive system because it records all transactions online that is  OLTP  Online Transaction Process , now if we want to have some report from the Database then we go into the R/3 sys and make reports from that Data and it will slowdown the performance of R/3 system.
Because of this problem SAP had offered or made BI/BW  OLAP online Application Process System so that you can bring the extracted copy or extract exact Data in another system called as BI/BW and then do what ever you want, i mean you can create reports or use data for different calculations etc.
What SAP BI/BW do is , Preparing (Modelling) ready to your BI/BW system for aqusition (Extraction) of Data from another system and creating Reports (Reporting) on it as it is needed by a Manager.So Job of an BI/BW consultant is
Modelling
Extraction
Reporting
You just have to know, how fast and accurate you can play with the BI/BW software. Because it offers wide space .

2) I would like to know what are the pre requisites knowledge (like ABAP/Java or any Datawarehousing knowledge etc) to do SAP BI ?

Yes if you have the knowledge of only ABAP for BI  (no need to have full knowledge of ABAP) or knowledge of JAVA to some extend then it is better. If you dont have the knowledge of any of this languages also, then also you can become an BI consultant. You should have the qualities of understanding the business that all.
If you are doning also BO Business Objects then it would be better if you have the knowledge of SQL.
SO Littel knowledge of JAVA, SQL, ABAP is better.
3) Which kind of people are suitable to do SAP BI ?
If You are a person who understands logic related to software and Logic releted to business. And understand exactly what someone needs from you from your job then BI/BW is right place.

4) What are the prospects of SAP BI when compare to SAP ABAP and EP, heard that SAP BI is going to be obselete and now only SAP BO (biz objects) will be used in future ?

ABAP is a programming language that is used in some parts of BI When it is neede, for eg To perform multiple Querysat one time or calling different data from different sources.
BI is a platform that is needed for Data management or Datawarehousing and making that Data ready for Reporting . BI also performs reporting activities but to some extend.
BO is a Platform where only reporting is possible but with multiple options and with best of reports that is not awailable in BI
So they are and cannot perform all activities alone whether it is BI, BO, ABAP.


Source: http://scn.sap.com/thread/1956066 (Grateful to have found this)

Wednesday, May 28, 2014

Mantras for recruiting

Dissect – Calls – ASK - Notes -  SELL


Fill your note books quick.
Remember you need to finish your note book soon. So, how do you fill it? Fill it with Junk or the draw some pictures? NO

You gotta fill these with all the details you have acquired from the call with the consultant, from his experience.

An effective, open ended question gives a platform to take better notes. These notes are the highlights/lines that you put into an email as a “sell note”, this could be while you send out to your account manager/ to the hiring manager or be it the VMS column for notes.

Remember this, when you turn around the pages in your note book, you must be able to check your progress based on the notes you’ve filled. It must be full of information.

When I started technical recruiting, the then Boss urged ...Take Notes! You have to keep your pen and paper ready every time you dial a number!!


A good recruiter must be able to dissect a resume well.

Like I said previously, you must be able to sell your resume well, written and verbal. To be able to sell your resume well, you gotta know some shit.

The better shit you know, the better will you be able to ask questions like a pro, right?

So, where do I learn to ask better questions from? The answer is From your Calls

Call a lot of folks and spend a lot of minutes in talking to them. If you are speaking to 20 guys then you can borrow each point what the previous consultant stated and turn them into 19 questions for the 20th consultant that you speak to.

If you are scared to pose a question or clueless on how to frame your question, admit it to the guy that you may not know if this question is relevant, but ASK

I asked:  “Hey I’m not sure how it goes on but there was this consultant whom I spoke to earlier and he was bragging on the number of iterations he had done on his 24 month contract with Intel. So, I would like to know how many you have done coz if it is worth mentioning, I’d not want to miss out the opportunity on mentioning it to the client”

She said: I contracted with Cisco for 24 months and scrum sprints are monthly iterations, which is the whole point of scrum. I led at least 20 iterations with four months into go live.
I’d be better in talking about this to the next consultant; I’d ask him how much iteration and what the periods were spent in go live.

Ask why was he hired on this contract for? Was the product built for internal use or to sell?

Dissect – Calls – ASK - Notes -  SELL(Its a cycle, which you practice to be better)


Also remember the better you read his/her resume the better you know what to ask. Read line by line, apprehend and then frame the questions in your mind while you are going line by line.

Now it is; Read - Dissect – Calls – ASK - Notes -  SELL (I gotta learn creating graphical diagrams, to make this look better) 

Remember to pick up the damn phone and make those calls

Friday, May 16, 2014

PAINT THE COUNTRY SAFFRON

YES, THE TIME HAS COME TO PAINT THE COUNTRY SAFFRON!!! read on...

Every time BJP comes stocks go high, inflation comes down, 30 years in K R Puram and never saw asphalted roads or water supply to home. Last time BJP came in we saw that, recent elections they weren't the chosen one and now KR Puram has no asphalt, neither water to the homes.
Congress and a section of people in the country, their rhetoric was that only people who are communal would vote for BJP/Modi. If so, were these millions of people who opt for good governance and development communal?

In the last 67 years what we saw from congress was minority appeasement! Now I'm communal, because I'm against minority appeasement. Educated and optimistic minorities are not looking for appeasement.
What congress likes to do is keep people in dark, keep them uneducated and make people believe or dupe that what ever they are getting is the best.

Muslims fear Modi! who the fuck says that, go ask a Muslim if he is scared. He will say, I give balls. That is the pro-congress media that spreads this hatred towards BJP/Modi/Hindus.

Congress is infamous for following the divide n rule policy, vote bank politics is their agenda.

Many say he played the dalit card. When did he come out and say I'm a Dalit please vote for me? When did he say, I used to sell tea, so please vote for me?

My first sentence was THE TIME HAS COME TO PAINT THE COUNTRY SAFFRON!!!
Now, a country with 1000s of years of history of a Hindu civilization, who accepted and embraced various religions of the world, who were also oppressed and exploited for centuries by few religions of this world and currently over 100 crore people, Yet, if they want to paint their country saffron, they are "famed" communal

Since morning there are no bounds to my happiness, its been really long
that i have been this happy. The only last time I recall having this sort of, unknown, big happy grin on my face was when my girl friend used to smile and say "hi how are you". She is my wife now 

I thank my friends and the fellow country men for choosing....whom you chose
 — feeling excited