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
I've published a new blog post: "Human Creations", on the difference in content generation by LLMs, and the creation of text, art and code by humans.
You can find it at https://derickrethans.nl/human-creations.html or at @blog
RE: https://phpc.social/@afilina/116274024588235234
It's good to see that more and more people are realising that the Web can be for-good, without all the enshittification.
That's why I'm happy to see endeavours like phpc.tv springing up, and helping out where I can.
Taking back the control of how the Web is for people, by people, without big tech making it all shit.
Created a waste_basket; Updated 5 crossings and a bicycle_parking
I walked 10.7km in 2h35m10s
If you're in the UK (south, preferably), the International Space Station is going to be visible straight above you in about half an hour!
If you're further north than London, it moves further to the south.
Updated 2 crossings
Created 3 crossings, 2 waste_baskets, and 2 trees; Updated a crossing
Created 2 post_boxes and a crossing; Updated a newsagent shop
Updated a crossing
Updated a post_box
Created a bench; Updated a bench
Created an information; Updated 2 benches
Updated a crossing and a supermarket shop
Confirmed a restaurant
I hiked 18.8km in 3h50m35s
Updated a pub
Updated a restaurant, a pub, and a toilet
Created a butcher shop and a restaurant; Updated a restaurant; Confirmed a bakery shop and a restaurant
I walked 10.8km in 1h44m13s
Merged pull request #1069
Bump versions for CI and release scripts
Merged pull request #1067
Update GitHub actions
Merge branch 'xdebug_3_5'
Merged pull request #1068


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