features MUY grandes 2 a 4 años entre versiones, con delays frecuentes Tentación a integrar features de último momento Inconvenientes Comunidad de desarrolladores frustrada por no tener nuevas features Features de último momento comprometían estabilidad Exceso de backports Otros lenguajes se hicieron más atractivos Javier Ramírez | @_Benek 9
• "Release Cadence" cambió a partir de JDK 9: • Releases cada 6 meses (Marzo y Septiembre) • Versiones LTS (Long-Term Support) • Características experimentales en cada versión Javier Ramírez | @_Benek 12
Rectangulo(int alto, int ancho) { this.alto = alto; this.ancho = ancho; } public int getAlto() { return alto; } public void setAlto(int alto) { this.alto = alto; } public int getAncho() { return ancho; } public void setAncho(int ancho) { hi h h 19
día están en la nube: Netflix, Amazon, Spotify, Youtube, Instagram, Tiktok, OpenAI, etc... Muchas sirven a más de mil millones de usuarios La mayoría de estas compañías usan Java para construir sus plataformas Java ya no solamente es usado por bancos y corporativos 28
APRENDER SOBRE LA NUBE La mayoría de proveedores de la nube ofrecen capas gratuitas AWS Google Cloud Platform (GCP) Microsoft Azure Etc... La mayoría cuentan con sitios completos de documentación para aprender 34
Nos ayuda a aprender Hay un mundo inexplorado de servicios y apps que podemos crear También, podemos involucrarnos en su desarrollo (ML, NLP, Neural Networks, Computer Vision, etc...) 39.2
Hay un patrón Startups inician en lenguajes de fácil adopción Python JavaScript / NodeJS Ruby PHP Las que tienen demasiado éxito, son forzadas a migrar a una tecnología que escale 41.1
Hay un patrón Startups inician en lenguajes de fácil adopción Python JavaScript / NodeJS Ruby PHP Las que tienen demasiado éxito, son forzadas a migrar a una tecnología que escale Una de las elecciones más comunes es Java 41.2
Un montón de nuevas empresas y servicios están naciendo justo ahora derivados de la AI Muchas de las que tengan éxito terminarán siendo "Java shops" 42.1
Un montón de nuevas empresas y servicios están naciendo justo ahora derivados de la AI Muchas de las que tengan éxito terminarán siendo "Java shops" Hoy ya hay bibliotecas y frameworks para crear apps Java que usan modelos de AI sin mucho esfuerzo 42.2
comunicación que queremos Personalizar el contenido sobre el cual el modelo va a buscar y priorizar Elegir cuando queremos que tenga memoria Elegir qué tan preciso o creativo debe ser 43.3
comunicación que queremos Personalizar el contenido sobre el cual el modelo va a buscar y priorizar Elegir cuando queremos que tenga memoria Elegir qué tan preciso o creativo debe ser Elegir entre diferentes modelos dependiendo de lo que el usuario pida 43.4
comunicación que queremos Personalizar el contenido sobre el cual el modelo va a buscar y priorizar Elegir cuando queremos que tenga memoria Elegir qué tan preciso o creativo debe ser Elegir entre diferentes modelos dependiendo de lo que el usuario pida GPT-5, GPT-5 mini, GPT-4.1, o3-deep-research, gemini-2.5-pro, gemini-2.5-flash, claude-sonnet-4, claude-opus-4, deepseek-r1, deepseek-v3, llama3.3 43.5
"En medio del caos, también hay oportunidad" La evolución de Java ha ido desapareciendo las barreras de adopción en varios frentes, desde web apps simples, hasta complejos sistemas dirigidos por AI, globalmente distribuidos 44.3