Microsoft Web Developer Summit wrap-up
About a month ago I visited Microsoft's Web Developers Summit to come and talk with many other people from the PHP Community on how to get closer together and make the PHP experience better on Windows and with other Microsoft products. Although I was quite skeptical about the whole event and was slightly worried about it having only marketing and brainwashing sessions I set off just after php|works to Redmond (or actually Bellevue).
The first day started with Sam Ramji introducing the event, and Microsoft's strategy and "dedication" towards Open Source and open standards. Of course as part of this, OOXML was mentioned which caused some small discussion about the standardization process of it. Also mentioned was the grant to the Apache foundation as well as that Microsoft (or at least parts of it) now see that being open about things could mean growth in revenue. Some of the feedback that he got included making sure that it's actually easier for Unixy people to remotely maintain a Windows server — for example by providing the set of Unix tools from the /bin directory as well as providing built-in SSH support.
The OOXML thing got a follow up later in the day, where a member of the Office team tried to debunk the myths that the OOXML standard process was all messed up. Instead however, we were more interested in seeing how we could get a C-library to deal with office documents. Unfortunately we didn't really go into that specific topic.
Lauren Cooney introduced the Microsoft Web Platform and installer that can install a whole web stack. At the moment PHP isn't part of this yet but it will come soon. One of the things we discussed here was which extensions should be bundled. To which the obvious answer should be: "at least everything that PHP has enabled by default". Besides the installer, they're also working on a Web application installer with which also PHP applications that can be installed. This could also be something that we would like to see eZ Publish in for example.
IIS now also features a "mod_rewrite" extension that can also import Apache mod_rewrite rules from .htaccess files. It would also be nice if php_value settings could be imported and applied as well through this extension, just like the mod_rewrite rules.
The SQL Server team was demoing the new SQL-server driver for PHP. However, they got sort of grilled about not listening to what the users want. At the moment, there are the following "irritating" issues: There is no PDO driver, UTF-8 is not supported and it only works on Windows. The first two are definitely deal-breakers for us if we'd want to support MS SQL Server properly in our software. We discussed those issues later and it seems mostly a resource issue. Let's hope they can prioritize those points soon.
Juan Rivera introduced a Visual Studio plugin for editing PHP: VS.Php . I had spoken to Juan before regarding Xdebug that he integrated into VS.Php.
There were many other talks, but they didn't qualify for writing notes about. What I found most interesting were the interactions with the developers, and the least interesting where the attendee show cases. I think it was very worthwhile to see what kind of direction Microsoft is going, especially the parts where they want to be part of the community. There's still quite a road to go, especially because of legal issues, but they're at least on the road. Contact has been made :)
Comments
Derick,
It was a pleasure to meet you in person at the Summit. Keep up the good work on XDebug. I look forward to the next version.
Thanks,
Juan
It is a real loss if such talented and knowing people like you waste time with "MS-Integration" - if you do it for the money, ok, but otherwise every day spent in this field is a lost day for the community. We do not need MS. A day spent on open office integration would have been much better. :) Stop riding a dead horse.
Life Line
TIL that Kingfishers can hover just like hummingbird. I'll hopefully have some reasonable shots after I've gone through my nearly thousand shots today...
I hiked 9.8km in 3h40m47s
Updated a restaurant
Updated a vacant business
I walked 7.1km in 1h16m56s
I walked 3.9km in 45m56s
I walked 1.1km in 10m47s
I think this was my favourite photo of the set that I took. It's not at maximum coverage, but it does have a sun spot group (4508) just on the cusp of the terminator.
#eclipse #eclipse2026 #SolarEclipse #London #Astronomy #AstroPhotography #Photography
No totality here in London, but still had a great evening out in the local park and taking some snaps.
I did have a nice Solar Filter that I made for my lens, and had many conversations with people from different backgrounds. Kids loves to look through my filter after I was done (ran out of battery power).
More photos later...
I walked 0.9km in 9m28s
I walked 1.2km in 19m05s
Merged pull request #1100
Fixed issue #2267: Application slow when debugger is not listening on…
I walked 4.7km in 48m18s
I walked 3.0km in 1h10m24s
Is there somebody who runs PHP on native windows (with Xdebug) and can run a simple script for me?
It must be in a file (`test.php`):
```
<?php
echo microtime(true), "\n";
xdebug_connect_to_client();
echo microtime(true), "\n";
```And run like:
php -dxdebug.log_level=11 -dxdebug.log=c:\temp\xdebug-i.log -dxdebug.client_host=localhost -dxdebug.client_port=9111 -dxdebug.mode=debug c:\temp\test.php
With the port 9111 not open.
Would love to see the output and log file (in a DM).
I walked 5.5km in 55m06s
@harry_wood This is this list of 100 Go-mistakes that I was talking about: https://100go.co/
Updated a crossing
I walked 2.1km in 20m08s
Enjoying my afternoon and evening out at Lords for some cricket!
I walked 3.2km in 38m54s
I walked 9.1km in 1h34m28s
Updated a gate
Updated a bakery shop




Shortlink
This article has a short URL available: https://drck.me/mwdsw-6kh