Categoría: FOSS

Creando herramientas de lineas de comandos con Kotlin y GraalVM Native

GraalVM es una de las innovaciones que más ha impactado el ecosistema de la JVM, incluidos lenguajes como Kotlin, Scala, Clojure o Groovy. Su modulo Native Image permite la creación ejecutables «self-contained», «AOT» y dependientes de sistema operativo que presentan menor velocidad de arranque y consumo de memoria. En esta charla exploramos la creación de…

Read the full article

Iniciando microservicios Java con JakartaEE/MicroProfile y arquetipos de Maven

Los microservicios del mundo real utilizan muchas tecnologías además del chasis, como la persistencia de datos e IoC, lo que obliga a los arquitectos de Java a repetir los proyectos de ensamblaje. Desde la experiencia de campo, esta charla expone los beneficios de combinar proyectos como Eclipse JKube, Deltaspike en arquetipos convenientes. Como de costumbre…

Read the full article

Desde Java 8 hasta Java 17

En esta charla conjunta con el Colegio de Ingenieros de Guatemala exploramos muchas de las evoluciones que ha tenido Java desde Java 8 hasta Java 17, discutiendo porqué seria interesante actualizar tus versiones de Java. Índice 00:00 – Inicio 02:32 – ¿Como se hace Java? 12:13 – Desde Java 8 17:48 – Java 9 26:43…

Read the full article

Despliegue continuo de aplicaciones Java mediante Bitbucket Pipelines y Oracle Kubernetes Engine

En esta charla conjunta con el Colegio de Ingenieros de Guatemala exploramos de principio a fin la creación de un pipeline de entrega continua con Bitbucket Pipelines para la publicación de microservicios sobre Oracle Cloud. Iniciamos con un pequeño vídeo acerca de las diferencias entre DevOps, Integración Continua, Despliegue Continuo, Agile y relacionados. Continuamos con…

Read the full article

Tolerancia a fallas con MicroProfile Fault Tolerance (Chassis) y Linkerd (Service Mesh)

En esta serie de videos a partir de la charla presentada en TDC Connections 2021, hablamos acerca de los distintos abordajes que existen para la implementación de tolerancia a fallas en sistemas distribuidos (microservicios), incluyendo: Historia de la tolerancia a fallas en microservicios: Implementación de tolerancia a fallas vía microservice chassis: Implementación de tolerancia a…

Read the full article