Thursday, April 30, 2009

Other Blogs for MOSS

Here are list of blogs by others.
  1. Good one for .net, all of MOSS concerns

~ Gangadhar Kotu

Web app vs Windows app

Web and Windows applications are fundamentally different and neither are better than the other, rather they would be suited/geared towards certain scenarios.

The basic design on a web application is that the application sits on a web server, and all users will access it via a web browser over the internet/HTTP. What this means is that configuration and deployment is limited only to the web server, so management is much easier. Being a web based application, it can reach many users who have access to the web and a compatible web browser, there fore the reach of the application is wide and is mobile. Some disadvantages are bandwidth and richness of the application.

Windows applications on the other hand are installed on the users machine. This will mean the application is much richer and more responsive than a web application having much more higher performance. However maintenance would be much harder with patching and rollout/installations. etc CLient PC's may also require some sort of initial configuration to get things working so configuration management can be a nightmare as well.

So pretty much, the advantages or web based applications are mobility, ease of access, distribution, configuration management and maintenance. Where it lacks is richness, performance compared to winforms application.


~ Gangadhar Kotu

Content deployments in Central admin

Here is the another catch from MOSS Central Administration. I would say this is a bug in the navigation area of MOSS central administration.
  1. Start Sharepoint Central Administration.
  2. Go to Operations.
  3. Click on "Content deployment settings" under Content Deployment.
  4. Click "Cancel" button after opening up the page.
  5. It is navigating to "Site settings" instead "Operations" page.

Feel this should be navigate back to "Operations" page only. Your opinions please.. Also posted in the Microsoft communities (Microsoft Communities)

~ Gangadhar Kotu

Wednesday, April 22, 2009

Quiesce farm Bug

Here is the catch from MOSS Central Administration. I would say this is a bug in the navigation area of MOSS central administration.
  1. Start Sharepoint Central Administration.
  2. Go to Operations.
  3. Click on "Quiesce farm" under Global configuration.
  4. Click "Cancel" button after opening up the page.
  5. It is navigating back to "Application Management" instead "Operations" page.

Am trying to get the info from Microsoft, but unable to log a bug in Microsoft forums ( due to an error in the site. Also posted in the Microsoft communities (Microsoft Communities).

~ Gangadhar Kotu

Strong Naming assembly

Here is the link which provides detailed steps for strong name the .net assembly. The specified link has the detailed information including screenshots to refer the .snk file across projects. If you have different .snk file for each project then we donot need to add as a link. But this link is specifically used to strong the different project with the single .snk file.

~ Gangadhar Kotu

Tuesday, April 21, 2009

Web.Config section


I would like to explain you how the configuration section can be created and used for the multi application environment.

High level steps:
a. Create a Configuration Element Class. (Key and Value properties)
b. Create a Configuration Section class (should have static section property and GetSettings method).

The below example will help you to create section in detail.

Gangadhar Kotu

Monday, April 20, 2009

10 Essential Health Tips

1. Move More: Make it a daily challenge to find ways to move your body. Climb stairs if given a choice between that and escalators or elevators. Walk your dog; chase your kids; toss balls with friends, mow the lawn. Anything that moves your limbs is not only a fitness tool, it's a stress buster. Think 'move' in small increments of time. It doesn't have to be an hour in the gym or a 45-minute aerobic dance class or tai chi or kickboxing. But that's great when you're up to it. Meanwhile, move more. Thought for the day: Cha, Cha, Cha…. Then do it!

2. Cut Fat: Avoid the obvious such as fried foods, burgers and other fatty meats (i.e. pork, bacon, ham, salami, ribs and sausage). Dairy products such as cheese, cottage cheese, milk and cream should be eaten in low fat versions. Nuts and sandwich meats, mayonnaise, margarine, butter and sauces should be eaten in limited amounts. Most are available in lower fat versions such as substitute butter, fat free cheeses and mayonnaise. Thought for the day: Lean, mean, fat-burning machine…. Then be one!

3. Quit Smoking: The jury is definitely in on this verdict. Ever since 1960 when the Surgeon General announced that smoking was harmful to your health, Americans have been reducing their use of tobacco products that kill. Just recently, we've seen a surge in smoking in adolescents and teens. Could it be the Hollywood influence? It seems the stars in every movie of late smoke cigarettes. Beware. Warn your children of the false romance or 'tough guy' stance of Hollywood smokers. Thought for the day: Give up just one cigarette…. the next one.

4. Reduce Stress: Easier said than done, stress busters come in many forms. Some techniques recommended by experts are to think positive thoughts. Spend 30 minutes a day doing something you like. (i.e.,Soak in a hot tub; walk on the beach or in a park; read a good book; visit a friend; play with your dog; listen to soothing music; watch a funny movie. Get a massage, a facial or a haircut. Meditate. Count to ten before losing your temper or getting aggravated. Avoid difficult people when possible. Thought for the day: When seeing red, think pink clouds….then float on them.

5. Protect Yourself from Pollution: If you can't live in a smog-free environment, at least avoid smoke-filled rooms, high traffic areas, breathing in highway fumes and exercising near busy thoroughfares. Exercise outside when the smog rating is low. Exercise indoors in air conditioning when air quality is good. Plant lots of shrubbery in your yard. It's a good pollution and dirt from the street deterrent. Thought for the day: 'Smoke gets in your eyes'…and your mouth, and your nose and your lungs as do pollutants….hum the tune daily.

6. Wear Your Seat Belt: Statistics show that seat belts add to longevity and help alleviate potential injuries in car crashes. Thought for the day: Buckle down and buckle up.

7. Floss Your Teeth: Recent studies make a direct connection between longevity and teeth flossing. Nobody knows exactly why. Perhaps it's because people who floss tend to be more health conscious than people who don't? Thought for the day: Floss and be your body's boss.

8. Avoid Excessive Drinking: While recent studies show a glass of wine or one drink a day (two for men) can help protect against heart disease, more than that can cause other health problems such as liver and kidney disease and cancer. Thought for the day: A jug of wine should last a long time.

9. Keep a Positive Mental Outlook: There's a definitive connection between living well and healthfully and having a cheerful outlook on life. Thought for the day: You can't be unhappy when you're smiling or singing.

10. Choose Your Parents Well: The link between genetics and health is a powerful one. But just because one or both of your parents died young in ill health doesn't mean you cannot counteract the genetic pool handed you. Thought for the day: Follow these basic tips for healthy living and you can better control your own destiny.


~ Gangadhar Kotu


Here are the list of links which can provide us the best materials for learning WPF.

Friday, April 3, 2009

Web.config tweaks


The following article helps us to tweak with the Configuration file dynamically.

This would help us to load the external config file on to the application dynamically. So that no config settings can be read by other applications.
Gangadhar Kotu