Saltar al contenido

Podcast · 19 ene 2024 · 1:03:49

Ep 3 T4 - con Mónica Godoy y Valentín Tabacaru sobre APEX y Oracle23ai

Con la Oracle23ai vienen muchísimas cosas de AI, y con el impulso que está tomando APEX ya ni te cuento, así que nos hemos tomado un café doble con Mónica Godoy y Valentin Tabacaru para que nos cuenten sobre APEX, nuevas funcionalidades, cosas de AI, y de los eventos que se viene

Escuchar y ver el episodio

Transcripción del episodio

Transcripción generada automáticamente y corregida con glosario técnico. Puede contener algún error residual. Está cortada en las mismas frases que llevan los subtítulos: descargar .srt · descargar .vtt

[0:08] Buenas tardes, Mónica Godoy y Valentín.

[0:10] ¿Cómo estás? ¿Cómo estáis?

[0:13] Hola, muy bien. Es un gusto estar hoy aquí con ustedes.

[0:18] Muchas gracias por invitarnos.

[0:20] A vosotros por venir, a vosotros por venir.

[0:23] Ha sido como un atraco a mano armada, ¿eh?

[0:24] Porque chateamos hace dos días, Mónica, tú y yo, en LinkedIn.

[0:28] Fue algo así como, te tengo que contar cosas de APEX, de cosas que vamos a hacer y tal.

[0:32] Y te dije, pues, café. Vamos a tomarnos un café, vamos a grabar el podcast.

[0:37] Y, bueno, podcast con audiencia, que lo grabaremos y lo subiremos a Apple Music,

[0:45] a Spotify, a todos los canales de podcast.

[0:48] Pero hoy vamos a hablar, y hoy toca hablar de Apex y de 23AI, todo lo que hay de inteligencia

[0:55] artificial para aprovechar con Apex.

[0:58] Cuéntame, cuéntame por encima, cuéntame cosas.

[1:01] Bueno, pues probablemente ya la audiencia haya escuchado de las nuevas características

[1:06] que están disponibles en Oracle Database 23 AI.

[1:11] Yo digo AI, pero es como ustedes lo quieran.

[1:16] Hay características. Valentina ahorita va a hablar de esas funcionalidades, como son,

[1:22] por ejemplo, Vector Search, duality views y todo esto, entonces.

[1:27] Y luego ahorita, cuando Valentín comente estas nuevas características, voy a comentarles

[1:33] también cómo pueden utilizar estas nuevas características también con Oracle APEX, porque

[1:40] bueno, no es solamente como implementarlo en el el lado de la base de datos, sino también

[1:44] que lo puedan llevar a acción cuando lo implementan en sus aplicaciones y para que puedan

[1:51] cumplir también con los requerimientos que tengan a nivel organizacional.

[1:55] Entonces, Valentín, si quieres comentarte de estas características.

[1:59] ¡Qué bien! Vamos luego por partes, porque yo he visto cosas ya en…

[2:04] Tranquilos, tranquilos, vamos a tomar un café.

[2:07] He visto cosas muy, muy potentes.

[2:10] Lo de Vector Search hizo Connor McDonald en el SPU de este año, hizo una demostración

[2:15] muy sencilla de utilizar el Vector Search.

[2:18] Hizo también una especie de cómo utilizarlo y integrarlo en APEX y tenía muy, muy buena

[2:23] pinta. Cuéntanos, Valentín, tú, tú, ¿qué haces?

[2:28] ¿Quién eres? Pues Mónica Godoy, responsable Product Manager de Apex.

[2:31] Cuéntanos sobre ti un poquito, que te conozcamos.

[2:33] Vale bueno gracias por la introducción mónica y javier yo soy product manager de

[2:41] base datos a nivel general soy generalista y conozco un poco de todo todo el producto

[2:46] de base datos y los servicios de web de servicios de nube de base a todos los datos veis

[2:52] cómo veis database service exata database service y otros servicios que tenemos en la

[2:58] nube y trabajo mucho con desarrolladores con ese v

[3:05] son independientes software vendors que desarrollan sobre la base de los oracles e integran

[3:13] nuestras últimas tecnologías últimas capacidades de la base de datos en sus aplicaciones

[3:18] entonces yo le doy algunos consejos consejos de cómo integrar

[3:26] nuestra base de datos en sus productos y también les puedo poner en contacto con especialistas

[3:31] de cada funcionalidad de la base de datos qué bien qué bien qué bien 23 ahí hemos

[3:38] tenido algunas charlas ya contando novedades y tal respecto al desarrollo yo

[3:45] creo que lo más quizá lo más potente y lo más pelotero digamos es toda la integración

[3:51] que va a ver con jason las duality views y todo esto cuéntanos así desde

[3:58] tu perspectiva cómo está funcionando esto la gente no está encajando y

[4:05] Es verdad que el tema del jason es uno de los principales focos de la las novedades

[4:12] de 23 ahí junto con el grafo que tenemos el reporte

[4:19] graph query está integrado en el iso está estándar de sql en la 23 ahí está buenísimo

[4:26] pueden lanzar si se pueden lanzar queries sobre grafos para utilizar estos

[4:34] estos mecanismos de atravesar un grafo de manera muy rápida lo que por

[4:41] ejemplo se haría con una query tradicional haciendo 30 joints de

[4:48] 30 tablas se puede escribir en 45 líneas en property graph query en

[4:56] sql directamente es potentísimo visto alguna demostración del graf y

[5:03] es disfrutar para los que no conozcáis lo del graf por ejemplo cuando Cuando para detección

[5:11] de fraude o cosas así va súper bien porque tú puedes ver en un gráfico, ¿no?

[5:16] Por ejemplo, movimientos bancarios entre cuentas, cuando hay flujos, digamos, de un dinero

[5:22] a 20 cuentas y cuando de esas 20 cuentas hay el mismo movimiento a una tercera cuenta,

[5:27] ¿no? Puedes ver cómo hay como detección de fraude, detectar lavado de dinero, cosas así.

[5:33] Es como visualmente es muy potente el graph, ¿eh?

[5:36] Esto es integrarlo con SQL, es...

[5:39] Potentísimo, potentísimo.

[5:41] Sí, al día de hoy esto tiene que analizarse en mucho detalle.

[5:47] Bueno, entonces el JSON con el grafo y con otro tema que es el tema de microservicios,

[5:55] que también es muy muy desarrollado en 23AI, con las transacciones

[6:03] de tipo Saga, que una de esas son las transacciones muy grandes sobre muchos microservicios

[6:07] se tiene que ejecutar sobre múltiples componentes de que están funcionando

[6:14] a lo mejor en contenedores de tipo docker o bueno ya

[6:22] sabes una aplicación muy compleja de tipo microservicios, sí sí sí.

[6:26] Y cuando hay una saga, una saga es como hacer una reserva de hotel,

[6:33] vuelo y coches de alquiler al mismo tiempo, o reservas de taxi para

[6:41] que te lleve del aeropuerto al hotel, y si cambia cualquiera de los componentes

[6:49] de la reserva, como por ejemplo te cambia el hotel o te cambia el aeropuerto o el vuelo,

[6:53] hay que cambiar todo, hay que devolver todas las transacciones para atrás con el saga,

