Javaday Ecuador es una conferencia internacional anual que cuenta con el soporte de Java Champions, Grupos de Usuarios Java de la región y de la comunidad Java del Ecuador. La agenda de la conferencia incluye JAVA, Lenguajes de la JVM, Java Empresarial JEE o Jakarta EE, Microprofile, Javascript, Móviles, Contenedores, Kubernetes y Nube.

 Oracle Groundbreakers Latam Tour, también conocido como el OTN Tour. Este año se expande en conocimientos dando una calurosa bienvenida a todos los grupos de Java y desarrollo al nuevo “Oracle Groundbreakers Tour LATAM 2019” con tracks sobre los siguientes temas: Databases, , Middleware, Security, Integration. Big Data, BI & Analytics, Java, PL/Sql, Microservices, Chatbots, Open Source, Serverless, Python Development, Oracle Application CS, Containers, Kubernetes, Oracle Wercker, Oracle Fn Project, Blockchain CS, Oracle JET, Chatbots, Oracle Intelligent Bot, API development, API Management, No-SQL Databases., Mobile Development., Conversational Interfaces, Oracle Mobile Cloud Services, DevOps. CI/CD, Oracle Developer Cloud Services, and more.

16 Speakers
400 Tickets

Ponentes

Dos comunidades un solo evento.

Stefani Castellanos

Developer on Stack Builders

Alberto Salazar

Java Champion, Groundbreaker Ambassador, Auth0 Ambassador

Otavio Goncalves De Santana

Java Champion, Groundbreaker Ambassador

Peter Jausovec

Consulting Member of Technical Staff at Oracle

Ricardo Arguello

Founder and CEO Soporte Libre, JBoss and Fedora Committer

Pablo Correa

Software Consultant at Thoughtworks

Fabio Turizo

Service and Development Engineer at Payara® Server

Mercedes Wyss

Oracle Groundbreaker Ambassador, Auth0 Ambassador, CTO Produactivity

Mateo Rojas

Thoughtworks, Software Consultant

Alexis López

Java Champion, Groundbreaker Ambassador, Oracle Ace, Consultor Independiente

Rafał Leszko

Cloud software engineer at Hazelcast

Roger Calnan

Director, Software Development at Oracle Corporation

Rita Nunez

Oracle ACE Director. DBA and Cloud Specialist. OCP

Byron Motta

Principal Member of Technical Staff en ORACLE, Developer y DBA

Sebastián Estrella

Tech Lead at Stack Builders

Hector Vieyra

Oracle Senior Level, DBA, Database Upgrade Team

