Gartner Identity & Access Management Summit

November 30, 2012

The year’s most valuable information update for all matters IAM, the Gartner IAM Summit is the premier gathering for IT and business professionals responsible for creating, implementing, managing, and improving IAM programs.

From IAM fundamentals to leading-edge solutions, we cover everything today’s organizations need to adopt to deliver effective security, more accountable & transparent organizational culture, and real value for the enterprise.

Hot topics to be covered:

    Future IAM Technology Directions, Trends
    IAM best practices for deployment/operations
    IAM, security, mobility and cloud computing
    IAM program maturity scoring & assessments
    Realizing/justifying the IAM business value

Reference: http://www.gartner.com/technology/summits/na/identity-access/


Life choices

October 30, 2012

It is the last day of month, so I was planning to explore some new features of Visual studio 2012 and do a post of about it. By chance, I came across a story via a community email group. Here it goes.

An investment banker was at the pier of a small coastal village when a small boat with just one fisherman docked. Inside the small boat were several large yellow fin tuna. The investment banker complimented the fisherman on the quality of his fish and asked how long it took to catch them.

The fisherman replied, “Only a little while.”

The investment banker then asked, “Why didn’t you stay out longer and catch more fish?”

The fisherman said, “With this I have more than enough to support my family’s needs.”

The investment banker then asked, “But what do you do with the rest of your time?”

The fisherman said, “I sleep late, fish a little, play with my children, take siesta with my wife, stroll into the village each evening and spend time with my family, I have a full and busy life.”

The investment banker scoffed, “I am a Harvard MBA and could help you. You should spend more time fishing; and with the proceeds, buy a bigger boat: With the proceeds from the bigger boat you could buy several boats. Eventually you would have a fleet of fishing boats. Instead of selling your catch to a middleman you would sell directly to the processor; eventually opening your own cannery. You would control the product, processing and distribution. You would need to leave this small coastal fishing village and move to a big town and eventually to the the city where you will run your ever-expanding enterprise.”

The fisherman asked, “But, how long will this all take?”

To which the investment banker replied, “15 to 20 years.”

“But what then?” asked the fisherman.

The investment banker laughed and said that’s the best part. “When the time is right you would announce an IPO and sell your company stock to the public and become very rich, you would make millions.”

“Millions?…Then what?”

The investment banker said, “Then you would retire. Move to a small coastal fishing village where you would sleep late, fish a little, play with your kids, take siesta with your wife, stroll to the village in the evenings and spend time with your family.”

It is more of matter for life choices. Few years back, I was on cross road, where I was double minded, about priorities of life. There were two ways: First, to be calm about my life means don’t struggle hard, just live, as it comes by flow. Looks easy option. Second way was to struggle hard for a better life. Does not means to create a new business empire. But to move in life with a target, plan, schedule, objective, aim and cause.
Many times in life bad luck, unfavorable conditions and even poor vision, can move a person towards first way/path. Same was the case with me.
But finally, I do realize that life without cause or aim is just wastage of all Good gifted skills and life opportunities. Looks bookish…..:) Yes it is. But still books are results of somebody whole life conclusions……:)
So choice is yours…But down the road…after 15-20 year you should not be ashamed of your life choices. You get life once and so at the end of the Game (life), you should be satisfied with outcome. That is the prime theme.
Make BOLD choices and be firm to it. Remember there is ONLY ONE LIFE…End results should be, No REGRETS……:)
Best of Luck……


Software Architecture-Some references to Sharpen skills related .Net

May 29, 2012