[6:58] con el soporte para sagas, y hacerlo todo de nuevo, y hay una comunicación con transacciones

[7:05] eventos, bueno hay un tema muy técnico ahí en el medio que funciona y que hace que

[7:13] todo esto posible, no, con las sagas que bueno, y también y también

[7:20] no bloqueamos las tablas en la 23 está ahí porque se pueden hacer reservas de columnas,

[7:28] tipo numéricos, para dejar la tabla Disponible para otras transacciones mientras que

[7:34] se realiza una transacción más larga con reservation column.

[7:39] Claro. Y luego, bueno, hay 300 funcionalidades en la 23 ahí.

[7:46] Sí, sí, hay muchas. Yo te voy a contar una así, que estaba hablando con una persona hace

[7:51] poco. Hace poco te estoy hablando hoy, hoy tenemos esta conversación.

[7:55] Un cliente que necesitaba toda una implementación de JSON y

[8:03] había montado Mongo. Y ya teniendo los servidores instalados y todos los mongos montados

[8:09] en las aplicaciones puestas, sabiendo que Oracle en 23, conociendo toda la integración

[8:13] de JSON, ha tirado de atrás Mongo.

[8:17] ¿Qué ¿Te parece? Esto me he tirado hoy.

[8:22] Ha sido como, no, no, además iban a montar y tenían todo montado, pero viendo que lo

[8:27] tenía Oracle, pues al final no han cerrado el contrato con Mongo y se quedan en Oracle.

[8:31] Y estoy hablando de un cliente muy, muy gordo, pero claro, estas cosas se puede contar,

[8:35] se puede contar el tema, pero no específicamente, pero muy interesante, muy interesante,

[8:41] tiene muy buena pinta, ¿no?

[8:45] Es que pueden trabajar en Oracle con los datos relacionales como si fueran documentos

[8:52] de tipo jason, no hace falta instalar un data store específico para los documentos

[8:59] jason, y luego ahora que también soporta las apis, que las mismas apis

[9:06] que soporta mongo para trabajar con documentos y con colecciones de documentos, y en

[9:13] Oracle no hay ningún límite y por detrás la base datos sigue siendo relacional.

[9:18] Tú puedes tener una aplicación tradicional o ldp sobre estos datos que funcione normal

[9:25] y corriente y mientras que extraes la información como documento jason en colecciones

[9:31] y trabajas con una app y para una aplicación de móvil o para realizar un data science

[9:36] sobre los campos que hay en formato jason, total,

[9:44] es muy, es muy interesante, muy potente.

[9:47] Una vez hecho pruebas de rendimiento llevando, digamos, la funcionalidad a la

[9:55] práctica, grandes volúmenes, algo así, es decir, tú que eres pro manager sabes si esto

[9:59] ya responde como para para decir, venga, podemos ir a producción ya con las Duality Views

[10:04] y esto va para adelante como un tren.

[10:12] Por supuesto que tenemos clientes empresariales muy grandes que utilizan sus bases

[10:19] de datos actuales en Oracle y las convierten en formato JSON para ciertas

[10:26] aplicaciones, que no es para todo.

[10:28] Para aplicación móvil por ejemplo de un banco la app y que necesitan en requiere

[10:36] el dato en formato jason lo puede utilizar directamente en formato jason

[10:43] Claro que hay, el rendimiento es igual que

[10:50] en una base datos nuestra normal y es muy escalable, también tenemos la los

[10:58] sistemas los Los Engineer Systems, que son Exadata, que son los más potentes para los

[11:04] clientes grandes que necesitan un rendimiento muy alto.

[11:07] La técnica que hay debajo no es tan fácil.

[11:11] Desde esta nueva funcionalidad de tratar el

[11:18] relacional, digamos, desde comandos de JSON o esas actualizaciones masivas que puedan

[11:22] hacerse en documentos, esas son las cosas que siempre dan un poco de miedo.

[11:26] Porque en relacional lo tenemos claro.

[11:28] Tenemos claro que en relacional tenemos toda la información aislada y cuando actuamos

[11:35] sobre algo concreto es sobre esa columna en concreto, esa fila en concreto.

[11:40] Pero claro, en JSON esa transparencia es un poco más complicada.

[11:45] Estos subdates sobre JSON que al final van a parar a tablas, tienen

[11:54] que tener su complejidad.

[12:02] Claro pero bueno nuestros ingenieros son muy buenos y lo conocería muy bien cómo hacerlo

[12:08] yo confío en ellos y todo lo que he probado me funciona muy bien y ha sido todo muy rápido

[12:14] todo es muy rápido que bien muy bien muy bien muy bien pues mónica también cuéntanos

[12:21] tú como tú ¿Tú cómo estás viviendo lo de la nueva 23?

[12:25] Bueno, pues desde el lado de Apex hemos tenido varias, digamos que gracias a

[12:32] esas características, pues son también, digamos que nuevas visiones y nuevas oportunidades

[12:39] también disponibles ahora desde el punto de vista de Apex.

[12:44] Por ejemplo, lo que comentaban de Vector Search.

[12:46] Esto es algo que definitivamente cambia el paradigma de la forma en que usualmente nosotros

[12:53] utilizábamos un término de búsqueda, ¿cierto?

[12:57] Por ejemplo, teníamos una aplicación, poníamos allí para que el usuario pudiera filtrar

[13:04] el término que él ingresaba, ¿cierto?

[13:06] Y pues lo vamos a buscar por un término que exactamente sea igual a lo que ya tenemos

[13:13] guardado en la base de datos.

[13:14] Pues esto cambia totalmente la forma de buscar con AI Vector Search, porque

[13:22] en vez de estar buscando por este término, pues vamos a buscar por similitudes semánticas.

[13:27] Entonces, ya no nos tenemos que enfocar como en poner todos los términos posibles para

[13:33] que esto pueda funcionar, sino que simplemente con El vector, pues él va a encontrar

[13:38] similitudes y va a poder presentar los mejores valores al usuario.

[13:43] Incluso nosotros tenemos varios artículos donde ustedes pueden

[13:50] ver la implementación y básicamente pues cómo se puede integrar esta búsqueda con vector

[13:57] search en la base de datos 23 AI y con APEX, no necesitan digamos

[14:04] que ningún tipo de LLM adicional o externo, solamente es utilizando

[14:11] la base de datos 23 AI y pues allí lo van a poder llevar a cabo.

[14:17] Hay uno de pronto en el canal de Apex que me dices que hay un canal, puedo ponerlo allí

[14:24] para que ustedes puedan ver el detalle de esta implementación que básicamente consiste

[14:29] en crear, una vez ustedes tengan el modelo OEDNX que sería el Open Neural Network

[14:37] Exchange, en la base de datos, pues van a poder luego convertir, basado en ese modelo

[14:43] que ustedes tienen, pues convertir, por ejemplo, una descripción que tengan de una imagen,

[14:48] por ejemplo, esto lo convierten a un vector y con esto se va a hacer la búsqueda o más

[14:55] bien el cálculo entre el término que estaba introduciendo el usuario.

[15:02] Y pues digamos que una galería de imágenes que se tengan.

[15:05] Esto es como para dar un ejemplo, ¿no?

