#phpday

2025-05-23

Hai partecipato a #phpday e senti ancora l'entusiasmo della community? 🍹
Se #Laravel è la tua passione, questa l'occasione per andare dall'altra parte del podio!

Candidati come speaker!
👉 laravelday.it/welcome/cfp.html

Ecco i filoni principali su cui il nostro comitato scientifico seleziona i talk

🧰 Best practice
🏗️ Architetture e ottimizzazioni
🌏 Laravel environment
🤕 Case study
Vogliamo leggere la tua proposta!

---
laravelday 2025 - 9° edizione
📍 Verona | 📅 20 Novembre 2025

2025-05-16

#phpday is coming to an end and I've more than doubled my elephant collection

Marco "Ocramius" Pivettaocramius
2025-05-16

@akrabat now showing what has changed in since 2012.

Rob Allen standing in front of a projector slide listing the most important OAuth improvements since 2.0
Marco "Ocramius" Pivettaocramius
2025-05-16

@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"
```
3v4l.org/5UYWZ

Marco "Ocramius" Pivettaocramius
2025-05-16

@Girgias ( 。 •̀ ᴖ •́ 。) (╯°□°)╯︵ ┻━┻

Slide showing PHP `$a = "5d9"; $a++; $a++;` causing `$a` to become a string, then a floating point value
Marco "Ocramius" Pivettaocramius
2025-05-16

@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.

Gina standing in front of a projector slide showing general PHP foundation project statistics
Marco "Ocramius" Pivettaocramius
2025-05-16

Luigi Cardamone telling strategies for preventing the "files divided by type" mess that most PHP frameworks (erroneously) teach us.

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.
Marco "Ocramius" Pivettaocramius
2025-05-16

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.

Luigi standing in front of a projector slide showing Friuli on the italian map, together with wine and frico, both traditional of the region.
Marco "Ocramius" Pivettaocramius
2025-05-16

Now @asgrim from @roave, talking about , the extension installer, which will replace PECL in the future.

Good investment by the PHP foundation and the sovereign tech fund!

James Titcumb in front of a projector slide showing an example `composer.json` with extension dependencies (and configuration flags thereof) declared.
Marco "Ocramius" Pivettaocramius
2025-05-16

Next: @theseer talking about - very compliance-intensive talk.

Arne in front of a projector slide with examples of a CPE (Common Platform Enumeration) identifier by NIST
DCoder 🇱🇹❤🇺🇦dcoderlt@ohai.social
2025-05-16

If your slide deck features The Toe Funk Hipster Man™, your slides are bad and you should feel bad.

#phpDay

Marco "Ocramius" Pivettaocramius
2025-05-15

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.

A slide showing a torchlight that shines through an architectural diagram, light beam crossing layers that are affected by a change
Marco "Ocramius" Pivettaocramius
2025-05-15

Next: @giorgiosironi talking about a legacy code journey.

Giorgio Sironi in front of a slide showing a technical architectural legacy situation from 2017
2025-05-15

Next up we have Laura Durieux on generative AI work @api-platform.com #phpday

Marco "Ocramius" Pivettaocramius
2025-05-15

Next up: @DaveLiddament on how to write @phpstan custom rules.

Dave in front of a slide with an arrow pointing from "PHPStan" to "custom rules"
2025-05-15

Found one of the most beautiful elephpants at #PHPDay in Verona, made by @vonage . Awesome color combination!

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.
Marco "Ocramius" Pivettaocramius
2025-05-15

Here's the API to literally "hook" into any function/interface execution through the extension:

Conference slide: shows a `hook()` method of the OpenTelemetry extension, used to inject code before/after any function or method
Marco "Ocramius" Pivettaocramius
2025-05-15
Marco "Ocramius" Pivettaocramius
2025-05-15

Next up: @dantleech talking about TUIs from to .

Slide with a TUI (Terminal User Interface) showing #PHP elephpants
Derick Rethansderickr@phpc.social
2025-05-15

📄 The slides for my presentation "What's New in PHP 8.4 (and PHP 8.5)!" from @phpday are now available online: derickrethans.nl/talks/php-php

#php #phpday #presentation #slides

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst