La conferenza italiana dedicata al mondo PHP organizzata dai PUG!

Thursday 7th April 2022

09:15 Perchè PHP?
Talk by Roberto Butti (45 minutes)

Molte volte mi è stato chiesto, a proposito di PHP, "perchè dovrei imparare PHP, oggi?", "ma PHP è adatto a progetti "enterprise"?, "ma PHP scala?". Andando a fondo ho scoperto che gran parte delle volte le domande, i dubbi e le perplessità nascono dal fatto che non si ha esattamente chiaro lo scenario 2022 del mondo PHP. Lo scenario PHP negli ultimi si è evoluto in termini di: - community - ecosistema (strumenti, servizi) - linguaggio - maturità (degli strumenti e del loro utilizzo) Per esempio in ambito Code Quality la quantità e l'efficacia di strumenti e librerie è impressionante. In questo talk verranno mostrati alcuni di questi tool e come questi possono essere introdotti in maniera semplice ed efficace nei processi quotidiani di sviluppo, sia per progetti molto piccoli che quelli "enterprise".

10:00 Nudo e CRUD: a (Pim)core aperto
Talk by Lorenzo Nicoletti (45 minutes)

Pimcore è lo strumento con cui aiutiamo le organizzazioni nel processo di gestione delle informazioni di prodotto. Ma non parleremo di PIM. Guarderemo invece sotto il cofano, quali strumenti pronti all'uso offre. In particolare Pimcore offre CRUD, API GraphQL, Face Detection, Real-time image processing sono a disposizione senza dover reinventare la ruota.

11:15 Videogiochi in PHP 👾: dal game loop alle collisioni
Talk by Manuel Baldassarri (45 minutes)

Solo PHP. Niente trucchi e niente inganno (ne Javascript ne Web). Ci imbarcheremo nell’odissea che porta un programmatore a pensare di poter scrivere videogiochi con PHP e SDL. Disegnare sullo schermo, gestire gli input, fare il play di audio e gestire il mixer.

12:00 Server-Sent Events
Talk by Alessandro Minoccheri (45 minutes)

L'uso di PHP per aggiornare automaticamente tutti i client sembra strano. Server-Sent Events è una tecnologia push del server che consente a un client di ricevere aggiornamenti automatici da un server tramite una connessione HTTP. In questo talk mostrerò come e perché abbiamo implementato questa tecnologia in un progetto reale

12:45
5
Infection : come misurare la qualità dei propri test (...e non solo la quantità...)
Talk by Alessandro Candon (45 minutes)

Grazie al fantastico progetto OpenSource Infection (non è il miglior nome per il momento che stiamo vivendo ma ci accontentiamo) scopriremo in maniera dettagliata come si può misurare la qualità della batteria di test prodotti e non solamente la quantità. Capiremo cosa sono i mutanti, in quali casi sono positivi e quali meno, come utilizzare il tool e come integrarlo in una pipeline.