[15:07] Pero ustedes lo pueden utilizar con cualquier otro tipo de documento, incluso podría

[15:14] ser no con imágenes, sino que queremos tener una, Digamos que un

[15:21] tipo de ayuda o un tipo de Q &A para los usuarios.

[15:25] Pues utilizamos todo un documento donde tengamos las respuestas y pues allí se va a poder

[15:31] utilizar esta información para resolver la pregunta que tenga el usuario.

[15:37] Igual hay otras cosas también en Apex 24 .1 que también podrían ser

[15:45] bastante útiles, pero pues no quiero saltarme la parte.

[15:49] Claro, claro. Vamos contando, vamos contando.

[15:54] Hablabas de los modelos, es decir, hay ya modelos pre -entrenados y modelos que vayan

[15:59] finos, porque con todo esto de las sillas parece un poco que depende qué modelo de entrenamiento

[16:04] se use, pues bueno, como que tienes unos resultados donde tienes otros.

[16:10] A veces tienes que probar con primero un modelo entrenado o ir probando otro porque a

[16:16] lo mejor no va tan fino. ¿Cómo funciona eso?

[16:21] ¿Tenéis vosotros ya una librería o modelos públicos o modelos nativos de Oracle que puedan

[16:26] usarse? Yo conozco algunos, por ejemplo, sobre animales, que para detectar fotos de animales

[16:33] y características de animales están entrenados sobre zoo, sobre modelos de zoo, pero

[16:39] no sé, no conozco muy bien.

[16:41] ¿Tenéis cosas, hay cosas por ahí para usar y cacharrear?

[16:45] Sí, bueno, de pronto ahorita Valentín puede comentar más, pero una cosa, por ejemplo,

[16:52] sería OCI Generative AI, que también tiene diferentes modelos que puedas

[16:59] poder utilizar, pero también quizás te refieres también a OCI Vision.

[17:05] OCI Vision también, podemos utilizar el modelo genérico que ya

[17:12] está entrenado y que funciona bastante bien, pero si nosotros queremos ir un poco

[17:19] más allá y ser más detallistas en la búsqueda o en lo que nosotros queremos encontrar,

[17:25] digamos que en unas imágenes, pues podemos crear nuestro Propio modelo entrenarlo con

[17:30] las imágenes, vamos a poderle ofrecer al usuario para que busque y ofrece

[17:38] utilizarlo finalmente en la aplicación, pero bueno, de todo depende, no sé si Valentín

[17:45] quiera comentar algo de estos modelos también quiero

[17:51] Solo añadir lo que tú acabas de explicar.

[17:55] Por esta razón tenemos tres posibilidades: la primera es la que

[18:02] comentó, la que explicó Mónica, es de utilizar los servicios específicos de, o sea, y

[18:08] de Oracle Cloud Infrastructure, que están ya diseñados para ciertas funcionalidades,

[18:13] por ejemplo el Speech, el Vision, el hay varios servicios entrenados

[18:21] para ciertas tareas y los puedes también utilizar directamente sin tener que crear tu

[18:27] propio modelo específico; la segunda posibilidad es de desplegar un

[18:34] clúster de inteligencia artificial privado para desplegar tu propio modelo y tenerlo,

[18:43] bueno, optimizarlo lo para los propósitos que tienes, tenerlo a mano para

[18:50] la aplicación que quieres desarrollar; y la tercera es utilizar un modelo público de

[18:55] Hacking Face, lo llevas y también lo puedes ajustar un poco a tus medidas, pero

[19:03] está ya pre entrenado y normalmente hay que buscar entre varios modelos hasta que encuentres

[19:10] lo que tú realmente necesitas para la aplicación, bueno.

[19:16] Muy interesante. Es interesante, ¿no?

[19:17] Es decir, varias opciones, ¿no?

[19:19] Unas quizá más públicas. ¿Todo esto tenéis enlaces de Live Labs o cosas que alguien

[19:26] pueda probar? ¿Cómo podríamos tener una documentación

[19:33] así para ir conociendo un poco más con algún caso práctico que se pueda hacer, algún

[19:38] ejemplo? Claro, hay un sitio muy popular que se llama Live Labs y

[19:45] allí van a encontrar una infinidad de laboratorios disponibles utilizando tecnologías

[19:51] Oracle, pueden entrar allí y allí está, digamos que pueden ingresar un nombre de lo que

[19:58] ustedes quieran buscar, ya sea Vector Search o Duality Views, lo

[20:05] que a ustedes les interesa.

[20:06] Y les van a aparecer allí los workshops disponibles para ese tema que ustedes quieren

[20:13] encontrar más detalles. También, por ejemplo, desde el punto de vista de Apex, bueno,

[20:19] les comentaba antes que hay un blog donde se puede ver la implementación de Vector Search

[20:24] con Apex, pero también tenemos otros laboratorios en los que utilizamos OCI Vision, OCI

[20:33] Document Understanding y cómo se pueden integrar con Apex.

[20:37] Entonces, pueden ver todos los pasos donde se puede llevar esa integración.

[20:45] Por ejemplo, con OCI Document Understanding,

[20:49] Eso también es un servicio de OCI que es muy interesante porque ayuda, por ejemplo, si

[20:55] tienes muchas facturas y puede ser de diferentes formatos esas facturas, que puedas obtener

[21:02] la información que tienes en el detalle de estas facturas y cargarlo automáticamente

[21:09] a la base de datos. Entonces, probablemente, no sé si alguien sepa de esto, pero en

[21:16] el área de contabilidad, no sé cómo lo llamen aquí en España, pues normalmente hay una

[21:22] persona encargada de cargar la información que reciben de las facturas, ¿verdad?, al

[21:27] sistema que ellos manejan.

[21:29] O sea, ahora con cualquier otro.

[21:31] Es un proceso que básicamente tienen que hacerlo manual.

[21:35] Ahora, con OCI Document Understanding, pues simplemente cargas esta factura y automáticamente

[21:42] el sistema va a tomar los datos, la información que esté contenida allí, lo va a llevar

[21:48] a la base de datos y pues va a ser mucho más fácil, ya sea para el usuario o en términos

[21:55] generales, entender qué información hay allí y trabajar basado en esos datos que tenemos

[22:01] después esto realmente hay más servicios como comentaba valentín eso también los pueden

[22:07] encontrar y van por ejemplo a su favor preferida y ingresan por ejemplo hay

[22:15] servicios o si hay hay servicios y van a encontrar muchos más por Por ejemplo, también

[22:21] está el Digital Assistant, Language, Speech.

[22:25] Entonces, pues, esto es muy interesante.

[22:28] Y ver cómo se puede integrar.

[22:30] La mayoría de ellos simplemente necesitas un servicio REST para poderlo consumir.

[22:36] Entonces, pues, fácilmente, por ejemplo, podrías invocarlo desde una aplicación Apex.

[22:43] ¡Qué bien! Una pregunta, por poner todo en contexto un poquito, quitó todo lo que estamos

[22:48] hablando, estamos hablando 23 ahí únicamente o si

[22:55] Correcto está Disponible en tu

[23:02] propio data center si tienes un exacto y también la

[23:10] tenemos disponible en docker y desplegarla en cualquier

