Standing on the shoulders of giants. RSS 2.0
# Friday, July 30, 2004

Some small changes to the RTM version in the new sp1 release.

Briljant timing, since today I started developing on a realtime e-auction application, with the UI communicating over soap.tcp to a windows service acting as the broker.

Friday, July 30, 2004 12:36:44 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] - Trackback
Services
# Tuesday, July 20, 2004

For the next 4 weeks I am in Mexico working on a software project with some nice Mexican developers.

Posts will probably even less frequent then they have been in the past couple of weeks, but for now I'm enjoying Mexico very much.

Tuesday, July 20, 2004 1:19:00 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] - Trackback
General
# Saturday, July 03, 2004

Perhaps not as glamorous as the .NET framework 2.0, but not less eagerly awaited.

.NET Framework 1.1 Service Pack 1 Tech Preview provides an early look at updates and feature enhancements that will be shipped as part of .NET Framework 1.1 Service Pack 1.

.NET 1.1 sp1 Tech Preview

.NET 1.1 sp1 Tech Preview for Windows 2003

NET Framework 1.0 Service Pack 3 Tech Preview provides an early look at updates and feature enhancements that will be shipped as part of .NET Framework 1.0 Service Pack 3 .

.NET 1.0 sp3 Tech Preview

Update: more information about the servicepacks in the .NET developer center.

Saturday, July 03, 2004 1:00:57 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] - Trackback
Development
# Friday, June 18, 2004

Very cool initiative in San Francisco, for people who can't work in an office, either beacuase there isn't any or it's too far away: the work-club, offering co-workers, i.e. other members, wifi hotspots and a cafe.

It may sound strange to join a club for work, but for studying for exams there is a similar club, the university library... a lot of quiet areas, a crappy cafetaria and other students for social interaction. I can get stuff done at home, but at the library it's just a lot more efficient.

[via: ArsTechnica]

Friday, June 18, 2004 12:52:27 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] - Trackback
General
# Sunday, June 06, 2004

The MSDN Library, that came with the May community preview, wouldn't show any of the topics. The solution was to change the binding "dexplore.exe" from the v2.0.40507 to v2.0.40426 in the "dexplore.exe.config"-file in the install directory, since that version of the framework is installed.

[update: I just noticed this is descriped in the readme, in point 18.2.]

Sunday, June 06, 2004 2:20:59 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] - Trackback
Visual Studio 2005
# Wednesday, June 02, 2004

Since I just got hit with four spam comments in 5 minutes, comments are disabled for now.

Wednesday, June 02, 2004 3:17:19 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] - Trackback
General
# Monday, May 31, 2004

Not sure if this is new for VS 2005, but I don't remeber seeing it earlier:

object Convert.ChangeType( object o, Type t )

Very usefull in the following scenario:

public T ConvertFromString(string s){
     return (T)Convert.ChangeType(s, typeof(T));
}

 

Monday, May 31, 2004 11:57:43 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] - Trackback
Visual Studio 2005

It took me some time to find out, what options I had to enable to enable debugging in a Whidbey ASP.Net project in windows 2003 server, so maybe this is usefull for someone.

Start with a regular webproject, using the IIS Manager map a virtual directory (EKPool in this picture) to the directory where you created this webproject. Make sure it's an application on the "Directory"-tab and make sure it's using v 2.0.* of the framework on the "ASP.Net"-tab.

Allow the "ASP.NET v2.0.*" Web Service Extension, prohibited by default.

Open the "property pages" of your webproject. Change the Server property on the "Start Options"-tab to "Use custom server" and enter the path to the virtual directory you just created in the "Base Url" textbox. Check the ASP.NET debugging checkbox.

Check the web.config file for the "compilation node" :<compilation debug="true" defaultLanguage="c#" />.

Start debugging with [F5] or run the application without debugging with [CTRL]+[F5].

This also works if you create an application in the root of your website, something which won't work, when you use the integrated webserver in Visual Studio Whidbey.

Monday, May 31, 2004 2:28:49 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] - Trackback
Asp.Net | Visual Studio 2005

Generally I'm quite impressed with the work they've done on Whidbey thus far, but I feel some things could have been done better.

The MembershipProvider framework, works quite well in simple scenarios, but I find it too rigid to be really usefull.

My main concern is the use of a MembershipUser class in the UpdateUser method, which makes using a derived class less easy, for example a MembershipUser class with a birthdate or a PIN code. Same goes for the CreateUser method, only it takes strings as parameters representing all the properties of MembershipUser, why not a MembershipUser?

Another problem is the requirement to implement all methods, all methods on the MembershipProvider are marked abstract. In most cases I don't have the need to use a Question and Answer system to retrieve or reset a password. Not implementing GetPassword(string username, string answer) and ResetPassword(string username, string answer), for example by throwing a NotImplementedException, and relying on the documentation, is a maintenance disaster waiting to happen.

A better solution, I think would have been to use Interfaces for both base classes, those are much easier to extend and less usefull methods can be hidden by implementing them explicitly in yout customg provider, i.e. IMembershipProvider.ChangePassword(string username, string oldPassword, string newPassword).

Monday, May 31, 2004 1:35:14 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] - Trackback
Asp.Net | Visual Studio 2005 | Whidbey
# Wednesday, May 26, 2004

“There is only one Program, and it is still being written.“

-- Don Box, Tech Ed 2004

Other beauties:

  • Choice is an illusion.
  • Objective interpretation is an oxymoron
  • From Doug Purdy and Don Box's talk, via das Blonde.

    Wednesday, May 26, 2004 12:44:47 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0] - Trackback

    About
    © Copyright 2008
    Paul van Brenk
    Sign In
    newtelligence dasBlog 2.3.8275.16006
    All Content © 2008, Paul van Brenk
    DasBlog theme 'Business' created by Christoph De Baene (delarou)