Mike Plate

Freelance web and mobile developer

How to connect to SkyDrive with WebDAV – and my Office 2010 awakening

[This does not work as decribed anymore, and it probably never was meant to by Microsoft. I've moved on to SugarSync for my cloud storage needs, even though they don't either support WebDAV.] Actually, I stumbled upon this when I decided to try out Office 2010 beta. I haven't found any official documentation about how to connect to Windows Live SkyDrive with WebDAV (or any API), so I'm not sure how well supported this will be in the future. If you find any word about this from Microsoft, please let me know in the comments. The good news is that it works. The bad news is that it is very slow, but being 25 GB for free I guess you get what you pay for speed-wise (understandably). Read more...


Scott Guthrie in Stockholm

Scott Guthrie's first visit to Sweden was of course nothing I was going to miss. It sounded especially interesting since the top was Visual Studio 2010, ASP.NET 4.0 and Silverlight 4.0, none of which I thought had gotten due attention at TechEd Europe in Berlin last month. This is the man that co-invented ASP.NET and more recently the MVC framework on top of ASP.NET. Would he wear that red tennis t-shirt that has become his signature? Yes! And the presentation was well worth waiting for also. Read more...


First investigation of Windows Azure

So I have finally found some time to experiment with Windows Azure. My starting-point is that I'm a freelance developer that needs hosting services in order to try out several different ideas of my own. I first wanted to get a better understanding of what a virtual machine looks like in Windows Azure. What is it exactly? I know it's a Microsoft Windows Server box running on Hyper-V, at least that is what Microsoft has told me. But then what? Read on to discover some of my findings. Note, however, that I'm not an expert and I'm sure that some of my findings and questions could be answered by reading documentation somewhere but I like to get my hands dirty by looking under the hood. Read more...


Suddenly unidentified network in Windows 7

This problem really had me worried for a few hours today. I was working as usual on my recently purchased Dell XPS Studio 435MT when all of the sudden the network died. I have a cable connection to a switch, which is connected to an Asus router which is then connected to an ADSL provider. So I started to investigate my cabling and restarting switch and router, but nothing helped. I then verified that my network was ok by starting my backup laptop and it did get an internet connection so everything was fine there. Read more...


Microsoft TechEd Europe 2009 in Berlin, Friday

So the last day of TechEd is over. After a full week, my brain is a little tired. The last day doesn't have the same energy as the other days. I find it somewhat unfortunate. The lunch was only a bag with sandwich, salad and stuff. The lunch break is shortened and only one session after lunch. Of course, people want to go home since I assume their brains are as tired as mine. But I did manage to retrieve some previously unknown facts for Silverlight. Read more...


Microsoft TechEd Europe 2009 in Berlin, Thursday

Half time has passed and it is time to secure the most valuable knowledge before the week has ended. The tactics of session selection is complex. You could go for the topics that interest you the most, but since all of the breakout sessions are being recorded I would recommend to go more on the speaker than the subject. That is, do you recognize the speaker name as someone who usually presents with passion, knowledge and wit, choose that session even if the actual topic isn't your highest priority. Read more...


Microsoft TechEd Europe 2009 in Berlin, Wednesday

Day three at TechEd was the best one this far. Maybe getting better at selecting good sessions and speakers, which is always somewhat of a science in itself. The food is great, even better than in Barcelona. After some glitches with queuing to the lunch rooms the first day, everything has run smoothly. Warm food buffet style with vegetables and rolls. Very tasty indeed. Read more...


Microsoft TechEd Europe 2009 in Berlin, Tuesday

Day two was also mixed. Three good presentations and two wastes of time. Berlin Messe is really a huge complex. I've noted that some have complained about the long distances between session rooms, technical learning center, lunch and so on. Yes, it was more compact in Barcelona, however I didn't find it to be a big issue. With 30 minutes between sessions it is not a problem. The conference material states that there would be no wifi connectivity inside session rooms (which seemed a bit odd in these times of twittering), but it turned out that it was only in a few session rooms this was true. I had good enough connectivity in most session rooms. Read more...


Microsoft TechEd Europe 2009 in Berlin, Monday

First day at TechEd was a little mixed. I don't understand the thinking behind putting the keynotes after lunch and after we've already had a few sessions. Isn't a keynote suppose to kick off a conference? On the other hand, keynotes with nothing to launch is usually really boring and so was this one. More passion for great products, please! Also, note that I'm talking about the developer keynote (called "general session") and not the "real" keynote that was only for IT guys (in my opinion) and skipped by me. Read more...


Getting ready for Android development

Here are the steps I took to get my Android development environment set up on my Windows 7 64-bit box. Read more...


Laptop connection to HTC Hero with 3G

If you have an HTC Hero with a flat rate subscription for data traffic, it is very nice to use it for your laptop's internet connection as well. Of course, this is valid for any HTC phone or any Android phone for that matter, but I have an HTC Hero so that is what I can tell you about. Read more...


MissingMethodException and WaitOne

A customer complained today about a WinForms application written for .NET 2.0 that crashed. It turns out that on the customer's computer, a MissingMethodException is thrown when calling:

bool signal = WaitHandle.WaitOne(0);
Well, it works fine on my computer and I was certain that the project settings in Visual Studio 2008 was set to .NET version 2.0 and that the customer has that version of .NET installed. It is a system method, so it should be there, shouldn't it? Read more...


Windows Vista bug – clock is not updating

So there you are, working on a nice little project. Plenty of time before your eleven o'clock appointment is coming, expecting a nice demonstration of the current status. Read more...


Attach to w3wp.exe from Visual Studio 2005 on Windows Vista

Doesn't it just drive you crazy when you KNOW something IS there, but it isn't? Like when you're in Visual Studio 2005 on Windows Vista and would like to debug your asp.net application by attaching to the w3wp.exe process. You know you are running asp.net 2.0 code, but the dialog box still claimes that there is NO managed code inside w3wp.exe. But it is! Aaargh. Read more...


Running legacy asp scripts on Vista and IIS 7.0

Getting my legacy asp scripts to run against a Microsoft Access database on Windows Vista and IIS 7.0 took some investigation. Read more...

Twitter: @mikeplate