Sunday, December 21, 2008

Application Architecture Guide

Application Architecture Guide which provides various guidance by application types:
  • Web Applications
  • Rich Internet Applications (RIA)
  • Rich Client Applications
  • Services
  • Mobile Applications
  • Office Business Applications (OBA)
  • SharePoint Line-Of-Business (LOB) Applications
as well as the various layers of your application, such as:
  • Presentation Layer
  • Business Layer
  • Data Access Layer
  • Service Layer

Can be downloaded from http://www.codeplex.com/AppArchGuide/Release/ProjectReleases.aspx?ReleaseId=20586

Tuesday, December 16, 2008

Create your own social networking site

Recently I come across the site http://www.ning.com/ which is a great tool to make online discussion forum. It is highly user-friendly with usefull features.

Tuesday, December 9, 2008

Recently I got a forward.... which is a useful one...


whole world is scared of China made "black hearted goods" Can you differentiate which one is made in Taiwan or China? We can find the same by looking the first 3 digits of barcode 690.691.692 is made in CHINA. 471 is Made in Taiwan.


00-13: USA & Canada
20-29: In-Store Functions
30-37: France
40-44: Germany
45: Japan (also 49)
46: Russian Federation
471: Taiwan
474: Estonia
475: Latvia
477: Lithuania
479: Sri Lanka
480: Philippines
482: Ukraine
484: Moldova
485: Armenia
486: Georgia
487: Kazakhstan
489: Hong Kong
49: Japan (JAN-13)
50: United Kingdom
520: Greece
528: Lebanon
529: Cyprus
531: Macedonia
535: Malta
539: Ireland
54: Belgium & Luxembourg
560: Portugal
569: Iceland
57: Denmark
590: Poland
594: Romania
599: Hungary
600 & 601: South Africa
609: Mauritius
611: Morocco
613: Algeria
619: Tunisia
622: Egypt
625: Jordan
626: Iran
64: Finland
690-692: China
70: Norway
729: Israel
73: Sweden
740: Guatemala
741: El Salvador
742: Honduras
743: Nicaragua
744: Costa Rica
746: Dominican Republic
750: Mexico
759: Venezuela
76: Switzerland
770: Colombia
773: Uruguay
775: Peru
777: Bolivia
779: Argentina
780: Chile
784: Paraguay
785: Peru
786: Ecuador
789: Brazil
80 - 83: Italy
84: Spain
850: Cuba
858: Slovakia
859: Czech Republic
860: Yugoslavia
869: Turkey
87: Netherlands
880: South Korea
885: Thailand
888: Singapore
890: India
893: Vietnam
899: Indonesia
90 & 91: Austria
93: Australia
94: New Zealand
955: Malaysia
977: International Standard Serial Number for Periodicals (ISSN)
978: International Standard Book Numbering (ISBN)
979: International Standard Music Number (ISMN)
980: Refund receipts
981 & 982: Common Currency Coupons
99: Coupons


Saturday, December 6, 2008

Cloud computing, grid computing, utility computing

Terms

Cloud Computing: It is the use of massively scaled offsite IT resources assembled virtually, accessed over the internet, contracted on demand in real-time or near real-time on a pay-per-use or subscription basis, where the workloads are shared among multiple customers.

Grid Computing: A form of distributed computing whereby a "super and virtual computer" is composed of a cluster of networked, loosely-coupled computers, acting in concert to perform very large tasks.

Utility Computing: The packaging of computing resources, such as computation and storage, as a metered service similar to a traditional public utility such as electricity

Autonomic computing: Computer systems capable of self-management.


 

Some real stuff

Simple English Video: http://www.youtube.com/watch?v=QJncFirhjPg&feature=related

Windows® Azure is a cloud services operating system: http://www.microsoft.com/azure/windowsazure.mspx

Hands on: http://channel9.msdn.com/posts/smarx/Windows-Azure-Hello-Cloud/


 

References

http://gigaom.com/2008/02/28/how-cloud-utility-computing-are-different/

http://www.mytestbox.com/miscellaneous/cloud-computing-grid-computing-utility-computing-list-top-providers/

http://www.infoworld.com/article/08/04/07/15FE-cloud-computing-reality_1.html

Monday, December 1, 2008

Think out of Box!!

I read this recently and thought of sharing the same with you........ Hope it makes some sense…

Every company has a performance appraisal system in place to measure the effectiveness of its employees.
Employees are normally rated in most of the companies in the above categories. Apart from the above non performance category is also there, which is not depicted here ) . Needless to say everyone wants to be rated Outstanding.
What is the yard stick and how do you measure these aspects?
• Employee "A" in a company walked up to his manager and asked what my job is for the day?
• The manager took "A" to the bank of a river and asked him to cross the river and reach the other side of the bank.
• "A" completed this task successfully and reported back to the manager about the completion of the task assigned. The manager smiled and said "GOOD JOB"
Next day Employee "B" reported to the same manager and asked him the job for the day. The manager assigned the same task as above to this person also.
• The Employee "B' before starting the task saw Employee "C" struggling in the river to reach the other side of the bank. He realized "C" has the same task.
• Now "B" not only crossed the river but also helped "C" to cross the river.
• "B" reported back to the manager and the manager smiled and said "VERY GOOD JOB"
The following day Employee "Q" reported to the same manager and asked him the job for the day. The manager assigned the same task again.
• Employee "Q" before starting the work did some home work and realized "A", "B" & "C" all has done this task before. He met them and understood how they performed.
• He realized that there is a need for a guide and training for doing this task.
• He sat first and wrote down the procedure for crossing the river, he documented the common mistakes people made, and tricks to do the task efficiently and effortlessly.
• Using the methodology he had written down he crossed the river and reported back to the manager along with documented procedure and training material.
• The manger said "Q" you have done an "EXCELLENT JOB".
The following day Employee "O' reported to the manager and asked him the job for the day. The manager assigned the same task again.

"O" studied the procedure written down by "Q" and sat and thought about the whole task.
He realized company is spending lot of money in getting this task completed. He decided not to cross the river, but sat and designed and implemented a bridge across the river and went back to his manager and said, "You no longer need to assign this task to any one".
The manager smiled and said "Outstanding job 'O'. I am very proud of you."

What is the difference between A, B, Q & O????????
Many a times in life we get tasks to be done at home, at office, at play….,
Most of us end up doing what is expected out of us. Do we feel happy? Most probably yes. We would be often disappointed when the recognition is not meeting our expectation.

Let us compare ourselves with "B". Helping some one else the problem often improves our own skills. There is an old proverb (I do not know the author) "learn to teach and teach to learn". From a company point of view "B" has demonstrated much better skills than "A" since one more task for the company is completed.

"Q" created knowledge base for the team. More often than not, we do the task assigned to us without checking history. Learning from other's mistake is the best way to improve efficiency. This knowledge creation for the team is of immense help. Re-usability reduces cost there by increases productivity of the team. "Q" demonstrated good "team-player" skills,

Now to the outstanding person, "O" made the task irrelevant; he created a Permanent Asset to the team.
If you notice B, Q and O all have demonstrated "team performance" over an above individual performance; also they have demonstrated a very invaluable characteristic known as "INITIATIVE".

Initiative pays of every where whether at work or at personal life. If you put initiative you will succeed. Initiative is a continual process and it never ends. This is because this year's achievement is next year's task. You cannot use the same success story every year.
The story provides an instance of performance, where as measurement needs to be spread across at least 6-12 months. Consequently performance should be consistent and evenly spread.
Out-of-Box thinkers are always premium and that is what every one constantly looks out for. Initiative, Out-of-Box thinking and commitment are the stepping stone to success.
Initiative should be life long. Think of out of the box.

Teams PowerShell

 The PowerShell helps to get quick meta data around Teams. Install-Module -Name MicrosoftTeams Connect-MicrosoftTeams Get-TeamAllChannel...