15 maggio 2021

Incontra la comunità di appassionati ed esperti del mondo Java™ Virtual Machine!

Vola al Java™ User Group Day del Trentino Alto Adige Südtirol ed incontra persone che si divertono, lavorano con Java™, Kotlin™ e Scala™

Quest'anno a causa dell'emergenza COVID-19 si terrà esclusivamente in forma on-line.

ISCRIZIONI GRATUITE APERTE SU EVENTBRITE.

Iscriviti al nostro canale YouTube per vedere la live!

Per iscriverti al canale vai qui

About

Una giornata per approfondire con professionisti Java™, Kotlin™, Scala™ il panorama di prodotti, strumenti e metodologie in uso oggi nelle realtà aziendali.
Una giornata per aggiornarsi, creare contatti e divertirsi.

Talks

Una mattina di presentazioni brevi da 30 minuti ciascuna su un tema specifico di Java™ che può riguardare prodotti, una metodologia, e strumenti per lo sviluppo.

Apertura evento

Ore 10:00
Presentazione della giornata a cura di Nicola Pedot.

Nicolas Frankel

Ore 10:30
Developer @ Hazelcast.
3 easy improvements in your microservices architecture

Sebbene un'architettura di microservizi sia più scalabile di un monolite, questa ha un impatto diretto sulle prestazioni. Per un miglioramento delle prestazioni si può impostare una cache. La cache può essere configurata per l'accesso al database, per le chiamate REST o semplicemente per memorizzare lo stato della sessione su un cluster di nodi del server. In questa talk di live-coding, mostrerò come Hazelcast In-Memory Data Grid può aiutare in ciascuna di queste situazioni. Spoiler: è molto più facile di quanto ci si aspetterebbe.

Caching & Microservizi

Ore 11:30
Discussione aperta sull'argomento moderata da Luca Guadagnini

Testing

Ore 12:00
Discussione aperta sull'argomento moderata da Mario Santini

12:30 - 13:30

pausa pranzo

DDD

Ore 13:30
Discussione aperta sull'argomento moderata da Nicola Pedot

Mario Fusco

Ore 14:00
Java Champion Red Hat Developer.
Introducing Drools

Cos'è e come funziona una rule engine? In quali casi vale la pena prendere in considerazione il suo impiego e in quali altri va evitato? In cosa differisce la programmazione dichiarativa dal più familiare paradigma imperativo? In questo talk cercherò di rispondere a queste ed altre domande sia a livello teorico, sia portando come esempio concreto Drools, il rule engine di Red Hat sul quale lavoro da quasi di 10 anni. Relativamente a quest'ultimo mi focalizzerò sia sul DRL, il linguaggio usato da Drools per la definizione delle regole, sia sulle varie caratteristiche peculiari del rule engine, come la possibilità di combinare forward e backward chaining e quella di utilizzo per l'analisi di serie temporali.

Open Source

Ore 15:00
Discussione aperta sull'argomento moderata da Mario Fusco

Simone Bordet

Ore 15:30
Java Champion e Core Developer di Jetty.
Java™ 16: Le Novità

Java 16 è stato rilasciato il 16 Marzo 2021.
In questa sessione vedremo le novità più importanti rilasciate con Java 16, con uno sguardo alle novità introdotte nelle releases precedenti.
Discuteremo di come restare aggiornati e di come affrontare l'aggiornamento da Java 8, e di quello che potrebbe essere rilasciato con Java 17.

Java™ Future

Ore 16:00
Discussione aperta sull'argomento moderata da Simone Bordet

Discussione aperta

Ore 16:30 - 18:00
Approfondimento dei temi della giornata: domande, risposte, opinioni e networking.

Networking

Il principale valore di questa giornata sta nell'occasione di confronto e incontro con diverse esperienze dell'ecosistema che ruota attorno alla Java Virtual Machine.

Sarà garantito ampio spazio al dialogo alle domande.

A causa dell'emergenza COVID-19 l'evento si terrà esclusivamente in modalità on-line.

Iscriviti al nostro canale YouTube per vedere la live!

Per iscriverti vai qui

Organizzatore: Java User Group Trentino Alto Adige Südtirol

Nicola Pedot

Luca Guadagnini

Mario Santini