Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
giuliatosato committed Oct 24, 2024
2 parents 353ecc3 + ca3f391 commit 90863f7
Show file tree
Hide file tree
Showing 4 changed files with 46 additions and 42 deletions.
4 changes: 2 additions & 2 deletions source/_data/defaults.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,9 @@ conference:
update_is_warning: false
update_warning_header: ""
update_title: "Pre-party!"
update_description: "L'ormai consueto evento in diretta streaming per presentare la conferenza. "
update_description: "Un evento online per presentare la conferenza. Appuntamento su YouTube Mercoledì 2 Ottobre 2024, alle 21"
update_link_url: "https://www.youtube.com/c/grusp"
update_link_label: "Riguarda l'evento"
update_link_label: "Partecipa alla diretta"
# update_visible: true
# update_is_warning: false
# update_warning_header: ""
Expand Down
84 changes: 44 additions & 40 deletions source/_data/talks_speakers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ tracks:

days:
day_1:
date: 2024-11-07T09:00
date: 2024-11-07T09:00+01:00
title: "Day 1"
talks:
checkin:
Expand All @@ -191,19 +191,19 @@ days:
service_icon: "cutlery"
lunch:
item_type: "service"
start_datetime: 2024-11-07T13:20+01:00
end_datetime: 2024-11-07T14:30+01:00
start_datetime: 2024-11-07T13:30+01:00
end_datetime: 2024-11-07T14:40+01:00
talk_title: "🍝 Pausa pranzo"
service_icon: "cutlery"
lightning:
item_type: "service"
start_datetime: 2024-11-07T14:30+01:00
end_datetime: 2024-11-07T14:50+01:00
start_datetime: 2024-11-07T14:40+01:00
end_datetime: 2024-11-07T15:00+01:00
talk_title: "⚡️ ⚡️ Lightning talk"
coffee-afternoon:
item_type: "service"
start_datetime: 2024-11-07T16:10+01:00
end_datetime: 2024-11-07T16:40+01:00
start_datetime: 2024-11-07T16:20+01:00
end_datetime: 2024-11-07T16:50+01:00
talk_title: "☕️ Pausa caffè"
service_icon: "coffee"
closing:
Expand All @@ -227,11 +227,30 @@ Vi portiamo la nostra esperienza diretta con una case history che dimostra quant
speaker_1: *valentina_pasquino
speaker_2: *michela_tarozzi

talk_roberto_negro:

talk_roberto_gallea:
item_type: "talk"
track: *track_1
start_datetime: 2024-11-07T10:20+01:00
end_datetime: 2024-11-07T11:00+01:00
talk_title: "Check-up cardiologico per la tua app. Pulse or not?"
talk_description: "Nel panorama competitivo dello sviluppo web moderno, le prestazioni delle applicazioni giocano un ruolo cruciale nel successo di un progetto. Laravel, con la sua robusta architettura e la vasta gamma di strumenti integrati, offre un framework potente per lo sviluppo rapido di applicazioni web. Tuttavia, garantire che queste applicazioni siano anche efficienti e scalabili richiede un'attenzione costante alle performance.<br/>In questo intervento, esploreremo in profondità l'utilizzo di Laravel Pulse, un innovativo pacchetto di monitoraggio delle prestazioni, per ottimizzare le nostre applicazioni Laravel. Partendo dalle basi dell'installazione e configurazione di Pulse, passeremo ad analizzare i meccanismi interni dello strumento, fornendo una comprensione dettagliata di come raccoglie e processa i dati di performance. Vedremo come Pulse integra il monitoraggio delle richieste HTTP, l'analisi delle query al database e il tracciamento degli eventi per fornire un quadro completo delle performance dell'applicazione.<br/>Attraverso una serie di best practices e casi studio reali, vedremo come utilizzare Pulse per migliorare drasticamente le prestazioni delle applicazioni Laravel. Analizzeremo esempi concreti di identificazione e risoluzione di colli di bottiglia, ottimizzazione delle risorse e miglioramento del codice.<br/>I partecipanti apprenderanno:
<ul>
<li>Le tecniche avanzate per il monitoraggio delle prestazioni in tempo reale.<li>
<li>Come diagnosticare e risolvere problemi di performance comuni.<li>
<li>Una comprensione dettagliata dei meccanismi interni di Laravel Pulse e del suo funzionamento.<li>
<li>Strategie per ottimizzare le query al database e migliorare l'efficienza del codice.<li>
<li>L'importanza del monitoraggio continuo e dell'iterazione per mantenere alte le prestazioni dell'applicazione.<li>
</ul><br/>Questo intervento è rivolto a sviluppatori di livello intermedio e avanzato che desiderano approfondire le loro conoscenze sulle performance delle applicazioni Laravel e adottare un approccio proattivo nella gestione e ottimizzazione delle loro applicazioni."
talk_video_url:
speakers:
speaker_1: *roberto_gallea

