Philip is a Computer Science PhD student at Liverpool John Moores University. He's still not mastered guitar tabs, never finished Mario, and needs a haircut. He discusses life at


  1. Use Amazon Web Services in ASP.NET

    Amazon Web Services can push fresh content to your site, and help you make some cash in the process. Use ASP.NET with the Amazon Web Service to query the company’s catalogue and return results to your site — Philip’s practical tutorial shows how.

  2. ASP.NET Security Threat

    I’ve been busy fixing the many applications at University today with this new security threat to ASP.NET applications. Put simply, its a matter of canonicalization that could allow users to enter password protected areas of your sites by simply altering a URL. A good how-to guide is available on the Microsoft support site, yet no […]

  3. Host .NET In SQL Server 2005 Express

    SQL Server 2005 goes beyond T-SQL to provide the full power and breadth of functionality available in the .NET Framework. In this hands-on tutorial, Philip shows how to build stored procedures that host CLR-code using SQL Server 2005 Express.

  4. New version of BlogWave available

    Improvement include: Less bugs (especially in the WSS adapter), slicker UI, some developer-friendly features and a new Google adapter which allows syndicating google searches. Download it here: Updated FAQ is at:

  5. Express Manager Demo

    This week was the week my PhD ramped up a notch. Presentations to give, proposals to write, references to seek. 13 hour days don’t leave much time for the .NET blog, but fear not! Sundays are the day of rest, and as such, its nice to watch a movie instead of reading blocks of text. […]

  6. News of IIS 7

    From Fritz Onion: “All in all, it looks like the future of IIS (IIS 7) is moving toward integrating into the ASP.NET pipeline, so it will be worth spending time familiarizing yourself with the HttpPipeline in ASP.NET today in preparation for what’s coming next…”

  7. Setting Page Titles 2005 Style

    Little tip. To set the page title on an ASP.NET Web From using Whidbey, add runat=”server” properties to the head and title tags in your HTML: Now, you can set the page easily using: this.Title = “My new page title”; Simple as!

  8. SQL Server 2005 Express via ODBC?

    Need to run SQL Express within applications other than those supporting .NET? Well, I needed to get my database schema to Visio, yet none of the connectors would work. By default, Express doesn’t talk via TCP or NP and its default listeners won’t accept older you need to manually enable these to get Express […]

  9. New article: Getting started with Mono

    Getting Started with Mono As I say in the introduction to the article, I avoid Linux and stick to my friendly Windows icons and buttons. But, of course, there are times when Linux is a requirement on a project, so having .NET available in some Linux form can ease the jolt ;) The article outlines […]

  10. Get Started with Mono

    The open source Mono project has been created to allow developers to code much of the .NET framework in cross-platform executable code. In his introduction to the technology, Philip uses Mono to code in C# for Linux.