Enjoy reading ………
.Net framework:
http://msdn.microsoft.com/en-us/library/ms973850.aspx
http://www.dotnetcurry.com/ShowArticle.aspx?ID=64
.Net framework security:
http://msdn.microsoft.com/en-us/library/z164t8hs
ASP .Net:
http://www.dotnetfunda.com/interview/showcatquestion.aspx?category=33
Explain the life cycle of an ASP .NET page.?
http://msdn.microsoft.com/en-us/library/ms178472.aspx
What is Theme,skin,global theme,EnableTheming,App_themes,Default Skins,Named Skins?
http://www.beansoftware.com/ASP.NET-Tutorials/Themes-Skins.aspx
What are profiles – introduced in ASP .Net 2.0?
http://odetocode.com/articles/440.aspx
What is Directory structure of ASP .Net project- App_Code App_Data,App_LocalResources ,App_GlobalResources ,App_Themes ,App_WebReferences ,Bin ?
http://en.wikipedia.org/wiki/ASP.NET
What is ASP.NET State Management?View state,Control state,Hidden fields,Cookies,Query strings,Application state,Session state,Profile Properties?
Differentiate b/w Client-Based State Management vs Server-Based State Management?
http://msdn.microsoft.com/en-us/library/75x4ha6s.aspx
State Management trade off:
http://msdn.microsoft.com/en-us/library/z1hkazw7.aspx
Session management:
http://msdn.microsoft.com/en-us/library/ms178581.aspx
What is ASP .Net Cache ?
http://msdn.microsoft.com/en-us/library/xsbfdd8c(v=vs.100).aspx
ASP .Net controls types HTML Server controls / Web Server Control:
http://support.microsoft.com/kb/306459
ASP .Net User control vs Custom Controls:
http://support.microsoft.com/kb/893667
ASP .Net differentiate b/w httpmodule vs httpHandlers:
http://support.microsoft.com/kb/307985#2b
Difference b/w debug vs trace
http://www.dotnetfunda.com/interview/exclusive/x834-whats-the-difference-between-trace-and-debug-in-aspnet.aspx
How Authentication in ASP.NET?
http://msdn.microsoft.com/en-us/library/ee817643.aspx
What Directives for ASP.NET Web Pages?
http://msdn.microsoft.com/en-us/library/t8syafc7.aspx
difference between Web Farm and Web Garden
http://abhijitjana.net/2010/10/01/what-is-the-difference-between-web-farm-and-web-garden/
C#
Value types VS Reference types C#
Is a C# String a Value Type or a Reference Type?
Lazy initization,lazy loading?
New Features of .Net 4.0
https://softarchitect.wordpress.com/2011/02/27/software-architecture-new-features-of-visual-studio-2010-net-4-0/
XML Plan.
XML trade off:
http://msdn.microsoft.com/en-us/library/bb387048.aspx
How to: Validate Using XSD (LINQ to XML)
http://msdn.microsoft.com/en-us/library/bb387037.aspx
What is XPath?
System.Xml.XPath
http://www.w3.org/TR/xpath20/
What is XQuery?
No build in support .Net, third party solutions like XQSharp and Saxon.
What is XSLT?
System.Xml.XSLT
http://en.wikipedia.org/wiki/XSLT_2.0
http://support.microsoft.com/kb/307322/en-us/

What LINQ to XML?
Comparable in functionality (although not in syntax) to XPath and XQuery.


Tips for increasing office productivity

March 28, 2012

1. Avoid checking email/Linkedin continuously throughout the day. Check and respond to e-mail at designated times 9:00 1:30 6:00
2. CHANGE YOUR WAYS. Make a habit of getting organized. Spend a few minutes every day to “create order from chaos”. Even 5 minutes will make a difference. 15 minutes could transform your life.

3. Interact: Thinking about design or looking for answers on the Internet. Trying to understand the code and discussing about design with your peer.

4. Be careful of angry monkeys. Explore and explore the theory-Innovate-Not just follow things.

5. DRY (dont repeat yourself) principle.
6. Plan and Prioritize your tasks. Have a running to-do list. Make daily, weekly targets. Divide and sub divide a task to make things productivity.
7. Make your work day afternoon more productive by leaving the office during lunch time. Energize yourself by breathing some fresh air, taking a walk or closing your eyes for a few minutes.
8. Focus and Focus on currently running tasks. One task at a time. Multi tasking kills and reduce productivity.
9. Delegate repetitive tasks to others. Outsource.
10. Read all the above points once a week and try to follow……………………..:)


Software Architecture-Increase development productivity

January 31, 2012

Today it is the last day of month and Yes, Yes, again it is more than a month and I am still not able to give time to this blog…….One reason is that I am recently married, so life was really busy in family things……:)