[23:16] Portátil. El Free, ¿vale?

[23:18] El Free Development Edition, ¿no?

[23:20] Claro, claro. Es una versión limitada, pero para educación entiendo que es válida.

[23:26] Por lo menos lo que nos dicen es que es full a nivel de funcionalidades, pero sí limitada,

[23:31] digamos, pues a, bueno, el tema de memoria y de espacio.

[23:35] Para lo que es aprender y descubrir la funcionalidad y para desarrollar, para empezar

[23:40] a desarrollar, con eso tenemos más que de sobra.

[23:45] Oye, Valentín, ¿tú que eres De database?

[23:49] Venga, ¿para cuándo va a salir on -premise?

[23:51] La 23 Es que tenemos ganas.

[23:57] Tenemos ganas Hay que mirar.

[24:01] Hay que seguir la página de Marketplace Support, tenemos ahí una nota donde van a publicar

[24:06] las fechas de lanzamiento y todavía está por determinar esta fecha.

[24:11] No tenemos esta información ahora.

[24:13] Estamos ahí, ¿eh? Estamos expectantes ahí, ¿eh?

[24:18] Estamos muy cerca. Sí, sí, sí.

[24:20] A ver, parece, por lo que veo, está bastante madura ya.

[24:24] Al menos está madura para funcionar en Exadata y para funcionar en OCI.

[24:28] Yo creo que tiene que estar ahí casi, casi, casi, ¿no?

[24:31] Mira, comenta Ronald, dice, primer cuatrimestre de 2025.

[24:35] Mira, yo había leído primer semestre de 2025.

[24:38] Pues con primer cuatrimestre, pues estaríamos ahí poquito a poquito.

[24:42] Se lo pedimos a los reyes magos, a Santa Claus, que nos la traiga.

[24:47] Muy bien. Cositas que quería preguntaros y que quería que me contaseis sobre

[24:54] Apex. La gente que quiera, digamos, empezar a descubrir

[25:01] Apex, quizá un poco, no desde cero, pero a lo mejor sí desde un punto más o menos intermedio.

[25:07] Gente que ya tenga conocimiento, pues a lo mejor de algo de Data Science y quiera utilizar

[25:11] a lo mejor Machine Learning, la IA y todo esto.

[25:14] ¿Cuál sería el camino fácil para utilizar, por ejemplo, la

[25:21] Free Tire de OCI para decir, mira, con esto, que sería, por ejemplo, a lo mejor desplegar

[25:27] un Autonomous con la modalidad de Apex, porque ahí está la modalidad de Apex, la modalidad

[25:33] de REST, o LTP o Data Warehouse.

[25:37] ¿Cómo recomendaríais vosotros que alguien empezase a conocer y

[25:44] a descubrir la 23i con Apex desde una forma accesible

[25:53] o más resuelta? Hablo de los cifritas ayer porque pienso que es algo que en

[26:00] un momento alguien puede tener disponible un Autonomous, puede tener un Autonomous con

[26:05] REST o con Apex y decir pues mira con esto, con Visual Studio Code, con un

[26:12] Autonomous y con estos tutoriales o lo que sea.

[26:17] O sea, ¿alguien ya tiene ahí para descubrir?

[26:19] ¿Cuál recomendaríais vosotros ese camino de primer contacto con Apex

[26:28] y con 23 ahí? Bueno, lo primero, por si alguien no lo sabe, alguien de la audiencia que

[26:34] no lo sepa, Apex está disponible en cualquier base de datos, ya sea que esté en Premises

[26:42] o en Cloud. En cualquier lugar donde esté una base de datos Oracle, allí pueden tener

[26:47] APEX. Entonces, para resolver tu pregunta, diría yo que hay dos opciones.

[26:53] Ya sea si lo quieres manejar on -premise o si lo quieres trabajar en cloud.

[27:00] Entonces, puedes bajar, por ejemplo, hay una VirtualBox Appliance que ya incluye Tanto

[27:07] la base de datos 23EI Free y también incluye Apex 24 .1.

[27:13] Entonces, si ustedes quieren encontrar esto, pueden ir a apex .oracle .com.

[27:19] En la página principal, allí van a encontrar un link que dice Start for Free Today.

[27:27] Van a bajar un poco y van a encontrar la máquina virtual para poder descargarlo descargarlo

[27:34] y utilizar todo lo que contiene también este appliance.

[27:40] No solamente está la base de datos, también van a tener allí el sistema operativo, Oracle

[27:45] Red Data Services, mejor dicho.

[27:47] Tienen todas las herramientas listas para que puedan empezar a trabajar o si no, la alternativa

[27:54] sería utilizar Apex en Oracle Cloud utilizando también, lo pueden hacer

[28:01] totalmente gratis y simplemente van a oracle .com slash free y pues

[28:08] se pueden registrar para obtener una cuenta

[28:16] totalmente gratis. Le dan clic en Start for Free allí, llenan los datos y pues pueden

[28:23] provisionar su base de datos.

[28:27] Ahora, probablemente pues si no tienen mucha experiencia en el lado de Oracle Cloud,

[28:34] Tenemos varios laboratorios que están nuevamente en apex .oracle .com.

[28:40] Ustedes pueden ir a el tab Learn y van a encontrar allí una opción

[28:47] que se llama Labs and Tutorials.

[28:50] Entonces, en cada uno de estos laboratorios mostramos cómo puedes provisionar tu

[28:57] ambiente. Y ese sería como el paso previo antes de empezar a desarrollar el laboratorio.

[29:04] Obviamente, como les decía, pues hay varias alternativas.

[29:08] Si ustedes quieren utilizar Apex en Oracle Cloud, Apex Service o

[29:15] incluso hay una tercera opción, pero esto no sería utilizando la base de Datos 23EI,

[29:21] sería simplemente con la base de datos 19C y es que puedan

[29:29] solicitar un espacio de trabajo en apex .oracle .com que también es totalmente

[29:36] gratuito no les piden tarjeta de crédito ni nada simplemente van allí se registra y van

[29:42] a poder utilizar Apex para que puedan evaluar sus características pueden utilizar Apex

[29:48] como si fuera un ambiente productivo pero es simplemente para que ustedes lo puedan evaluar

[29:55] si ustedes ya están listos digamos que para ir a un ambiente productivo pueden exportar

[30:01] sus aplicaciones e importarlas pues en el ambiente que corresponde entonces hay múltiples

[30:08] opciones obviamente cuando hablamos de apex con 23 edad pues así quedamos solamente con

[30:15] dos que sería provisionando su base de datos autónoma en oracle cloud y utilizando

[30:24] la virtual machine que también pueden descargar.

[30:28] Ahora, creo que en la región de España, de Madrid, aún

[30:35] no tenemos la 23 en autónomos.

[30:38] Esta es una tarea pendiente, creo.

[30:41] Está solamente en algunas regiones, sí es cierto.

[30:44] En algunas regiones. Habría que chequear primero en qué regiones tenemos, digamos, también

[30:48] porque si alguien se va a hacer una cuenta, una cuenta free, ¿vale?

[30:53] Por varias cosas interesantes de las Las contas free, la primera, las contas free tienen

[30:57] unos recursos que son los always free, que digamos siempre vas a tener una base, me parece

