Resumen Global JUG Leaders Summit & DevNexus 2022

Luego de casi 2 meses de realizarse el Global JUG Leaders Summit y Devnexus 2022, finalmente encuentro un espacio para hacer un resumen de este gran evento.

Del 12 al 14 de abril del 2022 se llevó a cabo el Global JUG Leaders Summit y Devnexus 2022 en Atlanta, Georgia.

Dicho evento fue realizado en el Georgia World Congress Center (GWCC) de Atlanta, Georgia, un lugar gigante y con una gran cantidad de salones y excelente ubicación.

Antes de continuar con el relato, queremos asegurarnos de que conozca algunos términos.

Java User Groups (JUG)
Los grupos de usuarios de Java (JUG) son organizaciones voluntarias que se esfuerzan por distribuir conocimientos relacionados con Java en todo el mundo.

Proporcionan un lugar de encuentro para que los usuarios de Java obtengan información, compartan recursos y soluciones, aumenten la creación de redes, amplíen la experiencia en tecnología Java y, sobre todo, se esfuercen por construir una comunidad más inclusiva.

Los JUG son el punto de encuentro para que la comunidad de Java se conecte, se comunique y colabore con colegas desarrolladores.

Más información en https://dev.java/community/jugs

Global JUG Leaders Summit 2022
El Global JUG Leaders Summit 2020 fue el primer encuentro mundial de líderes de grupos de usuarios Java.

Para esa fecha, Atlanta JUG organizador de Devnexus quiso reunir la mayor cantidad de líderes de grupos de usuarios Java para celebrar los 25 años de Java.

Después del éxito del primer encuentro de líderes JUG en 2020 y el segundo virtual en 2021, Atlanta JUG organizó la tercera edición el pasado 12 de abril de 2022.

El Global JUG Leaders Summit 2022 fue el tercer encuentro mundial de líderes de grupos de usuarios Java.

La comunidad de usuarios y desarrolladores Java de República Dominicana se conoce como Java Dominicano (Dominicana JUG) y es el organizador de JConf Dominicana.

Carlos Camacho y Eudris Cabrera representaron a la comunidad de usuarios y desarrolladores Java de República Dominicana.

Formato
- En esta oportunidad habían varias charlas programadas, además de los espacios abiertos para debatir cualquier tema de interés.
- En los espacios abiertos se utiliza el formato de desconferencia (Unconference).
- Los asistentes deciden los temas que desean debatir.
- Cada tema seleccionado tenía un tiempo de aproximadamente 30 minutos para ser debatido.
- En esta oportunidad usaron el formato de que 3 personas ocupaban 3 sillas y había una silla disponible,si alguien quería hablar, ocupaba la silla disponible y una de las 3 personas se levantaba.

Puntos Destacados

1- Diversidad e Inclusión en el contexto de un JUG

Diversidad e Inclusión son temas críticos en el mundo de la tecnología, incluyendo los JUG.

Algunos aportes que podemos realizar:
- Promover la participación
- Ser mentor de una comunidad o población en riesgo
- Establecer objetivos, no cuotas

2- Java en Educación

https://jcp.org/java-in-education
- Cómo inspirar la próxima generación de Java Developers
- Herramientas: Alice programming, green foot

3- Participación de Oracle Developer Relation Team

  • Regresan los Java Days.
  • Descuento para certificarse en Java.
  • Regresa Java One.

4- Discusión sobre perfil profesional

¿Cuál es el futuro profesional después de ser senior developer?

  1. The Manager path (Dirigir personas)
  2. The Entrepreneur path (Fundar tu propia empresa)
  3. The Independent path (Convertiste en un consultor independiente)
  4. The Technical path (Seguir siendo técnico, pero sigues creciendo de alguna manera)

Si decides seguir siendo técnico (The Technical path) puedes optar por posiciones a nivel del staff técnico, tales como:
- Staff Engineer: Architect (Arquitecto), Technical Leaders (Líder Técnico)
- Principal Engineer
- Staff Developer
- Principal Developer

A esas posiciones ahora se le conoce como Staff Plus.

Devnexus
Es la mayor conferencia de Java organizada por la comunidad en los Estados Unidos.

Se han realizado 17 ediciones, a partir del 2004. Devnexus es organizada por Atlanta JUG https://ajug.org

Devnexus 2022 fue la edición número 18 y la primera edición presencial luego de la pandemia del covid-19.

Fue genial estar de vuelta en eventos presenciales como Devnexus.


La Comunidad Hispana conversó sobre la situación actual de las comunidades y los planes futuros durante la celebración de Devnexus 2022.

Ver entrevista [SPANISH ] #DevOpsSpeakeasy at #DevNexus 2022: @eudriscabrera and @ccamacho ( @JavaDominicano )

A continuación algunos datos relevantes sobre la conferencia:
Tendencias

  • Devsecops
  • Meta-modern Software Architecture
  • JVM

Devsecops
Los medios y el marketing digital están llenos de términos como metodología DevSecOps, modelo DevSecOps o técnicas DevSecOps.

Sin embargo, para tener éxito, las organizaciones deben comprender que DevSecOps es, ante todo, una cultura.

La cultura DevSecOps se enfoca en unir los roles normalmente aislados de Desarrollo, Seguridad y Operaciones en un paradigma colaborativo de responsabilidad compartida.

Devsecops busca empoderar a los equipos de ingeniería para que se adueñan de sus productos desde desarrollo a producción (incluyendo la seguridad).

Enlaces de interés:
- https://snyk.io/series/devsecops/culture/
- https://snyk.io/learn/secure-coding-practices/
- https://snyk.io/learn/secure-sdlc/
- https://snyk.io/learn/owasp-top-10-vulnerabilities/
- https://owasp.org/www-community/Free_for_Open_Source_Application_Security_Tools

Meta-modern Software Architecture
- Data Mesh
- Hexagonal Architecture
- Transactional Saga

Proyecto CRaC (Coordinated Restore at Checkpoint)
- En fase de prueba.
- Busca mejorar los arranques de las aplicaciones haciendo un snapshot de la aplicación para luego restaurar.
- https://github.com/CRaC/docs#crac

Empresas más activas
- Red Hat
- Oracle
- IBM
- Azul Systems
- Snyk
En la comunidad de usuarios Java de República Dominicana realizamos un resumen con más detalles sobre nuestra experiencia en Devnexus 2022.

Interesados en saber más sobre este evento, pueden ver el video aquí: https://youtu.be/eHRnbMZ_rbs
También puedes leer sobre los eventos anteriores:
- Resumen Global JUG Leaders Summit & DevNexus 2021
- Resumen Global JUG Leaders Summit & DevNexus 2020