talk_roberto_negro:
item_type: "talk"
track: *track_1
start_datetime: 2024-11-07T11:30+01:00
end_datetime: 2024-11-07T12:10+01:00
talk_title: "Conta fino a 10 prima di scegliere il tuo frontend per Laravel"
talk_description: "Nuovo progetto Laravel, solito dilemma: cosa utilizzerò questa volta per costruire il frontend? Vedremo lo stato dell'arte dei frontend per Laravel, analizzeremo nel dettaglio come funzionano per capirne le differenze, valuteremo i pro e i contro, e cercheremo di far chiarezza su quale soluzione risponde meglio ai vari use-case proposti. Anche perchè, una volta fatta la scelta, tornare sui propri passi diventa spesso (quasi) impossibile!"
talk_video_url:
Expand All @@ -241,8 +260,8 @@ Vi portiamo la nostra esperienza diretta con una case history che dimostra quant
talk_enrico_de_lazzari:
item_type: "talk"
track: *track_1
start_datetime: 2024-11-07T11:30+01:00
end_datetime: 2024-11-07T12:10+01:00
start_datetime: 2024-11-07T12:10+01:00
end_datetime: 2024-11-07T12:50+01:00
talk_title: "Prodotto in Laravel? No problem!"
talk_description: "Se stai cercando di sviluppare un prodotto B2B, sei nel posto giusto! In questo talk, ti mostrerò come usare Laravel per creare applicazioni multi-tenant che siano robuste, scalabili e pronte per il mercato. Ecco di cosa parleremo:<br/>
<ul>
Expand All @@ -258,30 +277,20 @@ Vi portiamo la nostra esperienza diretta con una case history che dimostra quant
talk_christian_nastasi:
item_type: "talk"
track: *track_1
start_datetime: 2024-11-07T12:10+01:00
end_datetime: 2024-11-07T12:50+01:00
start_datetime: 2024-11-07T12:50+01:00
end_datetime: 2024-11-07T13:30+01:00
talk_title: "La vita oltre i microservices: Monoliti modulari in Laravel"
talk_description: "Negli ultimi anni, l'architettura a microservizi è diventata una scelta popolare per lo sviluppo di applicazioni complesse, spesso considerata la soluzione a ogni problema. Ma è veramente così? O esiste un'altra via?<br/>Per molti progetti, adottare i microservizi equivale a voler schiacciare le mosche con un cannone. Questo approccio introduce una serie di complessità aggiuntive di cui spesso non si tiene conto, e un'applicazione errata e un cattivo design possono amplificare problemi che prima erano contenuti all'interno del sistema.<br/>Una corretta suddivisione del sistema è fondamentale. Fatto questo, un approccio a monolite modulare può offrire vantaggi significativi in termini di semplicità, manutenibilità e performance, rappresentando anche uno step intermedio ideale per un eventuale passaggio futuro a un paradigma distribuito.<br/>In questo talk esploreremo come sfruttare al meglio Laravel per costruire applicazioni modulari. Analizzeremo le strategie per organizzare il codice in moduli ben definiti, mantenendo la giusta separazione e facilitando l'evoluzione e la manutenzione del progetto. Scopriremo come ottenere un equilibrio tra la coesione del monolite e la flessibilità tipica dei microservizi."
talk_video_url:
speakers:
speaker_1: *christian_nastasi

talk_alberto_peripolli:
item_type: "talk"
track: *track_1
start_datetime: 2024-11-07T12:50+01:00
end_datetime: 2024-11-07T13:20+01:00
talk_title: "Enum fantastici e dove trovarli"
talk_description: "Gli enum sono stati introdotti in php relativamente tardi con PHP 8.1, per questo motivo molti non li conoscono o non li utilizzano al massimo delle potenzialità. Per questo spiegherò cosa sono, come si utilizzano e che limiti ci sono attualmente. Porterò esempi pratici di utilizzo e andremo vedere come superare i limiti degli enum utilizzando alcuni pacchetti di mia creazione."
talk_video_url:
speakers:
speaker_1: *alberto_peripolli

