I'm thrilled to announce that I'll be speaking at the 23rd edition of #phpday, the international PHP conference in Italy, organised by @grusp.
I’ll be presenting a talk titled: "Better Debugging With Xdebug".
It's in Verona, Italy, on May 14-15th 2026.
You can use my speaker’s discount code […]
The phpday team has just published my talk "🥧 A slice of PIE: revolutionising PHP extension installation" on YouTube, which I gave at the last #phpday edition.
Check it out here: youtu.be/VkeXOwK6gvU
The GrUSP team has just published my talk “Custom PHPStan Rules: Automate Standards and Save Time” from #phpday
Custom PHPStan rules amplify the benefits of PHPStan and they are not as difficult as you might think to write. I created 3 in this talk youtu.be/1tOSnuxCcRY
Time to come up with that #PHPDay abstract... /cc @grusp
I recently went to both #phpday and #jsday, two very interesting events to understand these languages and future of the web development.
I came away encouraged... until I discovered Google and Microsoft agents and Claude 4.
Thank goodness in Italy #wordpress is still very popular. 🐢
Rob Allen standing in front of a projector slide listing the most important OAuth improvements since 2.0
@akrabat now showing what has changed in #OAuth since 2012. #phpday
@Girgias I'm re-evaluating `ArrayObject` as "extremely useful" from now on:
```php
class A { public readonly int $v; }
$a = new A;
$b = new ArrayObject($a);
$b['v'] = 'hello';
$b['v'] = 'world';
echo $a->v; //"world"
```
https://3v4l.org/5UYWZ
#phpday
Slide showing PHP `$a = "5d9"; $a++; $a++;` causing `$a` to become a string, then a floating point value
@Girgias ( 。 •̀ ᴖ •́ 。) (╯°□°)╯︵ ┻━┻ #phpday
Gina standing in front of a projector slide showing general PHP foundation project statistics
@Girgias showing us the impressive amount of work happening under the PHP foundation, as well as some horrible language quirks that still affect us nowadays. #phpday
Luigi in front of a projector slide showing a directory tree of PHP files divided by business features, making the distance between logically close related files smaller.
Luigi Cardamone telling strategies for preventing the "files divided by type" mess that most PHP frameworks (erroneously) teach us. #phpday
Luigi standing in front of a projector slide showing Friuli on the italian map, together with wine and frico, both traditional of the region.
Next: Luigi Pecorella teaches us about Friûl and its language, as well as how they re-organised a DB without FKs to reduce complexity and improve performance. #phpday
James Titcumb in front of a projector slide showing an example `composer.json` with extension dependencies (and configuration flags thereof) declared.
Now @asgrim from @roave, talking about #PIE, the #PHP extension installer, which will replace PECL in the future.
Good investment by the PHP foundation and the sovereign tech fund! #phpday
Arne in front of a projector slide with examples of a CPE (Common Platform Enumeration) identifier by NIST
Next: @theseer talking about #SBOM - very compliance-intensive talk. #phpday
I really know the struggle!
Great talk at #phpday @secondej.bsky.social 👏
A slide showing a torchlight that shines through an architectural diagram, light beam crossing layers that are affected by a change
The "torchlight" approach to software development: go through known layers that are in use by a modified component, so you are focused on only the bits you need to touch. #phpday
Giorgio Sironi in front of a slide showing a technical architectural legacy situation from 2017
Next' @giorgiosironi talking about a legacy code journey. #phpday
Dave in front of a slide with an arrow pointing from "PHPStan" to "custom rules"
Next up: @DaveLiddament on how to write @phpstan custom rules. #phpday
Next up we have Laura Durieux on generative AI work @api-platform.com #phpday
Me and James Seconde posing with a Vonage Elephpant (black plushie elephant with the inside of the ears colored, one purple, the other pink, Vonage and their logo printed in white on the visible side) with a PHPDay presentation slide in the background.
Found one of the most beautiful elephpants at #PHPDay in Verona made by #Vonage. Awesome color combination!
Conference slide: shows a `hook()` method of the OpenTelemetry extension, used to inject code before/after any function or method
Here's the API to literally "hook" into any function/interface execution through the #OpenTelemetry #PHP extension: #phpday
Next up: Grzegorz Drozd showing an example PHP + #OpenTelemetry stack - github.com/GrzegorzDrozd/openteleme... #phpday
Slide with a TUI (Terminal User Interface) showing #PHP elephpants
Next up: @dantleech talking about TUIs from #RataTUI to #PHPTUI. #phpday
📄 The slides for my presentation "What's New in PHP 8.4 (and PHP 8.5)!" from phpDay are now available online: https://derickrethans.nl/talks/php-phpday25
#php #phpday #presentation #slides
At #phpday we have Simone D'Amico on new approaches to server side rendering in #php. Props to @symfony.com for ux and @laravel.com for Livewire
@pronskiy kinda suggesting that PHP-SRC may someday remove the JIT compiler, depending on maintenance burden vs performance gains. #phpday
JSON Schema support coming to the language? https://github.com/bukka/jso is now supported by the PHP Foundation :O #phpday
Slide showing the EU Commission Working Group members, including the PHP Foundation
And the PHP Foundation is part of the EU Commission Working group under the Cyber Resilience Act 👏 #phpday
TIL: https://github.com/wstool/wst used to test PHP-FPM integration. #phpday