Romain Canon

@Romm
123 Followers
88 Following
251 Posts
🐘 PHP developer, OSS enthusiast
Githubhttps://github.com/romm/
Bluesky@romain-canon.com
Twitter@Rommsteinz

PHPBench 1.6 released wth support for:

- JSON progress streaming
- JSON report output
- ... and some new expression functions

https://github.com/phpbench/phpbench/releases/tag/1.6.0

Release 1.6.0 · phpbench/phpbench

1.6.0 This release contains changes relating to the generation of JSON reports for use with things such as github-action-benchmark reports: JSON progress logging #1018 reports: JSON report rendere...

GitHub
Random sighting while drinking a beer with @mopolo in a bar in Lyon, France #PHP #Composer 🍻
Fêter 25 ans ensemble, c'était beau. Mais 2026 s'annonce difficile pour l'AFUP. Sponsors en retrait, billetteries en recul… Sans la communauté, il n'y a pas d'AFUP.
On vous explique nos difficultés dans cet article, et on compte sur vous ! 💙
afup.org/news/1254-signal-dalarme-tire-a-lafup

I've noticed that unintentionally, the @roave Discord has become a mini open source hub for several projects (obviously not exclusive), which is super cool to see our little community growing ❤️

If you fancy joining us, please feel free! https://discord.gg/roave

#phpc #php #opensource #oss

Join the Roave Discord Server!

Check out the Roave community on Discord – hang out with 354 other members and enjoy free voice and text chat.

Discord

Maintaining open source projects is mostly a thankless task, but very occasionally a very kind soul drops their appreciation and thanks, and it really does make your day 🥰

▶️ Take a moment sometimes to thank the maintainers of open source projects you value!

#OpenSource #OSS #Positivity #Appreciation #Tech

Git won't track empty directories (because at heart it only tracks files). Common advice is to add a '.gitkeep' file so the directory isn't empty and git will make the directory.

EVEN BETTER ADVICE: put a README in the directory explaining what the empty directory is for and what will eventually be there.

Thank you @mopolo for helping out!
🚚 The `.io` domain names have become really expensive over the past couple of years, so I’ve decided to move the #PHP Valinor documentation from https://valinor.cuyz.io to https://valinor-php.dev
Redirecting

PHPStan fully supports PHP 8.5!

Xdebug Update: January 2026
Original Post

In this update I explain what happened with Xdebug development in the last month.

In the last month, I spent only around 9 hours on Xdebug, with 24 hours funded. The rest of the time, I spend on building out Xdebug Cloud version 2.

Xdebug 3.5

Most of this month I spent on a few bug and performance reports from the Xdebug 3.5 release — most notable a performance degradation on Windows due to the new experimental control sockets.

I also spent time on my large better code coverage patch, which still isn't quite as performant as the current feature; although it does give more precise results.

Native Path Mapping

Fabian Potencier, from Symfony fame, has created an exploratory patch for Twig to make use of Xdebug's new Native Path Mapping functionality.

From the initial patch, it became clear that a few things need to be improved on the Xdebug side for this to be a complete feature. For that reason, I have created a few issues to work on:

My PhpStorm issue to allow for the setting of breakpoints in template file has now been merged, and is scheduled for 2026.1 EAP 2. At the time of writing this isn't quite out yet, so I will keep you posted.

Xdebug Videos

I have created one new videos in the last month:

All Xdebug videos are now available on the phpc.tv PeerTube instance. This will be the primary location for new videos, although I also still post them to my YouTube channel.

If you have any suggestions, feel free to reach out to me on Mastodon or via email.

Xdebug Cloud

I am currently reworking Xdebug Cloud, the Proxy As A Service platform to allow for debugging in complex networking scenarios.

The new version will allow for automatic subscriptions.

Packages will start at £16/month for one-developer companies.

If you want to be kept up to date with Xdebug Cloud, please sign up to the mailing list, which I will use to send out an update not more than once a month.

Xdebug Update: January 2026 — Derick Rethans