Amsterdam JUG "Duke Turns 30" Celebration at OpenValue

Questo evento è terminato!

Amsterdam JUG "Duke Turns 30" Celebration at OpenValue

Amsterdam Jug "Duke Turns 30" Celebration at OpenValue

Evento di: Amsterdam Java User Group

Posizione: OpenValue Amsterdam, Joan Muyskenweg 22, Amsterdam - Amsterdam-Oost

Evento online

Conferenze e dibattiti

Informazioni sull'evento

Sapevi che Java compie 30 anni? Unisciti a The [Duke Turns 30] (https://www.azul.com/duke-tourns-30-celebrating-java/) Watch-a-long Party, un evento virtuale, con cibo, bevande e snack, all'ultimo Meetup Amsterdam Jug a [OpenValue in Amsterdam] (https://maps.app.goo.gl/l6t5grg4qw5e3zw78).

** AGGIORNAMENTO: ** Champion Java [Steve Chin, vicepresidente di Devrel a Neo4j] (https://www.linkedin.com/in/steveonjava/), si unirà a The Duke gira 30 celebrazioni ad Amsterdam!

Per maggiori dettagli e discussioni sul seguente, vai su bit.ly/join-foojay-slack per unirti agli amici di openjdk foojay.io slack e usa il canale #jug-amsterdam per conversazioni relative a quanto segue.

** Agenda **

** 17: 00 -** porte aperte (e cibo!)
** 18: 00 - 18: 30 ** Talk 1: "30 anni di Java" di Simon Ritter
** 18: 30 - 19: 00 ** Talk 2: "Ai per gli sviluppatori di Java impegnati" di Frank Greco
** 19: 00-19: 30 ** Talk 3: "Innovazioni dietro le quinte in Java" di Venkat Subramaniam
** 19: 30 ** ** \ - 20: 00 ** Talk 4: "We Hate Code - La gioia di mantenere il codice morto e inutilizzato" di Gerrit Grunwald
** 20: 00 - 20: 30 ** Talk 5: "Friends of Openjdk" di Simon Martinelli, Ondro Mihalyi, Marit Van Dijk e Geertjan Wielenga
** 20: 30 - 21: 00 ** Talk 6: "Codice di lettura" di Marit Van Dijk
** 21: 00 - 21: 30 ** Talk 7: "OpenJDK Ecosystem" di Carmen Delgado e Simon Ritter

** Talk 1: "30 anni di Java" di Simon Ritter **

Il 23 maggio 1995, ha visto il lancio non solo di un nuovo linguaggio di programmazione ma di un'intera piattaforma di sviluppo e distribuzione. Inizialmente mirato al nuovissimo mondo dei browser e del World Wide Web, è diventato rapidamente lo standard di fatto per le applicazioni aziendali su scala Internet. Sorprendentemente, trent'anni dopo, è sempre nelle prime tre lingue più popolari in uso dagli sviluppatori.

Per aprire la nostra celebrazione, faremo un viaggio indietro nel tempo per vedere come è nato Java, come è fiorita e come è cambiato in tre decenni. Potremmo anche avere un ospite speciale con alcune intuizioni chiave.

** Talk 2: "Ai per gli sviluppatori di Java impegnati" di Frank Greco **

Sì, sappiamo che sei profondo al ginocchio nelle distribuzioni Java di produzione e non hai esattamente il tempo di conoscere l'IA. Ma il tuo manager parla di più sull'intelligenza artificiale ogni giorno e stai leggendo post inquietanti su come Genai prenderà il tuo lavoro.

In questa sessione, ti accetteremo rapidamente tramite AI e Machine Learning, a coda per gli sviluppatori Java che hanno bisogno di svolgere il lavoro senza la necessità di approfondire la scienza dei dati e la matematica complicata.

Copriremo tutte le basi e spiegheremo come l'IA può essere utilizzata nel processo di sviluppo del software oltre la semplice generazione di codice. Ti allontanerai a capire dove si adatta (e non si adatta), comprenderà le preoccupazioni etiche e come puoi renderti più produttivo e migliorare la tua direzione professionale.

* Perché l'IA è importante per gli sviluppatori e la tua carriera
* Importanza dei modelli - AI predittiva (Predai) vs Generative AI (Genai)
* Genai vs. motori di ricerca tradizionali
* Tecniche rapide
* L'importanza del contesto per Genai
* Sistemi di generazione (RAG) di recupero
* Fine -Tuning vs Rag - Libraries Java per AI/ML
* AI e il processo di sviluppo del software - AI responsabile e etica

** Talk 3: "Innovazioni dietro le quinte in Java" di Venkat Subramaniam **

È affascinante guardare l'evoluzione di Java: nuove caratteristiche che emergono ogni sei mesi, una lingua che sta diventando concisa, espressiva ed elegante con ogni versione, più potenza piena per prestazioni e scala allo stesso tempo, le lodi possono essere infinite, come dovrebbe essere.

Tuttavia, l'innovazione significativa in Java è dietro le quinte, le cose di cui un programmatore casuale potrebbe non prendere atto ma contribuisce a un aumento significativo delle prestazioni o impedisce alcuni tipi di errori. Numerose funzionalità che vediamo in Java esistono in altre lingue, sia su JVM che fuori. Tuttavia, l'implementazione di Java delle funzionalità è unica o semplicemente diversa per una buona misura.

In questa presentazione, negli ultimi dieci anni esamineremo l'evoluzione di Java, ma dal punto di vista delle tecniche dietro le quinte che supportano e impongono robustezza e prestazioni.

** Talk 4: "Odio il codice - La gioia di mantenere un codice morto e inutilizzato" di Gerrit Grunwald **

Ti piace mantenere il codice che non hai scritto? Probabilmente non ... man mano che i sistemi crescono e si evolvono, la base di codice accumula inevitabilmente il disordine, incluso il codice non utilizzato o "morto". Spesso gli sviluppatori che hanno scritto quel codice non sono più nemmeno in azienda. Quindi, come fai a sapere se il codice è ancora usato?

Il codice morto può essere fonte di confusione e può essere l'origine per le vulnerabilità nella base di codice. Quindi non è solo il codice "legacy" con cui dobbiamo affrontare, ma anche il codice "morto" e persino il cosiddetto codice "zombi".

Questa sessione ti darà una panoramica sulla lotta comune con questi tipi di codice e proverà a darti un'idea delle differenze tra quei tipi di codice e strumenti che ti aiuteranno a sbarazzarti.

** Talk 5: "Friends of Openjdk" di Simon Martinelli, Ondro Mihalyi, Marit van Dijk e Geertjan Wielenga **

Ascolta i collaboratori attivi nella comunità OpenJDK su come sono iniziati e cosa li eccita nell'uso di OpenJDK.

Raccogli suggerimenti e trucchi per ottenere il massimo da OpenJDK e dalla sua vivace comunità internazionale!

** Talk 6: "Codice di lettura" di Marit van Dijk **

Come sviluppatori, trascorriamo molto tempo a imparare a scrivere codice, mentre spendiamo poco o niente tempo a leggere a leggere il codice. Nel frattempo, spesso trascorriamo più tempo a leggere il codice che in realtà scriverlo. Non dovremmo spendere almeno la stessa quantità di tempo e sforzi a migliorare questa abilità? La pratica deliberata può aiutarci a migliorare il codice di lettura.

In questo discorso discuteremo i vantaggi della pratica del codice di lettura deliberatamente in un club di lettura del codice senza un IDE, nonché strategie comuni per navigare in una nuova base di codice e familiarizzare con il codice usando l'IDE.

** Talk 7: "OpenJDK Ecosystem" di Carmen Delgado e Simon Ritter **

Unisciti a noi per una discussione approfondita del panel con esperti e sviluppatori del settore per esplorare le ultime tendenze, sfide e innovazioni nel mondo di OpenJDK.

Discuteremo le prossime funzionalità Java, le migliori pratiche per l'ottimizzazione delle prestazioni e il panorama in evoluzione degli strumenti di sviluppo Java.

Fonte originale dell'evento

Eventi a Ámsterdam oggi · Eventi a Ámsterdam questo fine settimana

Loading…