talk_giacomo_fabbian:
item_type: "talk"
track: *track_1
start_datetime: 2024-11-07T14:50+01:00
end_datetime: 2024-11-07T15:30+01:00
start_datetime: 2024-11-07T15:00+01:00
end_datetime: 2024-11-07T15:40+01:00
talk_title: "Real-Time Laravel Showdown: Laravel Reverb vs. Pusher"
talk_description: "Questo talk esplorerà due possibili soluzioni per aggiungere funzionalità in tempo reale alle applicazioni Laravel: Laravel Echo con Laravel Reverb e Pusher. Verranno esaminate la loro architettura, facilità di integrazione, prestazioni, scalabilità e costi per aiutarti a scegliere la soluzione più adatta alle tue esigenze."
talk_video_url:
Expand All @@ -291,39 +300,34 @@ Vi portiamo la nostra esperienza diretta con una case history che dimostra quant
talk_emanuele_fornasier:
item_type: "talk"
track: *track_1
start_datetime: 2024-11-07T15:30+01:00
end_datetime: 2024-11-07T16:10+01:00
start_datetime: 2024-11-07T15:40+01:00
end_datetime: 2024-11-07T16:20+01:00
talk_title: "Integrare funzionalità moderne in un'applicazione legacy attraverso API: un caso reale."
talk_description: "Capita di dover aggiungere nuove funzionalità ad un applicativo legacy: il rewrite non è un'opzione contemplata, la codebase è (super) custom, il nostro framework preferito non è disponibile: che fare?<br/>In questo talk mostrerò, attraverso un esempio reale, come inserire funzionalità moderne in una codebase legacy, utilizzando una seconda applicazione API-only basata su Laravel. "
talk_video_url:
speakers:
speaker_1: *emanuele_fornasier

talk_roberto_gallea:

talk_alberto_peripolli:
item_type: "talk"
track: *track_1
start_datetime: 2024-11-07T16:40+01:00
start_datetime: 2024-11-07T16:50+01:00
end_datetime: 2024-11-07T17:20+01:00
talk_title: "Check-up cardiologico per la tua app. Pulse or not?"
talk_description: "Nel panorama competitivo dello sviluppo web moderno, le prestazioni delle applicazioni giocano un ruolo cruciale nel successo di un progetto. Laravel, con la sua robusta architettura e la vasta gamma di strumenti integrati, offre un framework potente per lo sviluppo rapido di applicazioni web. Tuttavia, garantire che queste applicazioni siano anche efficienti e scalabili richiede un'attenzione costante alle performance.<br/>In questo intervento, esploreremo in profondità l'utilizzo di Laravel Pulse, un innovativo pacchetto di monitoraggio delle prestazioni, per ottimizzare le nostre applicazioni Laravel. Partendo dalle basi dell'installazione e configurazione di Pulse, passeremo ad analizzare i meccanismi interni dello strumento, fornendo una comprensione dettagliata di come raccoglie e processa i dati di performance. Vedremo come Pulse integra il monitoraggio delle richieste HTTP, l'analisi delle query al database e il tracciamento degli eventi per fornire un quadro completo delle performance dell'applicazione.<br/>Attraverso una serie di best practices e casi studio reali, vedremo come utilizzare Pulse per migliorare drasticamente le prestazioni delle applicazioni Laravel. Analizzeremo esempi concreti di identificazione e risoluzione di colli di bottiglia, ottimizzazione delle risorse e miglioramento del codice.<br/>I partecipanti apprenderanno:
<ul>
<li>Le tecniche avanzate per il monitoraggio delle prestazioni in tempo reale.<li>
<li>Come diagnosticare e risolvere problemi di performance comuni.<li>
<li>Una comprensione dettagliata dei meccanismi interni di Laravel Pulse e del suo funzionamento.<li>
<li>Strategie per ottimizzare le query al database e migliorare l'efficienza del codice.<li>
<li>L'importanza del monitoraggio continuo e dell'iterazione per mantenere alte le prestazioni dell'applicazione.<li>
</ul><br/>Questo intervento è rivolto a sviluppatori di livello intermedio e avanzato che desiderano approfondire le loro conoscenze sulle performance delle applicazioni Laravel e adottare un approccio proattivo nella gestione e ottimizzazione delle loro applicazioni."
talk_title: "Enum fantastici e dove trovarli"
talk_description: "Gli enum sono stati introdotti in php relativamente tardi con PHP 8.1, per questo motivo molti non li conoscono o non li utilizzano al massimo delle potenzialità. Per questo spiegherò cosa sono, come si utilizzano e che limiti ci sono attualmente. Porterò esempi pratici di utilizzo e andremo vedere come superare i limiti degli enum utilizzando alcuni pacchetti di mia creazione."
talk_video_url:
speakers:
speaker_1: *roberto_gallea
speaker_1: *alberto_peripolli

panel:
item_type: "talk"
track: *track_1
start_datetime: 2024-11-07T17:20+01:00
end_datetime: 2024-11-07T17:50+01:00
talk_title: "Panel"
talk_description: "Una chiacchierata per concludere la giornata."
talk_title: "Panel sulla Formazione in ambito Laravel"
talk_description: "Filippo Donadoni, Roberto Butti e Roberto Gallea saranno invitati ad un panel moderato da Alessandro Cappellozza: un'occasione di discussione e coinvolgimento in cui parleremo di formazione .
Le prime fasi di apprendimento, l’aggiornamento continuo, l’uso dell’IA e molto altro..."
talk_video_url:
speakers:
speaker_1: *alessandro
Binary file modified source/img/speakers/michela-tarozzi.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/img/speakers/valentina-pasquino.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 90863f7

Please sign in to comment.