But still I need to be more focus on objectives and target for this blog.
Secondly, I need to make more productive use of time and efforts.
Searched on net and founds following tips for productivity increase.
1. Create Keyboard shortcuts for repetitive tasks. Learn shortcut keys for common windows operations. Use short keys for visual studio 2010 at following location.
http://www.microsoft.com/download/en/details.aspx?id=131892. Not Just completing a office task is important , main things is to get full control over domain of whatever you are doing is very important.
Programming language, business rules and technology skills must be fully understood to make more output for a give time.
1 hrs spend in learning/getting full control things, can save your a lot of time in future.

3. Planning your time is very important for better productivity. Often weak planning , results in chaos and waste valuable time. Divide bigger task into smaller pieces and track each item separately.

4. Make extensive use of Visual studio productivity tools.

For visual studio 2010, locatedhere

5. POC, instead of main product/project.
Any new feature that need to be added to project or product must be implemented as separate project. Because software development is basically a Research and development field, so POC-Proof of concept style of strategy is best suited and makes things more productive in long run.
6. Automate mostly of software development things with Application Lifecycle Management (ALM) tools. Build process automation via TFS. Continuously Integration by wiring Tests with build process improve things. So automate things as much as possible. Use .bat files heavily to automate the tasks.

7. While doing development related to AD, SharePoint and IIS create environments and scenarios via Power shell scripts. That makes things very productive for development.


Why a Software Engineer should move to USA

December 31, 2011

With reference to my last post about life of a Software Engineer from South Asia relcoated to USA.
See why a Software Engineer should move to USA…in his own words……..:)

I am still Pakistani and will always proud to be Pakistani. But because of following reasons I want to have Dual Nationality that I want to become Pakistani-cum American.H1B is first step towards a long term mission to get American Green Card.

•USA is Mother Land of Software Industry. Being a Software Professional, want to be part of big change that software is bringing to human kind. All big names like Bill Gates, Larry Ellison and many more are American and they are changing mankind with their vision for software industry. All big Software co-operations like Microsoft, SUN, Oracle and HP are American based. I want to join this movement for change to human kind and want to share my pennies.

•America has always welcomed brain from all over the world. During the hundred years ending in the 1920s, a majority of the world’s immigrants came to one lone country: the United States. Today, the U.S. takes in more immigrants than at any point in its history. Yet, the Left portrays America as a bastion of xenophobia and bigotry. Alexander Hamilton (the first Secretary of the Treasury), John Jacob Astor (America’s first multimillionaire), Alexander Graham Bell (invented the telephone), Louis B. Mayer (Hollywood pioneer), Selman Waksman (cured tuberculosis), and Ralph Baer (invented the video game) are among the immigrants to America whose lives belie the Left’s premise. Just as those who complain about “oppression” in the U.S. would never entertain the idea of living anywhere else, the people around the world we allegedly oppress flock to come here. This contradiction between leftist theory and real-world practice illustrates just how delusional the central tenets of leftist thought really are.

•Democracy being prime sense of government style, promotes “Government of people by people for people”. Being relocated to USA and finally becoming citizen of USA makes me so part of a government which rules the international horizon.

•I love America because of the freedom that we obtain. We can do what we please without being criticized by our decisions. We have the choice of being what we want to be and how we become that person. America gives us the opportunity not to hide from the things that we believe in. I love America for the rights that she gives us, especially the right to make decisions and be ourselves.

•America is called land of opportunities, so I want to be part of this big opportunity to lead in life. America is the sun around which the world economy revolves. The typical creator of wealth in the world is an American. Foreigners benefit from buying better products from American companies and working better jobs manufacturing such products. Take America’s $14.2 trillion dollar economy(As per 2009) out of the picture, and the economic well being of the rest of the world nose-dives.

•I can’t live without movies. The movies the world watches, the television shows they tune into, and the music they listen to are, for the most part, produced in the United States. For instance, the U.S. exports more than 25 times the number of movies and television shows than it consumes from abroad, a fact that causes Ben Wattenberg to observe quite correctly that America is “the most culturally potent nation in the world.”. “My best friend wedding”, “Enemy of state”, “The Beautiful mind”, “The Proposal”…….a very long list.

