Sponsoring Xdebug
Over the past 7 years I've spend countless hours making Xdebug an awesome development and debugging tool. I love working on it; it is a good way to get familiar with PHP's "interesting" internals, and it also helps PHP developers finding (potential) issues within their code base faster.
With the 2.0 release announcement I asked users of Xdebug to send me a postcard if they liked it; and since the 2.1 announcement I mention that it is possible to give donations through PayPal. I have received quite few postcards and donations.
Recently, an issue with KCacheGrind and Xdebug's profiler functionality became known. As an experiment Sebastian suggested to see whether it would be a good idea to set-up a pledge-like system to arrange some funding so that I can dedicate my "work time" to working on Xdebug issues and features. I set-up a campaign on Pledgie (now defunct) for this purpose. Both Sebastian and I expected Pledgie to work a bit different than it actually did. Instead of holding on to the pledged money until the issue was implemented, it transferred the pledges directly to my PayPal account.
Twenty-four pledges were made, in about two weeks; matching the goal. Thanks Sebastian, Jan, Michael, Pale Purple, Jeff, Christoph, Karel, Yannick, Jake, Venakis, Brian, Simon, Kenneth, DM Baker, "gizmola", Ladislav, Volker, React, Michal and three anonymous supporters!
Last night I committed several patches to the Xdebug repository, including the one that sparked the idea to set-up a pledge to fund Xdebug's profiler files. These patches, and a few others, now form part of the upcoming Xdebug 2.1.1 release. I've published the source package for the first (and most likely only) release candidate: Xdebug 2.1.1RC1. Windows binaries will follow shortly. You can also install/upgrade the release candidate through PECL: pecl install xdebug-beta or pecl upgrade xdebug-beta.
The Pledgie campaign has now been closed, but I am intending to set-up new ones for more of the elaborate features—most likely starting with one related to Xdebug's code coverage functionality. In the meanwhile, please test Xdebug 2.1.1RC1, and let me know your comments about sponsoring specific Xdebug features. I plan on releasing to write up some more thoughts about that soon. I expect Xdebug 2.1.1 to come out before the end of the month. If you think Xdebug is useful, feel free to donate as well!
Life Line
I've finished reading Children of Memory, the third book in the series.
Another interesting take on forms of intelligent life.
A fourth one is going to get released later this year.
Updated a post_box, a beauty shop, and a restaurant; Confirmed 2 clothes shops, 2 pet shops, and a restaurant
I walked 5.9km in 1h40m39s
Updated a bicycle_parking
Updated 2 waste_baskets
I walked 7.9km in 1h37m12s
Created 3 waste_baskets; Updated 3 bus_stops, 2 benches, and 2 waste_baskets
I walked 8.1km in 1h25m53s
I walked 1.2km in 9m31s
I walked 9.4km in 1h39m05s
Merge branch 'xdebug_3_5'
Merged pull request #1071
Fixed issue #2411: Native Path Mapping is not applied to the initial …
Created 2 waste_baskets; Updated 3 waste_baskets, 2 benches, and 2 other objects; Deleted a waste_basket
I walked 7.9km in 1h45m36s
RE: https://phpc.social/@phpc_tv/116274041642323081
Now that phpc.tv and phpc.social are part of the same umbrella, I've upped my yearly contributions to their Open Collective: https://opencollective.com/phpcommunity/projects/phpc-social
Merge branch 'xdebug_3_5'
Merged pull request #1070
I walked 7.2km in 1h10m26s
Fixed issue #2405: Handle minimum path in .xdebug directory discovery
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
I walked 7.8km in 1h38m32s
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


Shortlink
This article has a short URL available: https://drck.me/sponsor-xdebug-8ky