[31:02] que son dos bases de datos autónomas, nunca se va a cobrar por ellas, una base de datos

[31:08] en la nube, siempre disponible para poder hacer tu aprendizaje y tu desarrollo, siempre

[31:14] disponible, siempre gratis, no always free.

[31:16] Y eso también, es decir, ya que alguien va a hacer una cuenta nueva, pues elegir la región

[31:22] donde tengamos 23, en Madrid, tenemos que esperarnos un poquito aún, parece, ¿no?

[31:26] Sí, bueno, voy a ponerles este enlace allí en la comentación.

[31:34] Acabo de ponerlo ahora. Bueno, ahí está, pues digamos que no está todo, ah, pero aquí

[31:40] aparece, ah, España aparece, pero para las cuentas pagas.

[31:46] Vale, vale, vale, claro. No es para el Free, el Free Tier todavía

[31:53] no está, pero de autónomos, bueno, la cuenta que nosotros tenemos, los seis a mí no me

[31:59] dejaba escoger 23 de las de las de autónomos.

[32:05] Si es una cuenta de pago, debería dejarte.

[32:09] Vale, bueno, pues Si no es el free tier, bueno, es que nuestras cuentas estas de

[32:17] De Ace son un poco así, no son como cuentas free -tayer a las que se les ha añadido un

[32:22] dinero de crédito para que nosotros hagamos nuestras pruebas entonces es como una cuenta

[32:27] un poco rara, pero bueno, sabiendo que esta versión de pago en España pues tenerlo en

[32:33] cuenta y si no si alguien quiere en free probarlo, pues tendría que ir a otra región,

[32:38] quizá, no sé si Frankfurt o no sé, alguna de las que están.

[32:42] Hemos puesto el enlace en el canal de apex lo digo por resumir estamos grabando en directo

[32:49] pero si estás escuchando esto dentro de unos días en grabado en el podcast que sepáis

[32:55] que todos estos enlaces que estamos contando lo estamos poniendo en el servidor de disco

[32:59] de café database en el canal de apex y estamos poniendo un poco pues mónica puesto los

[33:04] enlaces de los tutoriales de apex son ser tutoriales y los los trainings y todo eso,

[33:10] y muy bien, muy interesante, ¿no?

[33:14] Muy interesante todo lo que se viene.

[33:17] Sí, así es, y bueno, si están interesados o si están motivados con 24 .1, pues yo creo

[33:24] que lo que viene va a estar mucho más interesante, así que estén preparados.

[33:29] Yo quería contarte o que nos contaras algo que me dejó flipado

[33:37] totalmente, que es el generador de SQL a partir del lenguaje conversacional.

[33:46] Bueno, tremendo eso, ¿eh?

[33:49] Es decir, créame que dices, ostras, estamos ya ahí en que

[33:56] las aplicaciones, evidentemente con supervisión, se genere, digamos, o el gran grueso

[34:02] se pueda generar con IA y una cosa que hemos comentado

[34:10] que tenías para ese evento que vamos a hablar en un ratito que vais a hacer de Apex sobre

[34:18] esto de el generador de aplicaciones

[34:23] ¿cómo lo has hecho? ¿un asistente ahí para desarrollo de aplicaciones con Apex?

[34:28] Contarles qué es eso bueno esto esto es algo que está disponible a partir de 24 .1

[34:35] lo pueden utilizar en la base de datos oracle 19c a partir de esta versión y

[34:42] pues bueno otro requisito antes de contarles es que necesitan configurar

[34:50] una con su servicio de inteligencia artificial esto ¿Por qué?

[34:56] Porque en esta funcionalidad que estamos hablando, que es el desarrollo asistido de aplicaciones,

[35:04] pues vamos a poder interactuar de manera conversacional con la inteligencia artificial

[35:11] para diferentes propósitos de desarrollo.

[35:15] Entonces, vamos a poder interactuar con ellos para pedirle que me cree una aplicación

[35:20] basado en la instrucción que yo haya suministrado como usuario o como desarrollador más

[35:27] bien. Entonces, puedo ser tan específico como yo quiera.

[35:31] Tú puedes decirle, bueno, ayúdame a crear una aplicación para este propósito, ¿verdad?

[35:37] Y que incluya reportes O un formulario o simplemente sea para administrar, y puede ser

[35:42] específico también en decirle con estos objetos de base de datos que yo ya tengo.

[35:48] Entonces, obviamente, ya necesitas tener unas tablas allí, también quizás unas vistas

[35:54] y puedes definir que con esos objetos necesitas crear la aplicación.

[35:59] Una vez hayas ingresado esta instrucción, él va a tomar allí unos segundos y te va a

[36:05] retornar una idea de lo que vas a crear.

[36:08] Entonces te va a decir, vamos a crear un formulario, vamos a crear un reporte

[36:16] basado en esta tabla, por ejemplo.

[36:19] Y si tú estás de acuerdo, pues vas a crear la aplicación basado en esa definición que

[36:25] te ha suministrado la IA.

[36:27] Si no, pues puedes seguir añadiendo más características o más instrucciones hasta que

[36:33] hayas definido cómo quieres crear tu aplicación.

[36:37] Pero esto es solamente una parte de este desarrollo asistido, porque hay más

[36:44] características también. Entonces, hay que tener en cuenta que esto que les comentaba

[36:49] es solamente para aplicaciones nuevas, no para aplicaciones ya existentes.

[36:55] ¿Esto valdría con OpenAI?

[36:57] ¿Tener una cuenta con OpenAI o con...?

[37:00] Tenemos Tres opciones: OCI, Generative AI, Cogir y Open AI.

[37:06] Entonces tú configuras el servicio de IA, el que prefieras.

[37:11] Tú ingresas los datos y una vez lo hayas registrado,

[37:18] vas a poder utilizar esta opción que te comento.

[37:21] Porque si no tienes registrado un servicio de IA, pues esta opción no te va a aparecer.

[37:33] Y tenemos también servicios adicionales o funcionales adicionales que se pueden aprovechar

[37:40] de igual manera el select y hay que permite comunicar con la base datos

[37:47] de manera en lenguaje natural en lenguaje humano sin tener que escribir sql y

[37:55] el rock y retrieval augmented generation que también es la una manera de pedirle que

[38:02] la base datos nos conteste pero no de una manera tabular sino en lenguaje

[38:10] humano que nos cree una respuesta humana como si fuera una persona.

[38:17] Que responda a la select como si fuera una persona.

[38:20] Dime... Exactamente. Este es el RAC.

[38:25] Qué interesante, qué interesante.

[38:28] De todo esto, ¿qué vais a...?

[38:30] Cuéntame, porque María me dijo que vais a hacer como un Apex Tour en España, Portugal.

[38:37] Un evento... Un evento potente, ¿no?

[38:40] Cuéntame, cuéntame. ¿Cuántos días son?

[38:42] ¿Qué días son? Cuéntame las fechas ¿Tú estarás ahí, Valentín?

[38:46] Exponente también si yo voy a presentar la parte general de

[38:53] 23 de la base de las novedades que día son que hay elementos se llaman únicos database

[39:00] 23 que hay an apex iberia tour y este evento va a ser en febrero empezamos