•America the Beautiful, no other song rings so true than this song. America with its diverse landscape; the hills, the valleys, from the Atlantic ocean to the Pacific ocean this land has something for everyone. From the Rockie Mountains in Colorado to the Sonoron Desert in Arizona or Sun Valley in Idaho, from east to west there are areas so different yet pristine like no other place on earth. This vast country of has 388 National Parks.

•I love America most of time. I love the society you build, based on strong institutions, strong law, on freedom and self initiative. I’m a liberal and I believe in the American dream.

•Most importantly I want to know and see in real life, what is the secret of success in USA, being the only economical, military and technology super power. So in simple words I want to study American nation


A story about Life of a Software Engineer from South Asia in USA

December 31, 2011

Below is story about life of a Software Engineer in USA from south asia. It is the widely circulated story on net.
—————————————————————————————————————
As the dream of most parents I had acquired a degree in Software Engineer and joined a company based in USA, the land of braves and opportunity. When I arrived in the USA, it was as if a dream had come true.

Here at last I was in the place where I want to be. I decided I would be staying in this country for about Five years in which time I would have earned enough money to settle down in India/Pakistan.

My father was a government employee and after his retirement, the only asset he could acquire was a decent one bedroom flat. I wanted to do some thing more than him. I started feeling homesick and lonely as the time passed. I used to call home and speak to my parents every week using cheap international phone cards. Two years passed, two years of Burgers at McDonald’s and pizzas and discos and 2 years watching the foreign exchange rate getting happy whenever the Rupee value went down.

Finally I decided to get married. Told my parents that I have only 10 days of holidays and everything must be done within these 10 days. I got my ticket booked in the cheapest flight. Was jubilant and was actually enjoying hopping for gifts for all my friends back home. If I miss anyone then there will be talks. After reaching home I spent home one week going through all the photographs of girls and as the time was getting shorter I was forced to select one candidate. In-laws told me, to my surprise, that I would have to get married in 2-3 days, as I will not get anymore holidays. After the marriage, it was time to return to USA, after giving some money to my parents and telling the neighbors to look after them, we returned to USA.

My wife enjoyed this country for about two months and then she started feeling lonely. The frequency of calling India/Pakistan increased to twice in a week sometimes 3 times a week. Our savings started diminishing. After two more years we started to have kids. Two lovely kids, a boy and a girl, were gifted to us by the almighty. Every time I spoke to my parents, they asked me to come to India/Pakistan so that they can see their grand-children. Every year I decide to go to India/Pakistan. But part work part monetary conditions prevented it.

Years went by and visiting Pakistan/India was a distant dream. Then suddenly one day I got a message that my parents were seriously sick. I tried but I couldn’t get any holidays and thus could not go to India/Pakistan. The next message I got was my parents were passed away and as there was no one to do the last rights the society members had done whatever they could. I was depressed. My parents were passed away without seeing their grand children.

After couple more years passed away, much to my children’s dislike and my wife’s joy we returned to India/Pakistan to settle down. I started to look for a suitable property, but to my dismay my savings were short and the property prices had gone up during all these years. I had to return to the USA.

My wife refused to come back with me and my children refused to stay in India/Pakistan. My 2 children and I returned to USA after promising my wife I would be back for good after two years.

Time passed by, my daughter decided to get married to an American and my son was happy living in USA. I decided that had enough and wound-up every thing and returned to India/Pakistan. I had just enough money to buy a decent 2 bedroom flat in a well-developed locality. Now I am 60 years old and the only time I go out of the flat is for the routine visit to the nearby temple. My faithful wife has also left me and gone to the holy abode.

Sometimes I wondered was it worth all this? My father, even after staying in India/Pakistan, had a house to his name and I too have the same nothing more. I lost my parents and children for just ONE EXTRA BEDROOM.

Looking out from the window I see a lot of children dancing. This damned cable TV has spoiled our new generation and these children are losing their values and culture because of it. I get occasional cards from my children asking I am alright. Well at least they remember me. Now perhaps after I die it will be the neighbors again who will be performing my last rights, God Bless them. But the question still remains ‘was all this worth it?’
—————————————
I don’t agree with this story’s conclusion. For detailed reasoning see my next post…about why A Software Engineer should move to USA …..:)