Categorie
@localhost Conferenze

Sfday @127.0.0.1 | 25 Settembre 2024

Torna in formato localhost la conferenza dedicata a Symfony, il framework PHP dalla struttura modulare e flessibile.

📅 Mercoledì 25 Settembre | 9.30 -13
💻 Online🎙️ Italiano

L’evento che riunisce la community italiana di Symfony

Questo evento fa per te se:

  • sei agli inizi nel campo della programmazione Web e PHP e cerchi ispirazione e conoscenze pratiche da esperti del settore.
  • hai una consolidata esperienza nella programmazione di PHP e del framework Symfony e vuoi condividere le best practice con una community di persone appassionate.
  • Sei project manager e gestisci progetti che utilizzano Symfony e vuoi approfondire le capacità del framework per rendere più efficiente l’implementazione dei tuoi progetti.

Questo evento è sponsorizzato da MadiSoft, che utilizza molto il framework Symfony nello sviluppo di servizi software per la trasformazione digitale delle Scuole Italiane.


I talk in programma.

Disaccoppiare il codice di dominio dal framework e dall’infrastruttura

Luigi Cardamone Backend Developer @ Madisoft

Symfony è un framework con moltissime funzionalità ma se non lo sappiamo domare prenderà il controllo del nostro progetto. In questa presentazione vedremo perché è importante disaccoppiare il nostro codice applicativo e di dominio dal framework e dal codice infrastrutturale in generale. Questa separazione ci permetterà di avere del codice più pulito e testabile ma anche di utilizzare Symfony in modo più efficiente semplificando gli aggiornamenti e le integrazioni con nuove tecnologie.

Don’t let the framework stand on your way

Samuele Lilli, Senior Backend Developer @ Madisoft

Symfony è uno strumento potente ma comprendere tutte le sue logiche può non essere immediato. Proprio per questo la sua estensiva documentazione mira a semplificare le cose indirizzando però l’utente alla metodologia RAD (Rapid Application Development). Tutti gli utilizzatori di Symfony si saranno – presumibilmente – trovati ad avere componenti/concetti del framework dove non sarebbero dovuti essere: utente, sessione, entità anemiche “forzate” dai form, event dispatcher e così via.
In questa sessione, tramite esempi pratici, proveremo a capire sia perché è meglio confinare il codice di terze parti in layer separati rispetto al livello che ospita la logica di business, sia come farlo. Analizzeremo quindi i componenti e concetti più utilizzati formalizzando un approccio paradigmatico da poter applicare anche ai componenti e concetti che non avremo tempo di affrontare in questi trenta minuti.

Symfony UX: rivoluziona il tuo frontend con Symfony

Simone D’Amico, Technical Team Lead @ Spreaker

Symfony UX è definito come un ecosistema JavaScript per Symfony. È un framework full-stack che semplifica la realizzazione di interfacce dinamiche grazie ad una serie di librerie pronte all’uso. Nel talk vedrai una panoramica completa del framework, un proof of concept per dimostrarne le potenzialità, e discuteremo i principali pro e contro del suo utilizzo rispetto ai principali competitor. Scoprirai come Symfony UX può semplificare l’integrazione tra frontend e backend, migliorando l’esperienza utente e ottimizzando il flusso di lavoro degli sviluppatori.

Symfony e Elasticsearch: debugging e ottimizzazioni

Emanuele Panzeri Senior software architect @ Liip AG

Cosa fare quando un’applicazione Symfony, costruita utilizzando molti componenti Symfony ed Elasticsearch, inizia a dare problemi? In questo talk presenterò il caso di una applicazione che espone Rest-API con più di 35M di richieste al giorno che iniziò a creare problemi e a funzionare in modo inatteso. Vi presenterò come abbiamo analizzato e identificato i problemi e alcuni colli di bottiglia in Symfony framework, Elasticsearch, RabbitMQ, SF Serializer e il sistema di caching con l’aiuto di Blackfire. Vedremo come ottimizzare le richieste API verso Elasticsearch e come ottimizzare l’applicazione Symfony per renderla più efficiente e performante. Incluso nel talk: colpo di scena finale per i sviluppatori e DevOps.

Minimal Symfony in real life

Massimiliano Arione, Freelance web dev

Tempo fa ho provato a re-implementare un sito semi-statico con Symfony, per vedere se fossi riuscito a tenerlo abbastanza snello, ma al contempo sfruttare il nostro framework preferito. Grazie all’ampia flessibilità fornita da Symfony, ci sono riuscito, e mi piacerebbe condividere questa esperienza in un talk dal contenuto super-pratico!

Vuoi fare parte della community PHP?

phpday è la conferenza a cui teniamo di più perché è la prima che abbiamo iniziato a fare (la prima edizione è del 2003). Vogliamo formarci, fare rete, entrare in  contatto con persone con la stessa passione per lo sviluppo web che hanno backgroud diversi dal nostro.

Tutto questo perché pensiamo che ci sia bisogno di diversità nello sviluppo web per renderlo migliore.

Se hai bisogno di allargare la tua preparazione su altri ambiti dello sviluppo web, questa è l’occasione che stavi aspettando.

Non scriviamo spesso, non ci dilunghiamo nello storytelling non scriviamo con una cadenza precisa.

Scriviamo solo quando c’è qualcosa di importante e ti aggiorniamo sulle iniziative delle community più attive.