Monday, December 29, 2008

Windows Live Sky Drive

As part of series of cloud computing articles, i want to give a live example of cloud computing i.e Sky drive. Of course this is just tip of ice burg what cloud computing can do.

Windows Sky drive is part of the windows live initiatives. It offers you 25 GB free space.
The Sky Drive files can save near about 1,000 songs or 30,000 digital photos. Sky Drive allows up to 30 folders and any number of sub-folders to be created by its members. It was first introduced in August 2007. It is absolutely free and reliable. Look and feel will give you explorer like view.

All you need to have is MSN or Hotmail id to log in and start using. You need not install anything also.

So why cant we make use of our rightful 25GB space over Internet :-)

once you upload your content you will see url as below

http://cid-8abf63fabcdef.skydrive.live.com/home.aspx

Happy learning !!!!

Sunday, December 7, 2008

Tips and Tricks of Dotnet - III

This is the third in sequence, refer to the below link for earlier Tips and Tricks of Dotnet


Continued...
Batch updates for Dataset in ado.net 2.0 increased the performance. Earlier DS used to do round trip for each updated row in dataset. From ado.net 2.0 onwards, datatables also have serialization.


Avoid openxml method on large xml documents, this method tries to open in DOM model, if the document is large it will use memory and resources.


Use XMLTextreader for large documents.


Security in Dotnet:


Refer to the ASP.NET security diagram below.





ASP.NET security settings are by default stored in web.config or machine.config.


In IIS message digest authentication password is sent in MD5 encryption key and value is mapped with password list stored on server. This is better than IIS basic authentication. For any of these two options it is suggested to use SSL, though it slows down the performance.
Check the below IIS authentication comparison table. Dont confuse them with ASP.net security options windows, forms, passport.

These are IIS Security options in general.
Database Tuning:
Higher throughput and lower response time are the criteria of better performance.
Response time = service time + wait time
Throughput = Amount of work / Amount of Time
DataWarehouse projects response time is more important
OLTP projects thoughput (concurrency) is more important.
Aggregate functinos in DB are performance blocks, if there are high number of rows or unidexed data.
DataWarehouse projects response time is more importantOLTP projects thoughput (concurrency) is more important.

If there are more insert, update and delete then throughput need to be considered, if there are more select then response time need to be measured.

Health Insurance Domain in a Nutshell - II

Refer to the below article for Health Insurance Domain in a Nutshell

http://suryaprakashj.blogspot.com/2008/09/health-insurance-domain-in-nutshell.html

Continued....
Medicare: person above 65 and other with certain disabilities.

Medicaid: Certain categories of medically needy.

StateWorkersCompensationProgram: workers suffered at work

Military Programs: active service, veterans and the dependents of both.

109 Life insurance companies and 51 property & Casualty insurance companies operating out of Canada. 105K people working in Insurance domain in Canada. Assets of Canadian Insurance companies is above 227 Billion $.

Canada has higher Mutual Insurance companies proportion to Stock companies when compared to US.

Mutual companies are difficult to take over, so Canada encouraged these type of companies to avoid take over from foreign companies.

Deductibles: the first X $ amount paid by insurer. Two kinds of deductible All cause deductibles, per cause deductibles.Corridor Deductibles: first deductibles, then basic coverage and then supplement coverage in order.

Coinsurance: EX:80% by insurance company, 20% by insurer.
Deductibles, coinsurance, co payment (fixed $ amount for every visit.)

Two types of prescription drug plan: Reimbursement, service plan (pays only copay amount shop will claim from insurance company.)

Happy Learning !!!
 
web counter
Download a free hit counter here.