Currently browsing microsoft


Microsoft Web Dev Summit 2009

Tue, 1 Dec 2009 6:30 UTC

For the past three years, Microsoft has hosted the Microsoft Web Development Technology Summit, inviting a small group of community leaders, project developers, and prominent members of the PHP community, primarily for the purpose of eliciting feedback on how to better support PHP on Windows. I’m privileged and honored to be invited back for a third year to the fourth annual edition of this summit.

This is the first time I’ve ever blogged about the event, though I’ve taken “live” notes during the 2007 and 2008 summits. I’ll be taking notes again this year, if you’d like to follow along, but I’ll also be devoting several blog posts this week to the event because I think it’s important.

As I said, this is the Microsoft Web Development Technology Summit, but perhaps it’s not very aptly named, since it could best be termed as the Microsoft PHP Summit. Then again, one could argue that PHP really is the server-side technology of the Web, so calling this a web development summit is appropriate, and I think Microsoft understands that. This is the first reason I think this summit is important: Microsoft recognizes the importance of PHP to web development.

The second reason it’s important follows closely on the heels of the first. Because PHP is important, Microsoft wants PHP to work as best as it possibly can in a Windows Server environment, eliminating all performance arguments in comparisons between Windows/IIS and Linux/Apache. This reduces the platform choice argument to one of subjective preference with no basis in objective analysis. This is good for Microsoft because many PHP developers continue to use Windows as their local development platform, while deploying to *NIX systems. All performance arguments out of the way, if developers can deploy to the same platform they use for development, would they?

Other barriers for developers include cost and even open source philosophy (but mostly cost). Microsoft is eliminating this obstacle with their WebSite Spark and BizSpark programs. The philosophy argument is addressed by licensing some Microsoft tools and libraries under Microsoft open source licenses (which include BSD-like and GPL-like licenses).

There are many other reasons why this summit is good for Microsoft, but I’ll end with a third one for this post. In the spirit of openness and transparency, open source communities tend to be very vocal and honest, often brutally honest. So, why would Microsoft invite a room full of PHP developers, where the common laptop present will be running Mac OS X, with a few Linux laptops sprinkled in the room, and even fewer Windows laptops? Our community doesn’t hold back with our opinions. That’s why. Each person in the room has ideas of how Microsoft can be better community citizens, provide better and easier to use products for developers, and improve support for PHP on Windows. We may not use that platform, but we all have ideas for how it can be better. I don’t think Microsoft is kidding itself that it will convert us to its platform, but I do think they value our opinions and presence because our feedback will make their products better and we’ll communicate the experience back to the greater PHP community (i.e. through blog posts such as this), improving their image.

Do I think Microsoft has done anything positive with our feedback? You bet. In the years since the Web Dev Summit was first held in 2006, we’ve seen improvements to FastCGI in IIS and the introduction of the open source SQL Server native driver for PHP. I believe these improvements are direct results of the Web Dev Summit. And there are others. This year, the focus appears to be on developer tools, so we’ll be having in-depth discussions on typical workflow and processes for developing a PHP project from start to finish. If you have suggestions for how Microsoft can improve their tools for PHP developers, let me know, and I’ll pass them along.

Finally, I’ll leave you with this thought. Microsoft has seen many changes over the years. They are a behemoth of a company, and my perspective now is that there are two types of people in the company: the big company corporate types who are still convinced that closed and proprietary is the way to protect their products, brand, and customers and, on the other hand, the newer generation of product managers and developer evangelists who are making genuine attempts to be more open and transparent and finding ways to interact with the open source community to promote Microsoft as a good community citizen. Both are real faces of Microsoft. Don’t discount one for the other.

Comments 4 Comments »  Permalink Permalink  Tags Tags: , ,


Microsoft Web Development Summit 2007

Tue, 30 Oct 2007 2:10 UTC

I’m privileged to be in Redmond, WA this week at the Microsoft Web Development Summit. (Special thanks to Glen Gordon for sending me an invitation.) Also in attendance are a good crowd of PHP developers from various backgrounds and experience, including developers from Drupal, Gallery, Facebook, CakePHP, Solar, core developers, extension developers, authors, and just plain PHP programmers. Microsoft has invited us to their main campus in an effort to reach out to the PHP community to solicit opinions and feedback on various technologies, including IIS, Silverlight, their Ajax library, Expression Web, etc.

I’ll be taking time to condense my thoughts and reactions into a single blog post later this week after I’ve returned home and rested, but for now, you can follow along as I take notes on my personal “notes” wiki. I’ve made the conference notes section available for reading to the public. So, you can read my notes for the Microsoft Web Development Summit, if you like.

Comments 3 Comments »  Permalink Permalink  Tags Tags: , , , ,


Quoted in InfoWorld

Sat, 20 Jan 2007 17:08 UTC

Last week, I received a rather cryptic e-mail with the following subject line: “Are you available today to talk about PHP?” The body was even more cryptic: “If so, please provide a phone number. Thanks.” Normally, I would’ve tossed such a message aside, assuming that it’s either spam or someone in Nigeria wanting me to build a PHP application for them after I give them my bank account and routing numbers so they can deposit the funds necessary to complete the work, but I noticed that this message was sent by an Editor at Large from InfoWorld. So, I decided to give it a shot and send my number back to him.

Shortly thereafter I received a phone call from Paul Krill, who was writing a piece about Zend Core 2.0 (specifically with regard to Microsoft support), the Zend-Microsoft partnership, and the new CEO of Zend. Apparently, Zend was announcing their new CEO and releasing a beta of Zend Core 2.0 on the 16th (which they did). Strangely enough, I find it odd that the PHP community remained virtually quiet (literally) on these issues this week.

Nevertheless, InfoWorld ran Paul’s news story on the 16th, and I was quoted in it. I think this is the first time I’ve ever been quoted outside publications in the PHP world. Luckily for me, I was not misquoted.

Comments 2 Comments »  Permalink Permalink  Tags Tags: , , , ,