Calendario

  • 7:30 - 8:15

    Registro

    Registro

  • 8:15 - 8:30

    Bienvenida y presentación de nuestras comunidades Java | Oracle

    Bienvenida y presentación de nuestras comunidades Java | Oracle

  • 8:30 - 9:20

    Path to Resilient and Observable Microservices

    This session will present techniques that can help you test and validate services resiliency. With the help of the service mesh, we will also show how to apply common configuration across the whole mesh and explain how to read the numerous metrics collected by the mesh and detect anomalies sooner.

    Speakers:

    Peter Jausovec

  • 9:20 - 10:10

    Modern Identity Management (in the Era of Microservices and Serverless)

    Identity Management is an umbrella term for all of the core logic around identity. The main purpose of this talk is gain an in-depth knowledge of terms like manage provisioning, account management, identity governance, authentication, authorization, identity federation and how improve this with PaaS

    Speakers:

    Mercedes Wyss

  • 10:10 - 11:00

    Where is my cache? Architectural patterns for caching microservices by example

    Everybody knows that we need a cache, but where exactly to put it? Inside your application or as a layer in front of it? In the container or outside the container? In the era of Cloud and Microservices these questions get even more complicated. In this session, I’ll present different architectural patterns for distributed caching: Embedded, Client-Server, (Kubernetes) Sidecar, and Proxy Caching.

    Speakers:

    Rafał Leszko

  • 11:00 - 11:30

    Break

    Break

  • 11:30 - 12:20

    Jakarta EE Meets NoSQL in the Cloud Age

    Let’s be honest: the amount of data collected by applications nowadays is growing at a scary pace. Many of them need to handle billions of users generating and consuming data at an incredible speed. Maybe you are wondering how to create an application like this? What is needed? What benefits can you take from this reality to your project? This session shows how Jakarta EE can meet these needs when you’re working with NoSQL databases in the cloud. It's the same approach used by some of the biggest companies in the world to store, analyze, and get results from really crazy amounts of data. No matter your project size, you can take it to the next level today.

    Speakers:

    Otavio Goncalves De Santana

  • 12:20 - 13:10

    Shaping the Future of Java, Faster

    As one of the most pervasively used technologies in our lifetime Java continues to innovate the application world around us. Through continued modernization Java offers developers a contemporary language and platform to create the next generation of rich, scalable, and secure enterprise applications. And as the technology landscape changes around us, often times at an ever-more increasing pace, Java is primed to offer developers continued uniqueness to address new-found opportunities. This session will highlight ongoing Java technology enhancements occurring with a faster cadence that will allow developers the ability to improve and accelerate application innovation, development and deployment especially for the the cloud. We’ll review the motivations for this change and discuss how this impacts users, as well as summarize features in the current JDK 12 release and upcoming additions to JDK 13.

    Speakers:

    Roger Calnan

  • 13:10 - 14:00

    Fun with Kubernetes and Payara Micro 5

    Usually, when implementing a scalable microservices architecture, one of the aspects that is the harder to configure is the orchestration of the different services and components that compose the entire infrastructure. When using Docker containers there are multiple choices on how to configure this orchestration, being Kubernetes one of the most popular choices due to how robust and extensible the tool is. Kubernetes (KB8) is an open source system for managing containerized applications across multiple hosts, providing basic mechanisms for deployment, maintenance and scaling applications, while managing all networking and discovery aspects saving you valuable time and effort. Payara Micro, thanks to its dynamic clustering mechanism implemented using Hazelcast, allows Java EE applications to automatically join a Kubernetes cluster thanks to its autodiscovery features! Thanks to this, it’s possible to build a reliable architecture of Payara Micro instances that live inside Docker containers and managed by a KB8 cluster. When in need to scale up or down this infrastructure, simply instruct your cluster to do it and everything should be handled seamlessly.

    Speakers:

    Fabio Turizo

  • 7:30 - 8:15

    Registro

    Registro

  • 8:15 - 8:30

    Bienvenida y presentación de nuestras comunidades Java | Oracle

    Bienvenida y presentación de nuestras comunidades Java | Oracle

  • 8:30 - 9:20

    Refactoring legacy code using functional programming

    FP features in Java are awesome, that is a fact, unfortunately sometimes is hard to connect that with the reality since developers have to deal with legacy code, however, even in those scenarios developers could build their own FP abstractions and reduce the complexity on their code

    Speakers:

    Sebastián Estrella

  • 9:20 - 10:10

    Kotlin para Backend de 0 a Ninja

    Kotlin, ¿Mejor Java que Java? Kotlin es un lenguaje de programación de vanguardia que se ejecuta sobre la JVM. Ofrece grandes ventajas como: sintaxis concisa, programación funcional, coroutines, extension functions, interoperable al 100% con Java, permitiendo desarrollar un mejor código y haciendo tu vida más fácil. Google lo adoptó como lenguaje oficial para el desarrollo en Android. Lo que hizo que su comunidad crezca rápidamente. Sin embargo su potencial sobre aplicaciones de backend no se encuentra completamente explotado. En este taller exploraremos las ventajas de Kotlin mientras desarrollamos una aplicación para backend desde 0. Para lo cual usaremos: Ktor: framework para la creación de servicios web asíncronos usando coroutines Mockk: librería de dobles de prueba escrita en Kotlin Exposed: librería liviana de SQL(ORM) escrita sobre JDBC con un DSL conciso Koin: framework liviano de inyección de dependencias, completamente funcional Prácticas ágiles como TDD y pair programming Todos los ejemplos se programaran en tiempo real. No es solo una discusión abstracta de las ventajas de Kotlin, sino que las analizaremos con casos prácticos. ¡Vengan para obtener conocimiento real y práctico!

    Speakers:

    Mateo Rojas

    Pablo Correa

  • 10:10 - 11:00

    Microservicios para desarrolladores JEE

    Microservicios es un tema de mucha atención actualmente y que en ocasiones puede sonar muy complejo para quienes apenas inician. Sin embargo, gracias a iniciativas como MicroProfile, es posible reducir la curva de aprendizaje para implementar microservicios con Java debido a que se apalanca en varias APIs de JEE que hoy en día posiblemente ya uses si eres desarrollador JEE. En esta sesión revisaremos conceptos clave de la arquitectura de Microservicios, hablaremos de la iniciativa Microprofile: qué es, quiénes la promueven y cuáles APIs la componen.A manera de ejemplo, mostraremos la estructura de dos microservicios que usan Microprofile y se despliegan en la nube de Oracle.

    Speakers:

    Alexis López

  • 11:00 - 11:30

    Break

    Break

  • 11:30 - 12:20

    Create a testable Android App and don't fail trying: the MVP pattern

    Mobile developers sometimes overlook the importance of having automated tests because the feedback loop is slow. In this talk, we’ll see how the MVP pattern can ease the process of testing to deliver apps with great quality on Android, but these concepts can be applied to both web and mobile.

    Speakers:

    Stefani Castellanos

  • 12:20 - 13:10

    Nowadays Architecture Trends, from Monolith to Microservices and Serverless

    In this session, attendees will learn about a real-world evolution to a Distributed Architecture without being involved of a complete Microservices Madness; we will be covering tips and tricks of an experience of a evolution of a huge EAR Core Banking Application and how we evolve to a modern distributed Architecture until the evolution of use 3rd party services and Serverless; tips, tricks, pros, cons and the reasons for being involved on move forward and present sample code as FaaS and explain the pitfalls of Serverless and the security concerns on this evolution. We will be using snippets code based on JAVA, JWT, JWS, Auth0, Spring Boot and Webflux on Oracle Cloud and Spring Cloud Functions on Amazon Lambdas.

    Speakers:

    Alberto Salazar

  • 13:10 - 14:00

    OpenShift: Un plataforma para desplegar aplicaciones Java modernas

    OpenShift es un “Platform-as-a-Service” construido sobre Kubernetes que provee una plataforma para el despliegue rápido de aplicaciones en contenedores. Esta charla mostrará las ventajas de desplegar aplicaciones Java en OpenShift, tanto aplicaciones tradicionales o arquitecturas de microservicios.

    Speakers:

    Ricardo Arguello

  • 7:30 - 8:15

    Registro

    Registro

  • 8:15 - 8:30

    Bienvenida y presentación de nuestras comunidades Java | Oracle

    Bienvenida y presentación de nuestras comunidades Java | Oracle

  • 8:30 - 9:20

    The New Release and Patching Model for the Oracle Database

    Since Oracle Database 12.2.0.1, Oracle changed the release and patching model. Now annual releases will be published - and patching happens with Updates and Revisions instead of PSUs and Bundle Patched. This presentation explains support life cycles up to Oracle Database 19c, patching recommendations and describes the most important MyOracle Support notes. Patching best practices are included as well.

    Speakers:

    Byron Motta

  • 9:20 - 10:10

    Primeros Pasos con Autonomous Database Transaction Processing

    Oracle ofrece la primera y única base de datos autónoma en el mercado. Es una base de datos que no requiere DBA? Vamos a ver que hay varias tareas de Administración todavía que tenemos que realizar. Que es una base de datos autónoma? Como la creamos, como nos conectamos, tareas a realizar como crear usuarios o monitorear la performance. Como migrar una base de datos on-prem a esta base de datos autónoma. Como agregar a demanda CPU y Storage.

    Speakers:

    Rita Nunez

  • 10:10 - 11:00

    Métodos para Clonar Bases de Datos On-prem y Cloud

    Es común que necesitemos clones de nuestra base de datos para generar o refrescar ambientes de desarrollo, testing, QA, etc. Con la Arquitectura CDB clonar Bases de Datos se simplificó, y veremos como se hace. Sin embargo, todavía tenemos una gran cantidad de bases No-CDB que necesitan ser clonadas. Veremos todas las opciones de clonación en las distintas versiones y distinas arquitecturas. Incluida la Opcion de Clonar Enmascarando Datos usando Data Masking.

    Speakers:

    Rita Nunez

  • 11:00 - 11:30

    Break

    Break

  • 7:30 - 8:15

    Registro

    Registro

  • 8:15 - 8:30

    Bienvenida y presentación de nuestras comunidades Java | Oracle

    Bienvenida y presentación de nuestras comunidades Java | Oracle

  • 8:30 - 9:20

    Upgrade and Migrate to Oracle Database 19c: Live and Uncensored!

    Everything works well on PowerPoint. That's why we prefer live upgrades. Uncensored. After a short introduction we will showcase database upgrades to Oracle 19c on the command line. We will begin with the pre-upgrade tasks. Then we will start the upgrade, break it and restart it. Finally, we will handle the post-upgrade tasks. We show you best practices - live on stage. And bring your questions! Thanks to this, it’s possible to build a reliable architecture of Payara Micro instances that live inside Docker containers and managed by a KB8 cluster. When in need to scale up or down this infrastructure, simply instruct your cluster to do it and everything should be handled seamlessly.

    Speakers:

    Hector Vieyra

  • 9:20 - 10:10

    Database Upgrade: Fallback Strategies In Action

    Database Upgrade is simple and fast. But WHAT IF … What if you have to fallback within minutes in case of failure? What if you have a 200 TB database and can't even back it up completely? Or what if your database runs in NOARCHIVELOG mode? Or what if you have a Standard Edition database and can't use FLASHBACK? We will cover all possible useful options to fallback, either from an issue during an upgrade or after an upgrade. Even days after ... And of course without losing data.Even better: we will demonstrate it, because Powerpoint is nice but "real" is better!

    Speakers:

    Hector Vieyra

  • 10:10 - 11:00

    The New AutoUpgrade for Oracle Database

    Everybody is talking about autopilot for cars. We can "AutoUpgrade" databases. On the command line. With no user interaction. Unattended. You need only to customize one text file. And then you'll use the new Oracle Database AutoUpgrade Tool which enables you to upgrade tens, hundreds or even thousands of databases unattended. Without special software requirements. No OEM involved. No magic. Just a cool tool brought to you directly from the Oracle Upgrade Development Team, demoed live during this session.

    Speakers:

    Byron Motta

  • 11:00 - 11:30

    Break

    Break

  • 11:30 - 12:30

    Pilot: launch your repetitive boredom away!

    With Pilot, automation is at the reach of your hand. Break any recipe into jobs, group related ones, run them in parallel, serially, as a given user, define their revert ally, set global variables, or job specific ones, assign them values on the fly, add pauses before or after a job, you name it. Once it shines, save it, export it, import it, and run it silently, or through UI, or, feeling cloudy? there is also REST APIs. Pilot includes predefined plugins for some Oracle Database LCM tasks.

  • 12:30 - 13:30

    Mejora la Performance de tu Base On-prem y Cloud usando los Asesores

    Las Bases de Datos Oracle incluyen asesores que nos ayudan a optimizar la performance, tanto de las bases de datos CDB y non-CDB que tengamos On-prem y Cloud. Algunos asesores se ejecutan en forma automática y otros los debemos ejecutar a demanda. SQL Tuning Advisor, SQL Access Advisor, Segment Advisor, Undo Advisor, Memory Advisor, ADDM, SQL Access Advisor, MTTR Advisor, Repair Advisor y Compression Advisor. Demo en vivo.

    Speakers:

    Rita Nunez

Registro

JavaDay & Oracle Groundbreakers Tour

Patrocinadores

Empresas y organizaciones que respaldan este evento

Últimas noticias

Manténgase informado con toda la información relacionada con JavaDay

Lugar del Evento

  • UDLA QUERI, José Queri, Quito 170513
  • contacto@ecuadorjug.org