Introduction

<Tap, tap…> Is this thing on?

Hi. My name is Brian Swan. I’m a PHP fan AND I work at Microsoft. Not too long ago, that self-description might have triggered an identity crisis, but recently the intersection between PHP and Microsoft has become rich enough that I won’t need to worry about finding a therapist any time soon! I became interested in PHP a few years ago when I was preparing for a job interview - I was hoping to impress my prospective employer with how quickly I could learn something new. Clearly, I chose the right language. I was amazed at how easy it was to go from zero knowlege about PHP to getting a web application up and running. And, I've always been interested in the rich suite of technologies that Microsoft offers. Since then, I've continued to have fun increasing my knowlege about both PHP and Microsoft technologies, and have been keenly interested in the growing intersection of the two.

In the last few years (and even in the last few months) Microsoft has taken some big strides toward making its technologies easily accessible to PHP developers. Just to name a few, consider the IIS improvements for PHP apps, the SQL Server Driver for PHP, the Toolkit for PHP with ADO.NET Data Services, the Azure SDK for PHP, the Web Platform Installer, the WinCache Extension 1.0 for PHP… the list goes on. For many of those projects, the source code is freely available; in the case of the WinCache Extension, the source code has been contributed to PECL.

 I, for one, am happy to see Microsoft deliver on its commitment to interoperability with PHP, and I’m looking forward to seeing what’s next. In this blog, I plan to explore the growing intersection between PHP and Microsoft by diving into the recent (and not-so-recent) releases Microsoft has made in this space. My focus will be on providing technical content that PHP developers can use to more easily take advantage of these releases. I also hope to drive feedback from readers about these projects back to the development teams in an effort to increase quality and maintain focus on features/scenarios that are important to the PHP community. In the next few weeks, I’m considering the following topics:

· Getting Started with the SQL Server Driver for PHP.

· mssql and sqlsrv: What’s the difference?

· Avoiding SQL Injection (best practices).

· Getting Started with PHP and Azure.

· Getting Started with the SQL Server Migration Assistant.

Of course, I’d like to hear your input about these topics, and I’m always interested in suggestions for new topics. Part of what is exciting about starting this blog is the opportunity for me to learn as I go. So, if you have questions about using PHP with any Microsoft technology, just let me know. I’ll do some homework and hopefully be able to provide some helpful code, tips, or tricks.

Look for my first real post soon. Thanks!

-Brian

Share this on Twitter