Instructor Java en CertificaTIC ✓ Consultor Freelancer en Java y tecnologías asociadas desde 2000. Programador desde 1992. ✓ Miembro activo en las comunidades de Java en México y Latinoamérica. ✓ Promueve y usa el software libre, tanto en sus actividades de desarrollo y consultoría como las implementa con sus clientes. ✓ Cree en la agilidad y su importancia en el desarrollo de software. ✓ Orgulloso graduado del IPN. Jorge Vargas CTO weex Oracle Java Champion @edivargas
d e J a v a e n U n a s L í n e a s • Lanzamiento de Java SE en 1995 (mayo 23). • JCP es creado en 1998. • J2EE 1.2 se lanza como versión productiva en diciembre 12 de 1999. • Java EE5 es lanzado en mayo 2006, un nuevo comienzo. • Java SE6 es lanzado como FOSS en Noviembre de 2006. • Oracle compra Sun Microsystems. • Septiembre de 2017 Oracle mueve a JavaEE a Eclipse Foundation. • Septiembre de 2019 es lanzada oficialmente Jakarta EE 8.
i a • • J2EE 1.2 (December 12, 1999) • J2EE 1.3 (September 24, 2001) • J2EE 1.4 (November 11, 2003) • Java EE 5 (May 11, 2006) • Java EE 6 (December 10, 2009) • Java EE 7 (May 28, 2013, but April 5, 2013 according to spec document. June 12, 2013 was the planned kickoff date) • Java EE 8 (expected by the end of 2017). Delivered on 2018 • JakartaEE 8 (September 10th, 2019) • JakartaEE 9 • JakartaEE 10
a E E S p e c i f i c a t i o n P ro c e s s JCP Especificación Primero Liderado por un Líder de Especificación Documentos y TCKs son fuente cerrado Implementación de Referencia Proceso de Certificación por Oracle Grupos Expertos JESP Codificar Primero Colaborativo Documentos y TCKs son open source Implementaciones Compatibles Auto - certificación Grupos de Trabajo
l u c r a d o ? • https://www.eclipse.org/contribute/ • Report Bugs and Enhancements. https://bugs.eclipse.org/bugs/enter_bug.cgi • Fix Bugs or Implement Enhancements • Become a Committer. • Promote Eclipse Technologies.
i d a d e s d e J a k a r t a E E • Monolíticos nunca mas… • Desarrollo de aplicaciones modernas. • Micro-servicios es lo de hoy, los servicios del pasado. • Spring Boot vs JakartaEE • Servicios REST, no más. • ¿MicroProfile?. • O r q u e s t a d o r e s … u n a a r q u i t e c t u r a indispensable.