[39:08] en barcelona el 10 de febrero y luego vamos a estar en madrid en febrero 12 luego

[39:15] lisboa febrero 14 y finalizamos en marga febrero 17 entonces este

[39:23] es un evento sin costo para los para los clientes partners desarrolladores que quieran

[39:30] participar en españa las sesiones las vamos a hablar en español y

[39:37] en portugal será en inglés ok vamos a tener allí varios digamos

[39:44] que vamos vamos a tener varias sesiones van a ser muy interactivas vamos a tener varios

[39:50] demos en los que van a poder ver en vivo estas características hemos comentado algo

[39:57] pero es diferente cuando ya realmente podemos ver esto esto en vivo y cómo funciona entonces

[40:03] vamos a tener una sesión sobre las nuevas características de la base de datos 23 AI,

[40:09] vamos a hablar también de las nuevas características de Apex, vamos a ver también demos

[40:16] y de ambos tanto la base de datos como de Apex y al final pues vamos también

[40:23] a tener un workshop en el cual pues vamos A ver cómo crear una aplicación, cómo utilizar

[40:29] características de 23 AI también y en Apex para crear, pues, una aplicación real y y

[40:36] bueno, todo esto nos va a tomar más o menos desde las 9 de la mañana casi hasta las 5

[40:41] de la tarde. Así que si ustedes están por allí cerca, no duden en registrarse.

[40:49] ¡Qué bueno! Vamos a ver, repaso.

[40:52] 10 de febrero, Barcelona.

[40:55] Desde las 9 de la mañana, tranquilamente.

[40:58] El evento no tiene coste, es gratuito para todos los que quieran ir, aprender y descubrir

[41:03] y pasarlo bien, conociendo todo lo nuevo que se viene.

[41:09] Digo, 10 de febrero, ¡qué bien!

[41:12] Eso está muy bien, en esos eventos, claro, los que presentamos muchas veces, pues esa

[41:17] es la parte también más bonita, ¿no?

[41:18] Conocer el otro lado, lo que hay, es muy interesante.

[41:23] Diga las fechas. Conectar

[41:26] Con mucha gente, acabo de publicar el vínculo en el chat.

[41:30] Muy bien, lo he puesto en el chat.

[41:32] Y tenemos el Barcelona desde febrero, en Madrid 12 de febrero, en

[41:40] Lisboa 14 de febrero, el día de los enamorados en Lisboa y Guadalajara

[41:48] desde febrero. Muy bien, ¿es el mismo plan y mismos ponentes en todo, no?

[41:55] ¿O vais a hacer el tour todos lo mismo, no?

[42:01] Muy bien, muy bien. Voy a contar un poquito aquí lo de la agenda, ¿vale?

[42:05] Para que la gente la sepa.

[42:06] Descripción de las nuevas características, entiendo que esta la harás tú, de 23, ahí

[42:09] lo contarás en la primera charla, la harás tú.

[42:15] Seguimos con las nuevas características de Oracle Apex y después de esto

[42:22] nos vamos con demos de la base de datos con JSON, con XML, con Graph, con Spatial,

[42:29] con Text, con Relational, cargas de trabajo y características sobre todo de nuevas de

[42:34] nuevas funcionalidades. Y ahí nos vamos ya a la una, break, una pausa, y antes de

[42:41] comer, demos de Apex, de Apex.

[42:46] Y veo, estoy leyendo aquí, dice, ve a Apex con un interfaz de preguntas y respuestas

[42:51] impulsado por ahí generativa,

[42:53] crea la búsqueda de imágenes basada en IA, que esto es lo que hablaba antes Mónica, lo

[42:58] del vector search, entrenar un modelo, y después decirle, vale, pues esta imagen dentro

[43:03] de este modelo, dime los parecidos, cuáles tienen estas características y tal.

[43:08] Y, oh, oh, me encanta, modernización de Oracle Forms a Apex.

[43:14] Sigue habiendo, sigue habiendo Forms por ahí.

[43:19] Entonces, sí, tenemos después una comida y luego por la tarde un workshop de Oracle 23

[43:25] ahí con Apex. Digamos, un workshop de una horita para para ver todo esto de

[43:32] forma de forma práctica muy no tienes perdición nada es digamos

[43:40] que es También queremos escuchar y queremos escuchar la experiencia de

[43:47] nuestra audiencia con la 23 3 ahí con la free con el frío autónomos con

[43:55] él allí en sus pruebas todo lo que nos pueden contar

[44:02] sobre bien qué bien qué bien ese tipo de eventos están muy muy muy chulos me gusta me

[44:09] gusta mucho el planteamiento vaya vaya trabajo hay detrás de estas de cada cosa

[44:16] de estas verdad mónica Sí,

[44:19] Así es. Una cosa es estar solamente allí como speaker y otra es todo

[44:26] lo que está en la parte logística, aprobaciones y demás, pero realmente lo hacemos

[44:33] con el mayor de los gustos y sobre todo para que pase un día muy interesante conociendo

[44:41] de las tecnologías de Oracle.

[44:43] Entonces si de pronto no conocen de Apex, pues ese día van a conocer de las características

[44:50] de Apex, no solamente las novedades, sino también qué es Apex y pues que lo puedan ver

[44:56] en acción. Si ya son usuarios de la base de datos Oracle, pues Apex es algo que ya

[45:04] podrían estar utilizando sin ningún costo de licenciamiento.

[45:07] Entonces, pues para que también aprovechen y saquen mayor partido de todo lo que ya tienen

[45:12] en la base de datos Oracle.

[45:14] Es claro. Ahí también hay una labor importante de evangelización.

[45:20] Te diré que tengo un cliente que utiliza Report 6.

[45:24] ¡Guau! Y mira que les digo de Apex, si lo podéis hacer con Apex si de

[45:31] verdad que lo tendréis y tal, bueno, pero es que cambiar los reports creo que son más

[45:35] antiguos, creen que es report 6, pero creen que es aún más antiguo porque intentamos

[45:40] verlos de alguna forma y había un mensaje que el reports 2000 nos decía versión demasiado

[45:46] antigua de reports, o sea

[45:50] Creo que ahí hay una Labor interesantísima de poder Poder conocer Apex desde

[45:57] esa práctica, desde una sesión de un día, yo creo que es muy amena, ¿no?

[46:03] Conocer la 23 ahí ya con internet artificial y con Apex.

[46:07] O sea, que los que estéis en estas ciudades, estamos hablando Barcelona, Madrid, Lisboa,

[46:11] Bálaga, y si estáis cerca, pues os venís.

[46:15] Y si estáis lejos, pues lo vais a grabar.

[46:19] ¿Vais a hacer posible que esto se pueda ver offline o grabado

[46:26] o algo? No, totalmente presencial.

[46:30] Es que es muy vivo, ¿no? Son prácticas en vivo y esto yo creo que es mejor verlo, ¿no?

[46:35] Estoy viendo los ponentes, sois Mónica Godoy, Valentín Tabacaru y Priscila Iruela.

[46:41] ¿Seréis vosotros tres? Trío de expertos.

[47:20] ¡Qué bien! Transformar estos reportes o cómo utilizar diferentes otras alternativas,

