More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Senthil's SpacePhotosProfileFriendsMore Tools Explore the Spaces community

Senthil's Space

bloga blogara bolgiyavai bolgiya pinn melum blogguga. Translation - blog well and when you are done blogging, blog some more.
May 25

Microsoft Facebook Developer Toolkit

 
Facebook made the big platform platform announcement yesterday May 24 2007. You can also call facebook f8 if the four syllables
in facebook take too much of your time. I played around with the Test Console a bit (Warning: you need to be logged in to use it). There are interesting applications you can build using this platform more about that in future posts.

This morning I was checking MSDN downloads and I was surprised to see a "Facebook Dev Toolkit". I tried to get it up and running on my local
machine but alas the downloader spit this nasty exception on me.


Hopefully you will have better luck than me in downloading and trying this out. Here is the MSDN download link,
 
May 05

OpenID - one id to login on all sites


Web 2.0 and other web sites are springing like wild flowers in every conceivable area of human interest and around the corners of the globe. Most of them require you to identify yourself. If I take a casual look at the number of passwords that I have to remember it would easily be over 50! and I don't expect this number to be going down.

Well, If you are wondering whether there is a solution to this problem of having to remember a userid and password for every site that you login then you are in luck.

There are some people over at http://openid.net/ who are trying to solve this problem. If you had a single identity and a single place to verify that identity then wouldn't that be sweet. For example, lets say that hotmail, gmail, and yahoo are all openid "enabled". First you have to create an openid identity at any of the openid "provider" sites. This id looks much like an internet address (mine is http://senthilr.myopenid.net) and use this id to login to all three of the openid "enabled" mail providers, instead of typing in different username/password combinations on the three sites. This may sound something like MSN passport but hold on, you can have an openid identity that is based on your own domain name, if you are domain owner i.e., and are happy to run your own openid server.

Got your interests piqued yet? Here are some more links that give you detailed information...

https://www.myopenid.com/tutorial

How many sites are openid enabled you ask ? Take a look here,

https://www.myopenid.com/directory

Looking to hack an together an openid enabled site or app ? Go here,

http://www.openidenabled.com/openid/libraries/


April 21

SimpleExample on using the ASP .NET System.Web.Caching.Cache class

Caching - Overview


Caching is a commonly used technique to improve request throughput in web applications.

A standard use case is an application that stores data in a relational database and fetches it from the database on user request. If the data is not updated very often in the database then the roundtrip to the database can be completely eliminated by storing or caching the data local to the application. This dramatically improves request throughput especially in applications that have to handle a large request volume.

The ASP.NET System.Web.Caching.Cache class


The ASP .NET System.Web.Caching offers a set of classes for ASP .NET developers to use caching easily. While the idea of caching and the corresponding implementation could be very simple there are few scenarios that make a set of framework classes worthwhile. The MSDN documentation does a very good job of outlining the capabilities of the System.Web.Caching namespace but misses out on an important point that is not apparent to the inexperienced user.

The Cache object cannot be instantiated in your application (aspx.cs, for example). The HttpContext exposes an instance of your application pool's Cache object as a public member.

There is one Cache object per Application Pool and you have to access the Cache via the HttpContext object.

Why even offer a constructor for the System.Web.Caching.Cache Object ??

ASP .NET Simple{Cache}Example [Todo]

Complete example of an ASP .NET application that caches a list of "DataObjects",

AddData.aspx
AddData.aspx.cs
FetchData.aspx
FetchData.aspx.cs
CacheHelper.cs

March 27

Fry's electronics is crisp

You don't have to pay a re-stocking fee on open box computers or laptops at Fry's electronics!

Last weekend, I was in the California valley area to catch up with some of my old buddies from school. All of a sudden I had this urge to check out the Macbook Pro which I have been hearing so much about. I was staying at the Palo Alto Super 8 and believe it or not there was a bright red Fry's Electronics Store sign board sticking out through the alley opposite my motel! It was close to 8:30 PM on saturday night and I found out that the store closes at 9:00PM. I walked in to the store and noticed that they had a special on a 2GB Intel Core 2 Duo version of the Macbook Pro. I did a little bit of googling and found out that the mac memory upgrades are a bit pricy. I also did a casual check on the Fry's return policy and learned that they had a 15 day return policy.
At the check out counter, I realized that the sales dude brought me an open box item after he created a receipt for the sales counter and since I didn't have much time I went ahead and took their $100 discount anyways.

Happy with my purchase, I played around with it a bit and really liked it. All the stuff that I installed and configured is the subject of another blog.

However, the open box "caveat" bugged me a bit and I wanted to try my luck and see if Fry's would take the Macbook Pro back.

I walked into the Fry's Electronics Store on Brokaw Road two days later, prepared to explain myself. Twenty minutes later, after a service tech went throught the box, I got a full refund back on my credit card. Thats right! no re-stocking fee (my friends told me that some stores charge10-15% etc.,) or other charges.

Fry's rocks! I hope they keep up this great service/attitude.

[p.s - Fry's did not pay me to do this blog nor do I own any of Fry's assets directly]


View more entries
 
Thanks for visiting!
View space
(no name)