Site Archives Development

Silverlight 1.1 Alpha released


The first announcement from MIX07 that interested me is that Silverlight has got a Go Live license for version 1.0 and a 1.1 Alpha version has been released which allows developers to implement .NET code (as supposed JavaScript, the default) in their Silverlight projects. While I’m not sure how .NET projects will run on a [...]

How do you copy code as HTML


I quickly want to tell you about a cool little plug-in to Visual Studio 2005 that I’ve been using to copy code to html and to keep the style from my editor.

It’s called CopySourceAsHtml, and while the website isn’t much to look at, and might not inspire confidence in the tool, I can assure you [...]

Loading .NET assemblies into Python


My love for Python grows every day while I’m at work where I’m learning the integration possibilities between Python and .NET using IronPython. It’s particularly amazing how, from within a Python script, you can instantiate .NET objects; make calls to them, manipulate the data brought back and fire it off again.
One of the possibilities [...]

Talk on CardSpace and The Laws of Identity


Continuing from my post yesterday I want to invite you to the talk I’m giving for SA Developer .NET titled “Implementing CardSpace in your website” where I’ll be going over the Laws of Identity, the architecture and implementation of CardSpace to authenticate users on an ASP.NET and I’ll touch on OpenID as well, and compare [...]

Social Networking and the Laws of Identity


Social Networking seems to be at the opposite end of what the security and privacy advocates are fighting for. Site like LinkedIn, FaceBook and Tribes want you to give as much information about yourself as possible, including who your friends and contacts are, and to share that information on the site. Yes, “strangers” [...]

Why not use NotImplementedException answered


Craig Nicholson was kind enough to find an answer to my question, why does Visual Studio use a general Exception with the message “The method or operation is not implemented.” instead of the NotImplementedException when generating your implemented methods of an interface or base class.
You can read Craig’s post here, but the short answer is [...]

Quick blog update


Over a week since I last blogged and boy do I have a lot to talk about!
First Craig Nicholson helped me out with an explanation as to why generated code in Visual Studio 2005 throws a general exception as supposed to the specific NotImplementedException when implementing interfaces. Then I went to 27Dinner and met [...]

Will MembershipProviders be re-written?


Here’s a list of abstract methods I have to implement on my custom MembershipProvider which aren’t applicable since I’m planning on using CardSpace as my login mechanism which doesn’t have any passwords:
bool ChangePassword(string username, string oldPassword, string newPassword)
bool ChangePasswordQuestionAndAnswer(string username, string password, string newPasswordQuestion, string newPasswordAnswer)
bool EnablePasswordReset
bool EnablePasswordRetrieval
string GetPassword(string username, string answer)
int MaxInvalidPasswordAttempts
int MinRequiredNonAlphanumericCharacters
int MinRequiredPasswordLength
int [...]

Visual Studio 2005 Toolbox for Windows Cardspace


This is so unfair! I’ve spent this last week figuring out how to build my own MembershipProvider so that I can use CardSpace on an ASP.NET website without resorting to card association and this morning I log onto my RSS aggregator and Kim Cameron is blogging about Christian Arnold who has built a Visual Studio [...]

WPF/E for unexpected uses


Here’s an interesting thought; if Microsoft’s Windows Presentation Foundation Everywhere is a potential Flash killer, can it be adopted for unconventional means like making games and cartoons.
I believe making web page animations is a subtle art with 0 credit going to the people who make pictures slide across the screen or menus drop down. Users [...]