Archive for August, 2009

Google Chrome, Windows 7 and some browser stuff

I downloaded the beta version of the new Google Chrome browser today and am I impressed. Google uses the V8 engine, which is a JavaScript engine written in C++, which means that the JavaScript code is compiled to bytecode, which means that in some cases it executes JavaScript up to 50 times faster than Internet Explorer. I must be honest I didn’t like the first version, or rather I didn’t use it that much. But I am hooked, and I like its lightweight nature and its nice themes. I must be honest Firefox has become a little bloated, and I often find that the Firefox process is still running even though I closed it, and the Firebug add-on is great, but its a 600kb+ download these days, seems its getting bigger and bigger.

I also recently installed Windows 7 RC and I don’t think I can switch back to XP, I just love the interface too much.

  • Share/Bookmark

Deciding on a web-based user login system

This article aims to discuss some of the web-based user login systems that are available to .NET developers, and aims to provide some clarity. In my view there are three approaches that can be followed to developing a web-based user login system for .NET:

  1. Write a custom solution
  2. Use existing ASP.NET Membership and Roles
  3. Use OpenID


Writing a custom solution

I think its easy thinking I can write my own custom login system, right? I mean what are the things I must consider for writing my own custom login system. I must consider that users will each have an unique login and that users will be grouped into roles. Thats as far as basic structure goes. But how do you maintain a user’s login session for example, or when do you consider the session over? I have also seen systems that store user passwords in clear text, which means your system MUST use some sort of hashing or encrypting of passwords. There is a lot involved in writing a custom user login system, a lot more than meets the eye.

Use existing ASP.NET Membership and Roles

The ASP.NET Membership and Roles ships with .NET 2.0, and is implemented as an API in code.

Use OpenID

Stackoverflow uses it!

  • Share/Bookmark
Get Adobe Flash playerPlugin by wpburn.com wordpress themes