[47:25] ya sean de Oracle o externas, para que puedan migrar estos reportes.

[47:32] Les voy a mandar el artículo,

[47:35] les voy a mandar el artículo que, bueno, pues

[47:41] Oye que si alguien de la audiencia porque estamos haciendo esta grabación del podcast

[47:48] la estamos haciendo con audiencia tenemos 14 personas ahí hablando y os

[47:55] parece si subimos a Ronald que nos quiere decir algo vamos a subirle vamos

[48:03] a saludarle leer cuando quieras qué

[48:07] tal qué tal muy buenos días a todos como están como esta rana de mañana yo

[48:14] aquí de mañana y ustedes allá de tarde bueno un abrazo para para todos mónica un placer

[48:20] nuevamente escucharte y quiero hacer controversia a mí me gusta hacer controversia y

[48:26] que diga javier verdad Fácil,

[48:35] no lo vamos a dejar tan fácil para Valentino, no puede ser así, sabemos muy

[48:43] bien, como bien lo acaba de decir Mónica, de verlo por estar depreciados de hace 2002

[48:51] más o menos, pero, pero sabemos nuevamente que hay un anuncio

[48:58] del agente de Product Manager para Forums 14 para el próximo año.

[49:04] Y se anuncia que Forums 14 traería muchas de las características que hoy en día estamos

[49:10] viendo en Apex. ¿Qué opinión te merece eso?

[49:14] ¿Qué opinión les merece eso?

[49:18] Bueno, es que dijiste algo muy acertado, Ronald.

[49:21] Va a traer lo que Apex ya tiene.

[49:25] Entonces ha sido un golpe

[49:32] de vuelta va a traer lo que utiliza solamente las

[49:40] palabras de ronan por otro lado pues ya apex ya tiene estas características no tiene

[49:47] que trabajar en ellas sino que está viendo al futuro que es lo nuevo que podemos incluir

[49:53] ellos están tratando de irse como ponerse al día vamos a ver y nosotros estamos

[50:00] al futuro yo entiendo que aún hay ahí habrá clientes que aún están

[50:08] pidiendo por favor dejarnos mantener un poco más forms no no que no caiga en final de

[50:14] servicio entiendo ahora estoy aportando yo la mía desde hablando desde la

[50:23] Pero es correcto es correcto porque queremos agradecer a nuestros clientes

[50:30] que han utilizado fuerza durante tantos años y que han confiado en oracle y queremos

[50:36] también ofrecerle algo de soporte no a los que todavía tienen forma pero

[50:43] nuestro consejo es de cambiarse en cuanto puedan

[50:49] yo lo digo por lo siguiente tal vez ya javier sabe y mónica también yo ya tengo 33

[50:57] años de ser usuario de los productos ahora y ya la vida me va alcanzando

[51:04] y como bien lo es la esposa como que ya voy pasando un poquito de moda sin embargo recordaré

[51:12] muy bien en términos de historia cuando pasa esto con de valor por 6 y allá por el año

[51:18] 2000 vino toda la moda de que todavía que mirará a df y mucha gente intentó

[51:26] hacer este tipo de migración al final de cuentas de poco tiempo después se dijo no no

[51:31] no es su no es lo que lo que esperábamos no era tan fácil hacer este tipo de migración

[51:37] y tanto es el caso de que a df prácticamente no tuvo una acogida de De la forma

[51:45] que se esperaba Por la parte de la comunidad De desarrolladores Y precisamente mucha

[51:50] de la gente De developer continuó con las versiones En tres capas Y bueno Ya

[51:58] se sabe que la versión Versión 10, versión 11 Versión 12 Y viene ahora esta famosa versión

[52:04] 14 Que me extraña mucho que la estén nominando así Porque como bien lo he comentado Nos

[52:10] están haciendo una ensalada de versiones tremenda, porque por un lado aparece 23, por

[52:15] el otro lado 24, ya en algunos productos, y ahora se habla 14, suena como que, lo que

[52:21] siempre yo he dicho, como que es adecuado que tuviéramos como una estandarización en

[52:25] las versiones para que la gente no se pierda tanto en saber cuándo un producto nuevo,

[52:30] cuándo un producto ya tiene algún tiempo de estar en mercado.

[52:35] Entonces para aquella gente te voy a, digamos, lo que te voy a transmitir es lo que yo

[52:40] he recibido lo que yo he recibido de los usuarios que todavía utilizan firms and records

[52:46] y lo utilizan en tres capas en las versiones 11 o 12, que es que mucha

[52:53] de la inversión que ellos han realizado en desarrollo de sus aplicaciones, hoy en día

[52:58] están adoptando Apex para hacer ciertos módulos

[53:03] ciertas cosas específicas, pero siguen pensando, y como te digo eso es lo que dicen los

[53:09] usuarios finales que todavía Apex no termina de completar

[53:16] para poder realizar una aplicación total, un ERP, desarrollar un ERP de forma total,

[53:22] como si no lo permite Forms o como ellos creen que Forms lo ve.

[53:27] Entonces, quería hacer ese comentario ¿Para qué opinan ustedes?

[53:32] Bueno, pues ahí digamos que la pregunta sería, ¿por qué?

[53:36] ¿Por qué no lo ven como un ERP?

[53:39] O más bien, ¿cómo no lo ven Apex como si puedan construir un ERP completo?

[53:46] Hay muchos casos de éxito a nivel global, donde

[53:53] los clientes han llevado sus aplicaciones de Oracle Forms, independiente de la versión

[54:01] en la que estaban, a Apex.

[54:04] Son aplicaciones de misión crítica, no son aplicaciones pequeñas.

[54:11] Entonces realmente la pregunta es por qué no lo ven así, quizás

[54:18] no han tenido el acompañamiento necesario para poder hacer este tipo de modernización,

[54:25] porque hay que tener en cuenta que están cambiando de paradigma, muchas veces están pasando

[54:31] del cliente servidor a un paradigma

[54:35] web, como esta inglés, como es el pex, entonces no es simplemente pensar que

[54:42] tenemos los objetos de base de datos, ya vamos a poder llevar en la aplicación

[54:50] a ibex y no y no más. Hay muchos temas también a considerar, entonces pienso

[54:57] yo que es importante tener un buen acompañamiento, un partner de pronto que sea muy experto

[55:04] en este tema. Hombre, yo creo que todo

[55:11] tira hacia Apex, o sea, todos los...

[55:14] el año pasado estaba comentando con una persona que decía no, pero es que siempre va

[55:18] a estar Forge, todo esto termina acaba siendo

[55:23] No quiero decir entornos legacy pero evidentemente hay que dar esa continuidad

[55:31] a los que ya tienen toda la infraestructura como dice Mónica los que nos llevan a IPEX,

[55:36] pero es como un acompañamiento, venga, vayan migrando, tengan un poco más de espacio,

[55:43] pero vénganse a IPEX, yo la progresión que veo y el camino que toma es como

[55:50] ya muy sólido, creo ya, quizá a lo mejor, claro, el tema para tener ya todo un financials

[55:56] migrado, digamos, de una forma sin impacto, ¿no?, sin dolor, migre usted fort sin

[56:03] dolor pero dolor quizá es mucho decir pero sí como que ya podría ir pensando migrar todo

