Saturday, November 13, 2010

Adding Additional Blogs to My Blog Portfolios

I am adding the following blogs to my blog portfolios

1. HealthCare Domain
2. Business Intelligence /Statistics

Monday, June 14, 2010

The 7 habits of Highly Effective People ( 5 out of 5)

7 habits of Highly Effective People is an excellent book.

For technical problems , there are design patterns books to help you to solve problem in certain context.
Did you wish that you had such book to deal with Managment and Leadership issue?

This book fits the bill.

The 7 Habits of Highly Effective Developers

Found through google.
Hilarious but true

Sunday, June 06, 2010

Why should one upgrade to .Net 4.0 ?

Why should one upgrade to .Net 4.0

1. Named Arguments and Optional Parameter in C# 4.0
I have used this feature in old VB versions and loved it. I really missed it in C#.
Should make code more readable
2. URL Routing with ASP.Net 4 Web Forms.
3. Built in Chart Controls (though I love ChartFx controls)
4. Great Intellisense help for Javascript(I will stick with Rubmine)
5. Pinned DataTips
6. VS2010 Debugger Improvements (Breakpoints Labeling, Data Tips and Import/Export)
Data Tip looks like a very cool feature . It should make debugging more easy.
You can add the notes. I liked the noted added by Scott to demonstrate the capabilities.
7. Clean Web.Config
Do you hate your Web.Config? I hate mine.
Important Note: .Net 4.0 includes a new version of the CLR and a new .NET 4 specific machine.config(which is installed side-by-side with the one user by .NET 2, .NET 3.0 and .NET 3.5)
8. Cleaner HTML Markup with ASP.Net 4.0 Web Forms – Client IDs

Good bye to ctl00_ContentPlaceholder1_ListView1_ctrl0_Label1 ids

Sunday, April 18, 2010

IIS 6 Web Site/App pool (Memory Related Issues)

What is the maximum memory that IIS6 Web Site/App Pool can Use

To summarize, set the memory limit to the smaller of 60% of physical RAM or 800 MB.

Saturday, April 17, 2010

Managers vs. Programmers

Managers vs. Programmers

Do Managers work? Do programmers document?

1. Don’t step on someone’s shoes.
2. Prioritize the work

Golden’s Rule
1. Start developing people
2. Delegate. Believe the people
3. Document
4. Hire best, fire worst
5. “Give a man a fish and he’ll eat for a day. Teach a man how to fish and he’ll eat for a lifetime.”
6. Share the vision
7. Be careful about your role. As a manager, it is your duty to optimize available resources, meaning that if you’re the best programmer on the team, you management rolw will require you to take on the programmer role, leaving no room for managing… instead, as a manager, user your programming skills to seek out programmers that are better than you and put your trust in your own judgment of their skills.

• Leadership means to focus the actions of your team on a defined goal
• You define the goals but should let your team members as much freedom of action as possible and only limit where its necessary because of the integrity and coherence of the project and your set goals.
• Leadership requires to have respect for your team member, trusting them in their decisions
• In order to reach your goals, team members need to understand your intentions. Communcate the reasons for your decisions. Be honest about it.

Management also demands much more developed time management and communication skills, so brush up on your ability to truly listen to your employees and co-workers. A good leader must take into consideration the need of his or her followers in order to be successful. When a manager listens to his or her employees, he will garner respect from them and possible increase his or her understanding os his colleagues.