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
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.
Eventi a Ámsterdam oggi · Eventi a Ámsterdam questo fine settimana