April 2007 - Posts

Running PHP through FastCGI on Windows Vista, IIS7

As I mentioned in my previous post, I've been dabbling very timidly with PHP for the first time.  For the best combination of performance and stability on the Windows platform, I opted to use the CGI version of PHP, through the technical preview Read More

Silverlight with PHP

As you'd expect from someone who's spent the last decade working solely on the Microsoft platform, I'm a lot more au fait with ASP.NET than I am with PHP.  Nevertheless I thought it's about time I took a look at PHP, if only at the most basic level. Read More

New Windows Live Dev Site

Timed to coincide with new Windows Live announcements at MIX07, there is a whole new site for Windows Live development at http://dev.live.com.   Technorati tags: Windows Live, Virtual Earth Read More

Virtual Earth Map Control v5.0 Released

Over the weekend, version 5.0 of the map control has been released.  See this post for a quick overview of the new features, and go to the newly-updated interactive SDK for a complete rundown of what's new. There are some changes, and code that uses Read More

Running 32-bit ISAPI Extensions on 64-bit IIS7

I use the 64-bit version of Windows Vista, which of course includes IIS7.  Today I came to install an old ISAPI extension and found it wasn't working.  Of course, my 64-bit IIS worker process might not want to load a 32-bit extension, Read More

Disabled Blog Comments

Regrettably, I've had to disable comments on this blog.  For some time now, I've had comments set to "moderate", but that simply means that I have a mailbox somewhere filling up with all the stuff you would have seen as comments, the vast majority Read More

2007 MSDN Roadshow Re-run

Due to continuing demand, we'll be reprising the 2007 roadshow one more time, on the 11th of June at the Cavendish Conference Centre in London.  For full details, and to register, click here. That's in addition to the re-run that we'll be doing at Read More

C# 3, Lambdas and Currying

Thinking back, nostalgically, to when I first learned about lambda-calculus all those years ago, I remembered the concept of Currying.  I found this definition on Wikipedia, which includes an example using C# delegates, with an anonymous method. Read More

Laying Out the Virtual Earth Map Control

When I'm trying to build a page that uses the Virtual Earth map control, I quite often want to position the map at a specific geographical location, or place a pin at specific points.  I've shown in the past how you can do this using postcode lookup, Read More

Updated Sample - Virtual Earth and Contacts Control

I've updated the sample code that I posted some time ago.  You can view the sample here, and just right-click View Source to see the code of course. The contacts control can now be made to disappear, then re-appear by clicking buttons at the bottom Read More

Microsoft Silverlight

Announced today, Silverlight is the official name for WPF/E.  See here.   Technorati tags: WPF/E, Silverlight Read More

Writing Solid Code

Whenever I've discussed good technical books with colleagues, I always think of one above all others.  I read it in the early 1990s.  It's called Writing Solid Code, and it's by Steve Maguire.  It's been out of print for some time, but Read More

Web Development Event in Leeds

On the 1st of May, Mark Johnston and I will be presenting an MSDN TechTalk entitled Web Design and Development with WPF/E and Windows Live.  It'll be at the Leeds Showcase Cinema, and doors open at 9am.  Maybe we could catch a film later? For Read More

The Phoenix Project

Microsoft Research has an interesting project that could replace the code-generation (back-end) of our compilers, whether targeting native code or MSIL.  As I understand it, Phoenix has a plug-in architecture that allows you to insert code (managed Read More

Web App Security Event

On 26th April, SPI Dynamics are presenting a free "Web Application Hacking Workshop" at Microsoft's Reading offices.  It promises to be really useful for all of you who build and/or test web apps, and should make a refreshing change Read More

While I Was Away

I took a week off last week, and in my absence, look what they did - Expression Blend and Expression Web are to be included in MSDN Premium Subscriptions.  See here for the full story. Last year I was out and about introducing .NET Framework v3.0 Read More