[56:08] el mundo no mónica como lo ves si me preguntas a mí pues yo soy la del

[56:17] tema de modernización e incluso aprovecho para contarles en ipex .org .com

[56:25] allí van a poner el link en el chat nuevamente hay muchos recursos que van

[56:32] a encontrar respecto a esto he escrito un artículo de las preguntas más frecuentes sobre

[56:39] por qué forms a APEX las diez razones por qué APEX es ideal para los desarrolladores

[56:46] de forms hay un laboratorio también hay una presentación entonces Entonces hay mucha

[56:53] información y luego el reporte, perdón, el blog post que te comentaba de los reports.

[56:59] Claro y bueno, lo otro que no les había comentado,

[57:07] los casos de éxito. Entonces hay muchos clientes que han ido de Forms a Apex

[57:14] y no solamente mejoraron la usabilidad

[57:21] de las aplicaciones, la cantidad de bugs que podían encontrar a nivel de desarrollo,

[57:27] sino también que pudieron ver KPIs que fueron mejorados gracias al haberse

[57:35] movido de Forms a Apex. Entonces, hay un caso, por ejemplo, de un cliente que comentaba

[57:42] que redujeron el tiempo de desarrollo, en términos generales, en un 35%.

[57:50] Entonces, esto es algo que ellos no podían haberse dado cuenta antes,

[57:58] sino que después de haberse ido a Apex pudieron medir este tiempo de desarrollo que

[58:06] les tomaban cuando tenían Forms y ahora cuando desarrollan en Apex.

[58:12] Así hay muchas más historias de clientes y la realidad es que

[58:20] Con todas las nuevas características que en cada release incluimos en Apex, estamos

[58:27] también mejorando diferentes aspectos del ciclo

[58:34] de vida de desarrollo a nivel de nuevas características, ahora con inteligencia artificial,

[58:40] sumado también a las nuevas características que están disponibles en 23EI, pero también

[58:46] siempre estamos mejorando en ver formas para las aplicaciones, también estamos

[58:54] mejorando también en usabilidad, en el monitoreo, las capacidades

[59:02] móviles que puedan utilizar estas aplicaciones en cualquier dispositivo e interfaz de

[59:08] usuario, la seguridad, entonces, y bueno, es poner dos releases por

[59:15] año. Entonces, pues aún con mayor razón, siempre estamos yendo a la vanguardia con todo

[59:22] lo nuevo que hay en desarrollo de aplicaciones.

[59:25] Y no quiero que me tomen que estoy en contra de Apex, más bien, Mónica, lo hago precisamente

[59:32] porque todo este tipo de preguntas se ve en los foros y hay poco material con respecto

[59:38] a todo eso que nos acabas de hablar sobre las ventajas que tiene Apex sobre otro tipo

[59:43] de herramientas y sobre la misma facilidad inclusive de aprendizaje.

[59:47] Eso es un mundo importante, que la comunidad de Apex es una comunidad muy amplia hoy

[59:51] en día y que inclusive para los que no nos gusta programar con caso

[59:56] se nos hace como muy fácil.

[60:01] Podernos meter dentro de este rol, al menos yo lo veo desde ese punto de vista, para

[60:05] mí se me hace mucho más sencillo que llegar y aprender todo lo que hay detrás en la parte

[60:12] del framework de desarrollo de no sé Javier si vuelvo a decir, igual, pero creo que

[60:19] vos sí tienes esa experiencia con ambas herramientas Sí, sí, sí, sí, pero vuelvo a lo

[60:25] mismo, la sensación que hay con Apex es que es donde está la apuesta, yo tengo una frase

[60:31] como muy estúpida también, una frase de estas de opinión desde la ignorancia es decir,

[60:35] veo que cuando, cada vez que Oracle mete algo, lo acerca al motor, lo acerca al núcleo

[60:40] es que está apostando por esa tecnología a nivel de continuidad Es decir, el export -import

[60:46] en aplicaciones externas, en el momento en que la integras en el motor, export -datapump,

[60:50] export -datapump y todas las APIs, dices, esto es la forma, de ahí hay camino.

[60:56] Tablas externas, toda esta funcionalidad de crear tablas a través de las APIs del loader,

[61:02] del datapump. Y con Apex veo algo similar, es decir, veo que cada vez están acercando

[61:07] más el Apex al motor y todo lo que es acercar al motor y es en todo lo que después te

[61:14] das cuenta, que en la siguiente release hay muchísimo más desarrollo, muchísima más continuidad,

[61:18] más soporte y dices, bueno, pues es que La apuesta es segura, vamos

[61:25] hacia allí. Y si falta algo a lo mejor por cerrar, es que es el camino.

[61:31] Es la sensación que tengo, pero cuesta evangelizar.

[61:35] Ahí en eso estoy contigo, Ronald.

[61:37] Cuesta convencer a la gente de decir, venga va, dadle una oportunidad, probadlo, porque

[61:43] lo ven como un mundo muy nuevo.

[61:46] No también porque es porque es muy nuevo concepto es muy nuevo respecto respeto ford

[61:52] no hay report si las arquitecturas estas estas antiguas, pero yo creo que es la apuesta

[61:58] es lo que es lo que la sensación hablando de éstas y de mí de mis especulaciones, pero

[62:04] pero bueno muy bien y es verdad es verdad lo que dices porque el

[62:11] grafo también empezó como algo externo y ahora es es nativo y está incluido en el instante

[62:18] SQL igual que el Jason ahora tenemos un data type nativo

[62:25] Jason y la conversión de relation a la Jason es nativa a la base de datos y sería

[62:33] igual con el vector dentro de poco porque el vector acaba de entrar en el mercado

[62:40] y tiene su adopción, pero ya estará nativo dentro de poco y estará incluido

[62:47] ahí en el core con todas las funciones de la base.

[62:49] Exacto, es eso. Ya intuyes más o menos por dónde va a ir, hacia dónde va, digamos, esa

[62:54] corriente, ¿no? Pero muy interesante, muy interesante.

[62:57] Oye, muchísimas gracias, Ronald, por tu pregunta.

[63:00] Un Abrazo fortísimo, fortísimo.

[63:03] Te bajo a la audiencia ¿Qué tal habéis estado, chicos?

[63:08] ¿Qué tal la tarde? Nos hemos pasado de la hora ya Mónica, Valentín

[63:12] Sí, un poco pero fue muy interesante y muchísimas gracias Javier

[63:20] por tenerlos hoy aquí en el podcast A vosotros, a vosotros, claro que sí

[63:26] Muchas gracias a todos los que estáis escuchando, en los que estáis aquí en la audiencia,

[63:30] muchas gracias. Hemos dejado en los canales los links para que lo veáis y lo descubráis.

[63:35] Y nada, pues Mónica, Valentín, o sea, es que mi casa es vuestra casa, cuando queráis

[63:42] tomad un café conmigo, adelante.

[63:45] Muchas gracias. Felices fiestas a todos.

[63:49] Un abrazo muy fuerte, chao.

[63:52] Feliz tarde, chao. Un abrazo, adiós.

Suscríbete a la lista de emails y únete a Discord.

Nada de spam: lo que se publica, cuando se publica, y el Discord del Café.