¡Este evento ha terminado!
Amsterdam JUG "Duke Turns 30" Celebration at OpenValue
Jug Amsterdam "Duke cumple 30" celebración en OpenValue
Evento por: Amsterdam Java User Group
Ubicación: OpenValue Amsterdam, Joan Muyskenweg 22, Amsterdam - Amsterdam-Oost
Evento en línea
Acerca del evento
¿Sabías que Java está cumpliendo 30 años? Únase a la [Duke entrega 30] (https://www.azul.com/duke-trurns-30-celebrating-java/) watch-a-long fide Amsterdam] (https://maps.app.goo.gl/l6t5grg4qw5e3zw78).
** Actualización: ** Campeón de Java [Steve Chin, vicepresidente de Devrel en Neo4J] (https://www.linkedin.com/in/steveonjava/), se unirá con el Duke cumplen 30 de la celebración en Amsterdam.
Para obtener más detalles y discusiones a continuación, vaya a bit.ly/join-foojay-slack para unirse a los amigos de Openjdk foojay.io Slack y use el canal #Jug-Amsterdam para conversaciones relacionadas con la siguiente.
**Orden del día**
** 17: 00 -** Las puertas se abren (¡y la comida!)
** 18: 00 - 18: 30 ** Talk 1: "30 años de Java" de Simon Ritter
** 18: 30 - 19: 00 ** Talk 2: "Ai para desarrolladores de Java ocupados" de Frank Greco
** 19: 00-19: 30 ** Talk 3: "Innovaciones detrás de escena en Java" de Venkat Subramaniam
** 19: 30 ** ** \ - 20: 00 ** HABLE 4: "Odiamos el código - La alegría de mantener el código muerto y no utilizado" de Gerrit Grunwald
** 20: 00 - 20: 30 ** Talk 5: "Friends of Openjdk" de Simon Martinelli, Ondro Mihalyi, Marit Van Dijk y Geertjan Wielenga
** 20: 30 - 21: 00 ** Talk 6: "Código de lectura" de Marit Van Dijk
** 21: 00 - 21: 30 ** Talk 7: "OpenJDK Ecosystem" de Carmen Delgado y Simon Ritter
** Talk 1: "30 años de Java" de Simon Ritter **
El 23 de mayo de 1995 vio el lanzamiento de no solo un nuevo lenguaje de programación, sino también una plataforma de desarrollo e implementación completa. Inicialmente dirigido al nuevo mundo de los navegadores y la World Wide Web, se convirtió rápidamente en el estándar de facto para aplicaciones empresariales a escala de Internet. Sorprendentemente, treinta años después, todavía siempre se encuentra en los tres idiomas más populares en uso por los desarrolladores.
Para abrir nuestra celebración, haremos un viaje en el tiempo para ver cómo surgió Java, cómo floreció y cómo ha cambiado durante tres décadas. Incluso podemos tener un invitado especial con algunas ideas clave.
** Talk 2: "Ai para desarrolladores de Java ocupados" de Frank Greco **
Sí, sabemos que estás hasta las rodillas en los despliegues de Java de producción y no tienes exactamente tiempo para aprender sobre la IA. Pero su gerente está hablando más sobre la inteligencia artificial todos los días, y está leyendo publicaciones inquietantes sobre cómo Genai tomará su trabajo.
En esta sesión, lo aceleraremos a través de IA y Aprendizaje automático, en un lugar solo para los desarrolladores de Java que necesitan hacer el trabajo sin la necesidad de profundizar en las ciencias de los datos y las matemáticas complicadas.
Cubriremos todos los conceptos básicos y explicaremos cómo la IA se puede usar en el proceso de desarrollo de software más allá de la simple generación de código. Dejarás comprender dónde encaja la IA (y no encaja), entenderás las preocupaciones éticas y cómo puedes hacerte más productivo y mejorar la dirección de tu carrera.
* ¿Por qué la IA es importante para los desarrolladores y su carrera?
* Importancia de los patrones - AI predictivo (Predai) frente a AI generativo (Genai)
* Genai vs. motores de búsqueda tradicionales
* Técnicas rápidas
* La importancia del contexto para Genai
* Sistemas de generación de recuperación de generación (trapo)
* Ajuste fino vs trapo - Bibliotecas Java para AI/ML
* AI y el proceso de desarrollo de software: IA y ética responsables
** Talk 3: "Innovaciones detrás de escena en Java" de Venkat Subramaniam **
Es fascinante ver la evolución de Java, nuevas características que emergen cada seis meses, un lenguaje que se está volviendo conciso, expresivo y elegante con cada lanzamiento, más poder empacado para el rendimiento y la escala al mismo tiempo, las alabanzas pueden ser infinitas, como debería ser.
Sin embargo, la innovación significativa en Java está detrás de escena, cosas que un programador casual puede no tomar nota pero contribuye a un aumento significativo del rendimiento o evita algunos tipos de errores. Existen varias características que vemos en Java en otros idiomas, tanto en el JVM como en el exterior. Sin embargo, la implementación de Java de las características es única o simplemente diferente para una buena medida.
En esta presentación, analizaremos la evolución de Java durante la última década, pero desde el punto de vista de las técnicas detrás de escena que apoyan y hacen cumplir la robustez y el rendimiento.
** Hablar 4: "Odiamos el código - La alegría de mantener el código muerto y no utilizado" de Gerrit Grunwald **
¿Te encanta mantener el código que no escribiste? Probablemente no ... a medida que los sistemas crecen y evolucionan, la base de código inevitablemente acumula el desorden, incluido el código no utilizado o "muerto". A menudo, los desarrolladores que escribieron ese código ya ni siquiera están en la empresa. Entonces, ¿cómo saber si el código todavía se usa?
El código muerto puede ser confuso y puede ser la fuente de vulnerabilidades en su base de código. Por lo tanto, no es solo un código "heredado" con el que tenemos que lidiar, sino también el código "muerto" e incluso el llamado código "zombie".
Esta sesión le dará una visión general sobre la lucha común con este tipo de código e intentará darle una idea sobre las diferencias entre esos tipos de código y sobre las herramientas que lo ayudarán a deshacerse de él.
** Talk 5: "Friends of Openjdk" de Simon Martinelli, Ondro Mihalyi, Marit Van Dijk y Geertjan Wielenga **
Escuche a los colaboradores activos en la comunidad de OpenJDK sobre cómo comenzaron y qué los emociona sobre el uso de OpenJDK.
¡Recoge consejos y trucos para aprovechar al máximo el OpenJDK y su vibrante comunidad internacional!
** Talk 6: "Código de lectura" de Marit Van Dijk **
Como desarrolladores, pasamos mucho tiempo aprendiendo a escribir código, mientras pasamos poco o ningún tiempo aprendiendo a leer código. Mientras tanto, a menudo pasamos más tiempo leyendo código que realmente escribiéndolo. ¿No deberíamos pasar al menos la misma cantidad de tiempo y esfuerzo mejorando esta habilidad? La práctica deliberada puede ayudarnos a mejorar en el código de lectura.
En esta charla, discutiremos los beneficios de practicar deliberadamente el código de lectura en un club o sesión de lectura de código sin un IDE, así como estrategias comunes para navegar por una nueva base de código y familiarizarnos con el código utilizando el IDE.
** Talk 7: "OpenJDK Ecosiststem" de Carmen Delgado y Simon Ritter **
Únase a nosotros para un panel de discusión perspicaz con expertos y desarrolladores de la industria para explorar las últimas tendencias, desafíos e innovaciones en el mundo de OpenJDK.
Discutiremos las próximas características de Java, las mejores prácticas para optimizar el rendimiento y el panorama en evolución de las herramientas de desarrollo de Java.
Eventos en Ámsterdam hoy · Eventos en Ámsterdam este fin de semana