• JakartaOne en Español

    Online event

    JakartaOne en Español es una conferencia virtual para desarrolladores y líderes técnicos que ofrece el estado actual y el futuro de Jakarta EE y tecnologías relacionadas, enfocado en el desarrollo de aplicaciones empresariales nativas para la nube. ACERCA DEL EVENTO Este evento virtual es una mezcla de charlas de expertos, demostraciones y sesiones de reflexión centradas en aplicaciones empresariales implementadas usando Jakarta EE (sucesor de Java EE) neutral de proveedor y de código abierto con especificaciones como Eclipse MicroProfile en Kubernetes. ¡Este evento es una gran oportunidad para conocer e interactuar con los líderes de la industria y la comunidad en línea, para comprender mejor los aspectos clave de las tecnologías Jakarta EE y MicroProfile y compartir sus ideas con los líderes e innovadores del ecosistema! Registrate: https://www.crowdcast.io/e/jakartaone-livestream

    1
  • Mejorando nuestras habilidades Java en los tiempos de cuarentena. Sesión 4

    Mientras existan las restricciones para reunirnos de manera presencial, vamos a realizar sesiones en línea que buscan mejorar nuestras habilidades como desarrolladores Java. En cada sesión tendremos preguntas, ejercicios, y códigos para analizar, contaremos con desarrolladores con experiencia que nos puedan dar sus puntos de vistas de cómo optimizar nuestros códigos. Estas sesiones van a ser interactivas, lo ideal que los asistentes puedan comunicarse por medio de audio y video, pero si no te es posible contar con una webcam igual puedes atender la sesión. La tercera sesión de esta serie se realiza en conjunto entre las comunidades Java de República Dominicana, Ecuador, Buenos Aires, Bolivia, Merida (México) Guadalajara, Nicaragua, Bogota y Medellín La próxima semana estaremos dando las indicaciones para conectarse a esta sesión. El acceso a la sala virtual se abrirá 10 minutos antes. En esta sesión hablaremos de: - Datos mutables/inmutables - Cadenas de textos: char, String, StringBuilder, StringBuffer - Manejo de fechas y horas: Date, Calendar, Jodatime, LocalDate, LocalDateTime, LocalTime

  • Mejorando nuestras habilidades Java en los tiempos de cuarentena. Sesión 2

    Mientras existan las restricciones para reunirnos de manera presencial, vamos a realizar sesiones en línea que buscan mejorar nuestras habilidades como desarrolladores Java. En cada sesión tendremos preguntas, ejercicios, y códigos para analizar, contaremos con desarrolladores con experiencia que nos puedan dar sus puntos de vistas de como optimizar nuestros códigos. Estas sesiones van a ser interactivas, lo ideal que los asistentes puedan comunicarse por medio de audio y video, pero si no te es posible contar con una webcam igual puedes atender la sesión. La primer sesión de esta serie se realiza en conjunto entre las comunidades Java de República Dominicana, Ecuador y Medellín La próxima semana estaremos dando las indicaciones para conectarse a esta sesión. El acceso a la sala virtual se abrirá 10 minutos antes. En esta sesión hablaremos de: - Enumeraciones - Manejo de decimales y datos financieros - Sobre-escribiendo métodos

  • Mejorando nuestras habilidades Java en los tiempos de cuarentena. Sesión 1.

    Mientras existan las restricciones para reunirnos de manera presencial, vamos a realizar sesiones en línea que buscan mejorar nuestras habilidades como desarrolladores Java. En cada sesión tendremos preguntas, ejercicios, y códigos para analizar, contaremos con desarrolladores con experiencia que nos puedan dar sus puntos de vistas de como optimizar nuestros códigos. Estas sesiones van a ser interactivas, lo ideal que los asistentes puedan comunicarse por medio de audio y video, pero si no te es posible contar con una webcam igual puedes atender la sesión. La primer sesión de esta serie se realiza en conjunto entre las comunidades Java de República Dominicana, Ecuador y Medellín La Proxima semana estaremos dando las indicaciones para conectarse a esta sesión.

  • Java Empresarial al 2020 y mucho más.

    Banco Pichincha

    Unete al Panel de expertos en Desarrollo de Aplicaciones Empresariales. Trataremos temas como: Java, JEE, Spring, Contenedores, Docker, Openshift, Kubernetes, Cloud, GraphQL, React, Angular entre otros. Y resolveremos interrogantes como: - Cómo estamos desarrollando aplicaciones empresariales hoy en dia ? - Como se están haciendo el despliegue de aplicaciones empresariales hoy en día ? - Cloud ? Como y que ventajas del vendor que usan ? - Estan usando Microservicios ? Por que si o no? - CI / CD - Tienen pipelines automatizados de entrega de aplicaciones ? Y mucho mas. # Panelistas: Ricardo Arguello Arquitecto de Software con más de 15 años de experiencia. Fundador de Soporte Libre, empresa dedicada al soporte de soluciones Open Source en infraestructura y capa media. Colaboró en 2005 con el proyecto JBoss, actualmente colabora como empaquetador en el Proyecto Fedora y como desarrollador principal en el proyecto DeskOS. Le interesan los proyectos de automatización de infraestructura de despliegue usando Ansible y OpenShift. René Enríquez Trabaja como líder técnico en IOET, una compañía multinacional con sede en Silicon Valley. Tiene 8+ años de experiencia trabajando en la industria como desarrollador de software, lider tecnico y arquitecto de software usando plataformas open source y distintos lenguajes de programación como Java, Groovy, Scala, JavaScript, Php entre otros. Rene tiene una basta experiencia trabajando con arquitecturas empresariales y Microservicios, es apasionado por mejores practicas, testing y técnicas para mejorar el ciclo de desarrollo de software. Kleber Ayala Es un arquitecto de software con mas de 17 años de experiencia, apache committer, co fundador del Grupo de Usuarios Java del Ecuador y de la conferencia Javaday Ecuador. Diego Zúñiga. Software Engineer, BairesDev. Experienced Senior Frontend Developer with a demonstrated history of working in the internet industry. Skilled in Javascript, ReactJS, React Native, and NodeJS. Strong engineering professional with a Engineer's degree focused in Computer Software Engineering from Escuela Politécnica Nacional. Carlos Quiroga Líder Arquitectura Digital Corporativa, coach Ágil, practicante de Design Thinking, Arquitecto de Soluciones en diferentes compañías; hoy en el Grupo Pichincha Corp, antes en IBM, Oracle, EDS (HPe ahora DXC) y otras en Colombia. Experto en arquitectura de soluciones distribuidas, ha desarrollado estrategia de APIs, para negocios abiertos, considerando aspectos como Nube, Omnichannel, Microservices, SOA y aplicaciones Front, aplicando pensamiento Ágil en soluciones de TI alineadas con las necesidades del cliente. Marco Toscano Software Architect and Developer, Entrepreneur, Java Teacher, Youtuber, Udemy Teacher, Platzi Teacher, Autodidact, Java Addict and Matoosfe Founder with around more than 10 years of experience in software manages and development to both public and private companies using Java and open source techologies. Love teaching and write post about technologies open source, mobile, linux and overall Java. Alberto Salazar Is an entrepreneur, passionate Consultant, Java Champion, Oracle Groundbreaker Ambassador, JUG Leader, Auth0 Ambassador, founder of the Ecuador Java User Group, Java Community Process Associate Member and Java evangelist/trainer; active in twitter at @betoSalazar. He is the co-author of the book ‘Software Architecture with Spring 5.0’. Alberto has been working for 2 decades creating large scalable and high transaction load systems from military software to banking solutions. He is also a frequent speaker at Java conferences such as Oracle Code One, JBCNConf, Voxxed Days, Oracle Code, Red Hat Summit, JavaOne, Oracle Developer Tour Latam, OTN Tours, and local JUG meetings.

    1
  • Como contribuir en proyectos open source

    Edificio Metropolitan - Sala 1 y 2 - Segundo Piso

    Grupos de usuarios de Java de España y Latinoamérica nos hemos unido para compartir conocimientos. Desde noviembre del 2017 hemos estado reuniéndonos periódicamente para compartir conocimiento utilizando los dos lenguajes que más nos gustan, Java y el Español. Desde el Caribe el grupo de usuarios la República Dominicana Java Dominicano será el encargado de moderar nuestro sexto encuentro. En esta sesión estaremos hablando sobre cómo contribuir al código abierto: herramientas, medios, proceso, recomendaciones y más. Trabajaremos paso a paso para que los asistentes puedan llegar a tener su primer contribución al proyecto Apache TomEE, teniendo así la experiencia completa de un contribuidor del Open Source. ## Requisitos: - Tener una cuenta de github - Tener git instalado y configurado correctamente con su cuenta de github - Tener Java 8 instalado. Si tienes ambiente Linux o OsX puedes utilizar el administrador de versiones de Java http://sdkman.io - Tener Apache Maven >= 3.3.9 instalado - Connexión a internet # Presentadores: Carlos Camacho Twitter: https://twitter.com/ccamachog Carlos es Co-Líder de la comunidad Java de la República Dominicana Java Dominicano, Ingeniero Telemático, Evangelista Java, Profesor de la Pontificia Universidad Católica María Madre, miembro FCLD, Linux User, Android, Esposo, Padre, Amigo, Konoha, Dark Side, Nintendo. :-) César Hernández Twitter: https://twitter.com/cesarHgt César es Senior Software Engineer en Tomitribe con experiencia en Aplicaciones Enterprise Java. Acreedor de reconocimientos internacionales como Java Champion y Ducke's Choice award y participe de varios proyectos e iniciativas Open Source, Contribuidor para Apache TomEE, Eclipse MicroProfile y Committer para Eclipse JakartaEE, profesor y orador público. Cuando César está lejos de una computadora, le gusta pasar tiempo con su familia, viajar y tocar música con la Java Community Band, The Null Pointers. Sigue a Cesar en https://twitter.com/CesarHgt Daniel Diaz Twitter: https://twitter.com/DanielDiasJava Daniel es un desarrollador Java EE, le gusta compartir, aprender nuevos conocimientos de java y Java EE con las comunidades. Coordinador de la comunidades Java de Brazil SouJava, miembro del JCP, contribuidor de JSR 354 (Money and Currency API) , JSR-371 (MVC 1.0), JSR-382 (Configuration API 1.0) y Expert Group JSR-385 (Units of Measurement 2.0), actualmente es un contribuidor activo del proyecto Apache TomEE. David Blevins Twitter: https://twitter.com/dblevins David es es el Fundador del proyecto Apache TomEE, contribudor veterano de Java EE Open Source, ha implementando y definido especificaciones por más de 15 años tratando de hacer Java EE simple, testeable, y liviano como Java SE. Co-Fundador de Open EJB, Gerónimo y TomEE. Miembro de Eclipse Microprofile, Jakarta EE PMC, JCP Executive Committee, Java EE Expert Group. Rael Garcia Twitter: https://twitter.com/raelga Rael es Site Reliability Engineer en CAPSiDE, miembro del proyecto Kubernetes, fundador el grupo de usuarios Cloud Native Barcelona (cloudnative.barcelona) y CNCF Community Speaker. En Kubernetes es approver para el contenido en castellano en sig-docs, parte del equipo organizativo de los New Contributors Summits y colaborador en los grupos de experiencia de contribuidores, usabilidad y CLI. - rael.io

    5
  • Cloud Native, Service-Meshed Java Enterprise With Istio

    Edificio Metropolitan

    In enterprise software, we see more and more of the cloud native technologies, especially container orchestration and service meshes, emerging and slowly taking over the market. Developers are facing the challenge which technology to choose to implement microservices for a cloud native setting. Java Enterprise has been used for software solutions for a long time and its APIs are well-established in the ecosystem. However, is it possible to develop cloud native, service-meshed Java Enterprise applications that fulfill concerns such as scalability, resiliency, and telemetry. Language: English Level: Intermediate Sebastian Daschner @DaschnerS Developer Advocate - IBM Sebastian Daschner is a Java Developer Advocate at IBM, a consultant, author, and trainer. He is the author of the book ‘Architecting Modern Java EE Applications’. Sebastian is participating in the JCP, helping forming the future standards of Java EE, serving in multiple Expert Groups and collaborating on various open source projects. For his contributions in the Java community and ecosystem he was recognized as a Java Champion, Oracle Developer Champion and double 2016 JavaOne Rockstar. Besides Java, Sebastian is also a heavy user of cloud native technologies.

  • Serverless, más allá de lambdas y funciones.

    Edificio Metropolitan

    Serverless es uno de los temas trending dentro del mundo de software y a menudo hay confusión pensando en que serverless queda completamente definido por funciones desplegadas en diferentes vendors que las soportan como es el caso de AWS Lambda. Las arquitecturas Serverless van mas allá, ofrecen alternativas para diseñar aplicaciones usando software de terceros "Backend as a Service" (BaaS) y código personalizado ejecutado en contenedores efímeros administrados en plataformas que soportan "Functions as a Service" (FaaS)". Serverless elimina la necesidad de administración de servidores lo cual permite reducir de forma significativa el costo operacional, complejidad y tiempo requerido para desarrollar sistemas de software. La charla muestra la evolución de distintas arquitecturas de software y tecnología relacionada, que derivó en el aparecimiento de Serverless y como tomar ventaja de este modelo de arquitecturas modernas para reducir el time to market de los productos de software. Speaker: René Enríquez ‪@enriquezrene_ap ‬ René Enríquez trabaja como líder técnico en una empresa multinacional con sede en Silicon Valley. Trabajó en diferentes proyectos utilizando Java Enterprise Edition y Spring Framework. Actualmente trabaja con diferentes tecnologías para mantener el código heredado, escribir micro servicios y en general desarrollar sistemas de software utilizando tecnologías modernas para dar solución a los problemas de negocio actuales. Durante los últimos años, trabajó como consultor de software para empresas privadas y gubernamentales y como instructor de cursos para desarrollar aplicaciones empresariales y móviles. Ha sido speaker en varias conferencias como el ScrumDay, JavaDay Ecuador y en la ESPE.

  • Quarkus: Supersonic Subatomic Java.

    Edificio Metropolitan

    Java se introdujo en la comunidad hace más de 20 años y sigue siendo muy popular entre los desarrolladores. De hecho, Java nunca ha estado por debajo del número 2 en el índice TIOBE. Java nació a mediados de la década de 1990 y cuenta con casi 20 años de optimizaciones para ejecutar aplicaciones que asumieron la propiedad exclusiva de la memoria y la CPU del host. Sin embargo, ahora vivimos en un mundo dominado por la nube, los móviles, la iOT y donde los contenedores, Kubernetes, microservicios, aplicaciones reactivas, funciones como servicio (FaaS), los 12 factores y el desarrollo de aplicaciones nativas en la nube pueden ofrecer mayores niveles de productividad y eficiencia. Como industria, necesitamos repensar la mejor manera de utilizar Java para abordar estos nuevos entornos de implementación y arquitecturas de aplicaciones. Quarkus: Supersonic Subatomic Java.! Quarkus es un framework Kubernetes Native Java diseñado para GraalVM y HotSpot, creado a partir de las mejores librerías y estándares Java del mercado. El objetivo de Quarkus es convertir a Java en una plataforma líder en Kubernetes y entornos sin servidores (serverless), a la vez que ofrece a los desarrolladores un modelo de programación unificado reactivo e imperativo para abordar de forma óptima una gama más amplia de arquitecturas de aplicaciones distribuidas. • Speaker: Kleber Ayala Twitter: https://twitter.com/keal_ • On-Site and Online • Language: Spanish • Duration: 1 Hour

  • Securing Spring APIs with JSON Web Tokens

    Edificio Metropolitan

    Spring is a powerful stack for building Java based APIs. Spring Security gives us a powerful and highly customizable authentication and access control framework for our APIs. But this is a Java User Group so you probably already knew that. If not, we'll go over the basics of setting up and securing a Spring based API. Next, we'll build a Single Page Application with VueJS and show how it can securely consume our Spring API. We'll cover authentication, authorization, how to use JSON Web Tokens and identity best practices to ensure your next application is as secure as it can be. • Speaker: Ado Kudic Lead the Developer Evangelism team and Ambassador Program at Auth0. Google Developer Expert for Web Technologies and he spend most of his time giving talks at conferences and meetups, mentoring and running workshops, and creating online content to help technology professionals. Ado has over 15 years of software development experience working with technologies like Angular, NodeJS, Go, PostgreSQL, Firebase, and many others. Twitter: https://twitter.com/KukicAdo • On Site and Online • Language: English • Duration: 1 Hour

    5