3/20/2006

MS makes things simple but with limitations

Filed under: General — russell @ 6:38 pm

I have been working on a project that requires files to be uploaded to a Web server. No big deal... ordinarily. However this project is .Net. As a result the most obvious and simple implementation requires the entire contents of the file to be moved into memory. This is due to the architecture of IIS. IIS 6.0 deals with this a little better when run in isolation mode. However, this also has implication.

I found some good writings on this topic. It would seem that MS dealt with the download issue, but not upload. In any case the following presents a good overview of the issue. The upload issue is a tougher one to deal with. All of the implemented solutions I found use an ISAPI filter or something at that level in the architecture. Any way here are the links:

A nice overview of the problem (from the download perspective) here:
http://www.objectsharp.com/Blogs/bruce/articles/1571.aspx

A good discussion of the upload issues (with solutions) here:
http://forums.asp.net/1/55127/ShowPost.aspx#55127

MS Solutions to the problem:
http://support.microsoft.com/kb/823409/EN-US/ (Download)
http://support.microsoft.com/kb/295626/EN-US/ (Upload)

I snipped a bit of VB code from coderage at the asp.net forum available after the jump
(more...)


3/19/2006

WM5 Software development

Filed under: General — russell @ 9:35 am

I have recently been playing with developing apps for the WM5 platform. Here is a link to a good article on how to get network connectivity in the Wm5 emulator:
http://nino.net/blogs/nino/archive/2006/01/20/WM5EmulatorInternetConnectivityWithoutActiveSync.aspx


3/7/2006

Interesting article on how to be an Expert

Filed under: General — russell @ 11:50 am

How to be an expert.... apparently the answer is to practice. Not just repeating but how you practice. Here is a quote:

"For the superior performer the goal isn't just repeating the same thing again and again but achieving higher levels of control over every aspect of their performance. That's why they don't find practice boring. Each practice session they are working on doing something better than they did the last time."

Check out the review here:
http://headrush.typepad.com/creating_passionate_users/2006/03/how_to_be_an_ex.html