WEBVTT

00:00:08.370 --> 00:00:10.410
Y ya estamos en vivo buenas tardes.

00:00:10.410 --> 00:00:14.110
¿Qué tal, Clarisa
Mamanorfali y Karla Cornejo?

00:00:14.230 --> 00:00:15.730
Hoy estoy súper bien acompañado, ¿eh?

00:00:15.770 --> 00:00:20.950
Hoy estoy como la verbena de la
paloma, como una morena y una rubia.

00:00:22.610 --> 00:00:24.430
Estoy súper bien acompañado.

00:00:24.570 --> 00:00:28.390
¿Quién mejor que vosotras dos para
contarnos qué está pasando con APEX?

00:00:28.430 --> 00:00:29.850
Buenas tardes, ¿cómo estáis?

00:00:29.890 --> 00:00:34.370
¿Qué tal? Buenas tardes, buenos días y
buenas noches, dependiendo de dónde nos están

00:00:34.410 --> 00:00:39.730
mirando. Un placer estar aquí con todos
ustedes Es un placer Ronald, buenos días, buenas

00:00:39.730 --> 00:00:46.790
noches Pero tú estás en los USA Claro, yo
estoy en Irvine En California, que estaría entre

00:00:46.790 --> 00:00:51.510
Los Ángeles Y San Diego, o sea, estoy
justo en el medio Entre Los Ángeles y San Diego

00:00:51.550 --> 00:00:55.050
Muy bien, muy bien Y Carla, tú
estás aquí en Barcelona, ¿no?

00:00:55.170 --> 00:01:02.310
No, en Madrid Sí, sí, en Madrid
Ya vamos aquí casi tres años Desde

00:01:02.310 --> 00:01:05.970
que yo me contacté contigo,
Javier, estando en Perú para...

00:01:05.970 --> 00:01:09.470
¿te acuerdas que la
movida, la darme y todo?

00:01:09.990 --> 00:01:14.350
Pues ya, hace ya años pensé que te
habías incorporado en Barcelona.

00:01:14.610 --> 00:01:19.930
Te hacía por Barcelona en Madrid
me quedé en las ocasiones y bien.

00:01:20.310 --> 00:01:24.370
Además es que fue Recién
aterrizada esta base.

00:01:24.750 --> 00:01:26.650
Sí, sí, sí recién aterrizada.

00:01:27.110 --> 00:01:33.630
Sí, sí que me acuerdo un gusto igual
verte, igual cuando nos vimos en el evento que ahí

00:01:33.630 --> 00:01:39.200
ya te conocí en persona y un agrado de
nuevo verte aquí por aquí y escucharte que bien,

00:01:39.420 --> 00:01:46.500
pues el micrófono lo tenéis vosotras
para todo lo que queráis contarnos sobre

00:01:46.500 --> 00:01:51.680
qué pasa con Apex lo que se viene, lo que
no se viene por qué está tardando tanto esa

00:01:51.680 --> 00:01:58.960
versión Si hay un revuelo o sea,
si se quiera o no se quiera hay

00:01:58.960 --> 00:02:03.880
un revuelo interesante con el tema este,
¿qué es lo que está pasando con Apex?

00:02:04.060 --> 00:02:06.760
¿Por qué no viene Apex? ¿Por qué no llega?

00:02:07.120 --> 00:02:14.940
Claro bueno, la verdad que para mí,
investigando, me di cuenta de que todo

00:02:14.940 --> 00:02:20.280
lo que se viene con Apex va
a ser bastante monumental.

00:02:20.780 --> 00:02:24.020
Claro, nosotros todavía
no tenemos nada oficial.

00:02:24.360 --> 00:02:27.580
Esto todo son cosas que
se hablan por pasillo.

00:02:27.580 --> 00:02:34.810
Si hay una ruta ya está
publicado en el sitio web de Apex

00:02:34.810 --> 00:02:42.380
la hoja de ruta y si hay cosas que ya lo
han puesto como algo que esto estamos trabajando

00:02:42.380 --> 00:02:47.047
el equipo de Apex dice bueno, estamos
trabajando en esto y una de las cosas que a mí

00:02:47.880 --> 00:02:55.260
recordemos que Apex nosotros hace ya un
año y medio más o menos en la versión, si

00:02:55.260 --> 00:03:02.520
no me equivoco 24 .1 fue la primera vez
que se introdujo las nuevas cosas de trabajar

00:03:02.520 --> 00:03:05.120
con Apex con la inteligencia artificial.

00:03:05.560 --> 00:03:12.060
Entonces, nosotros tenemos ahí en el
diseñador de páginas, o sea, todo lo que es en Apex.

00:03:12.340 --> 00:03:17.800
Podemos trabajar con justamente la
inteligencia artificial, por ejemplo, en el taller

00:03:17.800 --> 00:03:24.880
de SQL, asistirnos con las consultas
de SQL, o podemos crear una aplicación

00:03:24.880 --> 00:03:30.080
en Apex directamente usando la
inteligencia artificial, generador de inteligencia artificial,

00:03:30.420 --> 00:03:35.040
pero hay que tener una consideración muy
importante es que nosotros tenemos Que tener

00:03:35.080 --> 00:03:41.840
justamente una cuenta así sea en ChagiPT o
en CloudCode, o sea, no en CloudCode porque

00:03:41.840 --> 00:03:47.280
no está trabajando con el CloudCode es
cuando estamos haciendo el otro tema del ambiente

00:03:47.280 --> 00:03:53.400
que después les voy a contar lo que hice
hice una serie de pods pero esto después les

00:03:53.400 --> 00:03:57.760
cuento Pero lo más interesante de todo
esto es que nosotros hace un año y medio venimos

00:03:57.800 --> 00:04:02.700
trabajando ya incorporando cositas
de inteligencia artificial en APEX.

00:04:03.480 --> 00:04:07.940
Sabemos que APEX, todos
sabemos de que es declarativo.

00:04:08.100 --> 00:04:13.200
Es declarativo nosotros, yo, pucha, hace
cuantos años que vengo enseñando APEX, estamos

00:04:13.200 --> 00:04:17.180
hablando de más de, no sé, 15 años,
12 años, no me acuerdo exactamente.

00:04:18.100 --> 00:04:21.180
Y no vamos a tirar tantos números porque
si no van a empezar a sacar números, viste.

00:04:21.220 --> 00:04:28.460
No, es impresionante,

00:04:28.540 --> 00:04:34.820
siempre yo he enseñado una manera de,
bueno, vamos a hacer el asistente, hacemos click

00:04:34.820 --> 00:04:39.060
acá, vamos a crear este botón, vamos
a crear esta página, ta, ta, ta.

00:04:39.060 --> 00:04:45.480
Pero en realidad, la forma en que estoy
viendo, y esto es una opinión totalmente personal,

00:04:45.840 --> 00:04:53.240
nada más, es que Apex, nosotros que
estamos desarrollando Apex, va a cambiar monumentalmente

00:04:53.240 --> 00:04:54.460
la forma en que vamos a trabajar.

00:04:54.500 --> 00:05:00.300
Vamos a tener la opción sí o sí de tener
el diseñador de páginas y ir trabajando en crear

00:05:00.300 --> 00:05:02.744
las páginas, las regiones,
los botones, etc.

00:05:02.800 --> 00:05:09.950
Usando el Diseñador de páginas, pero se
viene algo muy interesante que es el Apex

00:05:09.950 --> 00:05:16.910
Lang. El todo el mundo está hablando de
este tema el que más se está tirando pots en

00:05:16.910 --> 00:05:24.830
linkedin y bueno en las redes sociales es
justamente uno de los creadores de apex

00:05:24.830 --> 00:05:31.890
si no vamos a decir el creador
de Apex, el Michael siempre se me

00:05:31.890 --> 00:05:35.470
va el nombre de él, pero es Michael, no sé

00:05:37.330 --> 00:05:44.470
Pronunciarlo perfectamente bien, Michael
de toda la vida entonces él está hablando

00:05:44.470 --> 00:05:50.650
mucho sobre el Apex Lang y todo esto, está
haciendo como un caminito para que nosotros,

00:05:50.770 --> 00:05:53.830
los que estamos investigando
sobre qué es Apex Lang

00:05:54.850 --> 00:05:59.390
entendamos un poquito de lo lo que viene y
lo que yo estaba viendo es como que nos van

00:05:59.430 --> 00:06:07.220
a dar una posibilidad de que
podamos trabajar con apex no usando

00:06:07.220 --> 00:06:12.960
el diseñador de páginas como habitualmente
nosotros trabajamos los desarrolladores de

00:06:12.960 --> 00:06:18.140
apex ahora que lo que está bien lo que yo
estoy viendo y quizá no quiere expandir quiere

00:06:18.140 --> 00:06:23.520
ya no que seas tan así de que solamente
nosotros trabajemos con el desarrollador con

00:06:23.520 --> 00:06:29.640
el diseñador de páginas entonces ahí viene
la clave vamos a poder nosotros trabajar con

00:06:30.240 --> 00:06:35.180
por ejemplo a mí me en mi caso me gusta
mucho trabajar con el visual code estudio o sea

00:06:35.180 --> 00:06:41.860
con el visual estudio code conectado
justamente a la base de datos por medio de la wallet

00:06:41.860 --> 00:06:47.860
tienes que tener sí o sí una suscripción
esto sí hay que pagar la suscripción para utilizar

00:06:47.860 --> 00:06:54.120
un servicio de de inteligencia artificial
y yo no sé todavía o sea no hay una claridad

00:06:54.120 --> 00:07:00.820
espectacular con respecto a cómo vamos a
trabajar directamente con estas herramientas

00:07:00.820 --> 00:07:08.080
pero lo que sí se sabe es que este a
pezlan sería como una representación de

00:07:08.080 --> 00:07:15.840
la aplicación apex pero que Se
entienda más el el ser humano y

00:07:15.940 --> 00:07:17.260
la inteligencia artificial.

00:07:17.300 --> 00:07:20.940
Porque recordemos que nosotros cuando creamos
una aplicación Apex, cuando exportamos

00:07:20.980 --> 00:07:23.780
la aplicación, ¿cómo se
exporta una aplicación?

00:07:23.880 --> 00:07:25.620
Se exporta como un archivo SQL.

00:07:26.840 --> 00:07:32.320
Y una de las cosas que también es súper
importante destacar es que nosotros siempre tuvimos

00:07:32.320 --> 00:07:37.740
bastantes problemas de mantener el
versionado de las aplicaciones Apex.

00:07:37.780 --> 00:07:42.700
Era complicado siempre ha sido, no era
algo muy fácil de mantener el versionado.

00:07:42.700 --> 00:07:48.780
Entonces quieren atacar muchos frentes o
sea que el equipo de dos a tanto ahora que él

00:07:48.780 --> 00:07:55.480
como el equipo de avistar atacando
muchísimos frentes con este cambio estructural agregando

00:07:55.480 --> 00:08:01.880
está este ápex line que sería como un
nuevo formato que va a ser opcional por eso digo

00:08:01.880 --> 00:08:05.600
que nosotros vamos poder seguir trabajando
con el diseñador de páginas pero va a ser

00:08:05.640 --> 00:08:11.580
un formato opcional para para la
exportación y la importación de las aplicaciones, que

00:08:11.580 --> 00:08:16.540
justamente se va a incluir
en el Oracle Apex 26 .1.

00:08:16.780 --> 00:08:21.580
¿Cuándo va a salir? No sé, pero hay un ruido
enorme, porque mañana vi que va a haber

00:08:21.580 --> 00:08:28.880
una charla, o sea, una actualización
importante de Apex, en el horario,

00:08:28.880 --> 00:08:33.600
o sea, en el horario de New York, si no me
equivoco, a las 10 de la mañana o antes.

00:08:34.580 --> 00:08:39.120
Sí, entonces mañana van a hacer un anuncio
muy importante, entonces van a estar atentos

00:08:39.160 --> 00:08:44.500
a ese anuncio y después no sé si se dieron
cuenta, si se van a la página de Apex, también

00:08:44.500 --> 00:08:50.860
está anunciado que entre hoy y mañana se
va a hacer una actualización en la página de

00:08:50.860 --> 00:08:57.940
Apex. Apex o sea estamos Hablando
de que ya hay mucho ruido

00:08:57.940 --> 00:09:04.760
ya hay mucha gente hablando capaz que
tengamos la suerte de tener en esta diáloga el

00:09:04.760 --> 00:09:12.380
ap 26 .1 no sé la semana pasada el 4
de mayo hubo también una presentación

00:09:12.380 --> 00:09:18.200
en donde estaban hablando sobre esto del
ape clan y para todo lo que se viene con la

00:09:18.200 --> 00:09:26.160
nueva versión y habían dado lástima me lo
perdí pero habían dado una semanita para

00:09:26.160 --> 00:09:34.120
que se pudieran tener la gente
por medio de un de un QR ir

00:09:34.120 --> 00:09:41.240
o le daban también el link y podían tener
una instancia de Apex pero ya con inteligencia

00:09:41.240 --> 00:09:45.940
artificial incorporada, o sea que no tenías
que pagar la suscripción de inteligencia

00:09:45.940 --> 00:09:49.107
artificial, porque para que
nosotros tengamos todos estos

00:09:49.500 --> 00:09:56.600
beneficios dentro de APEX, tenemos que
tener una PIC -AID para meterlo ahí,

00:09:56.760 --> 00:09:59.660
si no, no tenemos nada.
O sea, eso es importante.

00:10:00.680 --> 00:10:06.300
Clarice, Coge aire sí, que se fue, se fue.

00:10:09.640 --> 00:10:15.880
Has contestado todas las Preguntas en
10 minutos Ya todos acabas, señores.

00:10:16.200 --> 00:10:17.922
Acabo el podcast, les respondo.

00:10:18.020 --> 00:10:19.964
Acabo el podcast, acabo el podcast.

00:10:20.380 --> 00:10:26.920
Vale, vale vamos… El Clarís es así, ¿eh?

00:10:27.680 --> 00:10:31.660
Sí, sí, sí. Ya saben cómo me
pongo, para qué me invitan, ¿no?

00:10:31.760 --> 00:10:37.360
Sí, ya. Vamos a ver, vamos a ir por
pasos, porque aquí hay muchísimo.

00:10:37.980 --> 00:10:39.591
Vamos a ir desmenuzando todo.

00:10:39.680 --> 00:10:42.620
Y aquí, darle paso a Carla,
que me cuente tú también.

00:10:42.660 --> 00:10:50.200
¿Tú sabes algo? Tienes
algo en mención día fecha

00:10:50.200 --> 00:10:56.140
no lo sabemos pero en teoría creo que
puede ser en por lo que ha mencionado en los servicios

00:10:56.140 --> 00:11:01.320
que se van a caer van a actualizar y todo
eso podría ser este mes que es lo que mónica

00:11:01.320 --> 00:11:08.760
una vez me lanzó que mayo o junio ahora
también no nos olvidemos que aquí Aquí en Madrid,

00:11:08.980 --> 00:11:14.320
en Málaga, en Barcelona y en Lisboa hay el
Apex Iberian Tour, entonces que es del 25

00:11:14.320 --> 00:11:18.740
al 27. Y ahí van a hablar también
de la nueva versión de Apex.

00:11:18.840 --> 00:11:25.440
Entonces yo creo que por ahí ya deben de
haber lanzado o van a dar toda una ruta de lo

00:11:25.440 --> 00:11:32.540
que se nos viene ahora. Es muy caliente
si se fabrica el tema es el 20 el 25

00:11:32.540 --> 00:11:38.880
el 29 que es de aquí dos semanas que
justamente parte del grupo de la empresa donde trabajo

00:11:38.880 --> 00:11:44.140
se va a exponer algo interesante de un
migrador de fonds to apex que es lo que vamos

00:11:44.140 --> 00:11:48.120
a hablar más adelante que es más o menos
como lo que había planteado pero solamente como

00:11:48.160 --> 00:11:53.780
pinceladas de lo que ha mencionado este
clarisa efectivamente apelan está está en boca

00:11:53.780 --> 00:11:59.400
de todos ahora y es interesante porque yo
estaba de mí leyendo que como bien dice clarisa

00:11:59.400 --> 00:12:05.120
vamos a poder nosotros entender El archivo
que exportamos una aplicación pero ahí me

00:12:05.120 --> 00:12:11.220
quedo con una frase de que bueno actualmente
exportamos un archivo y nos muestra las

00:12:11.220 --> 00:12:16.780
páginas las regiones los que ya saben apex
nos muestra más o menos cómo está creado nuestra

00:12:16.780 --> 00:12:22.100
aplicación pero ahora hablan de lo que es
meta metadatos que quiere decir de que ahora

00:12:22.100 --> 00:12:26.940
nuestro app es la nuestro archivo de
exportación va a mostrarnos no solamente cómo funciona

00:12:26.980 --> 00:12:34.260
la aplicación sino cómo funciona ipex
entonces tú en el mismo archivo vas a poder hacer

00:12:34.260 --> 00:12:39.520
modificaciones masivas entonces antes de
hacer un deployment a producción entonces eso

00:12:39.520 --> 00:12:43.380
no en verdad nos facilita bastante a los
programas los sorredores que esto es mucho más

00:12:43.420 --> 00:12:48.920
rápido mucho más ágil entonces el tema de
de versiones el tema de que es mucho más que

00:12:48.920 --> 00:12:54.200
una IA no sé como que el formato sea
entendible actualmente quienes lo hayan podido abrir

00:12:54.200 --> 00:13:00.440
ssql que ese archivo que usamos para exportar
se entiende y no pero con ahora con la

00:13:00.440 --> 00:13:05.860
información de meta metadatos pues éste
nos ayuda un montón y otro punto que yo había

00:13:05.860 --> 00:13:12.000
visto en una exposición también de este
año acerca de esto como bien dice claría O sea,

00:13:12.040 --> 00:13:17.420
ahora ya viven en la IA integrada y es
donde imagínense que estás en un reporte interactivo

00:13:17.420 --> 00:13:22.240
viendo información y en un chat que ya no
vamos a tener como bien decir, Claro, vamos

00:13:22.240 --> 00:13:24.820
a crear una API o tener
las credenciales y todo.

00:13:24.860 --> 00:13:29.080
O sea, ya viene integrado hacerle preguntas
de la información que tú visualizas.

00:13:29.120 --> 00:13:35.220
Por ejemplo, no sé, dame el total de los
que obtén productos, dame la cantidad por año.

00:13:35.480 --> 00:13:40.720
Entonces, el mismo usuario final, la
interacción con el usuario final va a recontra mejorar.

00:13:40.720 --> 00:13:45.620
O sea no vamos a tener que crear algo
adicional y va a estar un chat pudiendo ser habilitado

00:13:45.660 --> 00:13:51.820
para el usuario en un reporte en un
gráfico entonces esas cosas son las que me han llamado

00:13:51.820 --> 00:13:56.260
bastante la atención y el último punto que
quería mencionar es que ahora para el lado

00:13:56.300 --> 00:14:02.480
de nosotros como desarrolladores va a
haber un tema de advisor o sea actualmente supongamos

00:14:02.480 --> 00:14:08.220
que estamos haciendo una página y no es
tan legible o sea no te da mucha visión cuando

00:14:08.220 --> 00:14:12.720
hay algún error o algún algún campo
o algún ítem no ha sido declarado.

00:14:12.820 --> 00:14:18.820
Entonces, ahora va a haber como que un tab
de Advisor donde nos va a indicar, falta algo

00:14:18.820 --> 00:14:21.200
en tu cláusula del web, no existe tal.

00:14:21.280 --> 00:14:23.447
O sea, va a ser totalmente inteligente.

00:14:23.520 --> 00:14:29.880
O sea, va a llegar a ese extremo de que
vamos a poder, creo yo, ser ingenieros especialistas

00:14:29.880 --> 00:14:32.100
en esto, pero con ayuda de IA.

00:14:32.180 --> 00:14:36.820
Obviamente, no suplantando el
conocimiento, porque yo tengo claro de que la IA sí ayuda

00:14:36.860 --> 00:14:41.820
a que los desarrollos sean mucho más
ágiles, Mucho más rápidos pero creo que la experiencia

00:14:41.860 --> 00:14:48.120
de nosotros como profesionales pues
obviamente no va a ser suplantada nunca no hay cosas

00:14:48.120 --> 00:14:53.360
pues mira carla fíjate en eso que estás
diciendo ahora cuando estábamos calentando un

00:14:53.360 --> 00:14:58.400
poquito micros con clarice estamos
comentando esto el post que escrito con los mcdonald

00:14:58.400 --> 00:15:04.720
diciendo sql va a convertir
el sql es uno de los lenguajes

00:15:05.660 --> 00:15:10.760
imprescindibles o va a ser de los lenguajes
más valorados precisamente por la IA.

00:15:10.860 --> 00:15:17.940
No porque la IA no sea capaz de
programar SQL, sino porque en las

00:15:17.940 --> 00:15:23.440
bases de datos creadas, como estábamos
comentando ahora, que las creó don Ramón en el

00:15:23.440 --> 00:15:30.500
año 80 cuando migró de COBOL a DB2 en
el banco, y que para Para programar SQL

00:15:30.500 --> 00:15:35.980
se necesita muchísimo contexto humano y
entiendo que para programar aplicaciones en Apex

00:15:35.980 --> 00:15:37.800
te pasa exactamente lo mismo.

00:15:38.240 --> 00:15:45.360
Vamos a necesitar, cuanto más presencia
de la IA haya y cuanto más coste por

00:15:45.360 --> 00:15:52.420
tokenización o coste por uso vayamos
dirigiéndonos a ese camino, vamos a necesitar cada

00:15:52.420 --> 00:15:59.640
vez más personas profesionales
preparadas y con conocimiento técnico de

00:15:59.640 --> 00:16:05.300
ápex para poder hacer un uso inteligente
de esa guía no como dices tú no suple el conocimiento

00:16:05.300 --> 00:16:12.680
sino que lo expande y bueno estamos
comentando eso no tú coincides también no yo

00:16:12.680 --> 00:16:17.680
coincido total y es mucho más ágil no para
nosotros sea tener Toda la visión y te enfocas

00:16:17.680 --> 00:16:23.000
en algo más, de repente para los que trabajan
para clientes o para empresas grandes,

00:16:23.240 --> 00:16:28.000
pues te centras en, pues no sé, poder
explotar mucho más información, o sea tienes un

00:16:28.000 --> 00:16:32.560
ámbito más amplio, pero obviamente como
bien dices, te ayuda a ampliar tus conocimientos,

00:16:32.600 --> 00:16:37.560
no a suplantar porque el conocimiento y la
experiencia de un humano, yo te aseguro que

00:16:37.560 --> 00:16:42.490
no lo va a suplantar la guía, o sea,
tenemos que ir como que de la mano pero nunca esperar

00:16:42.530 --> 00:16:43.950
que la guía te dé la respuesta ¿no?

00:16:43.990 --> 00:16:48.130
Porque no sé si a varios les pasa de que
que yo tengo el ChatGPT, tengo el Cloud y tengo

00:16:48.170 --> 00:16:52.930
la CIA de mi, que así le llamo CIA, que es
una IA interna de la empresa y cuando le hago

00:16:52.970 --> 00:16:57.390
preguntas hay veces que entra en loop y no
me da la respuesta o sea, en verdad, o sea,

00:16:57.430 --> 00:17:02.250
me da una respuesta y me da otra y a las
finales no llego a ninguna y más pierdo el tiempo

00:17:02.290 --> 00:17:08.930
a veces en preguntar que de repente en
bloguear algo más poniendo en Google algún blog

00:17:08.930 --> 00:17:14.930
de alguien y a veces esa es la solución
porque eso no te va a responder la IA No lo creo,

00:17:15.050 --> 00:17:19.230
en algún momento Exactamente
Sabes lo que pasa

00:17:20.310 --> 00:17:25.850
La IA está mucho más entrenada Mucho más
preparada para estos lenguajes Que tiene millones

00:17:25.850 --> 00:17:33.070
de documentación Afuera, como no sé
JavaScript, HTML, CSS Python y demás Y APEX,

00:17:33.170 --> 00:17:38.330
no, APEX no está Fácil de accesar
La documentación, convengamos gente

00:17:39.250 --> 00:17:44.230
Nunca ha sido Yo siempre digo lo mismo,
pero no ha sido de las mejores, la documentación,

00:17:44.250 --> 00:17:49.650
por eso yo recuerdo que me puse a escribir
en español cuando yo llegué acá y dije, no,

00:17:49.730 --> 00:17:54.270
no está muy fácil que digamos, entonces, y
la inteligencia artificial te tira cualquier

00:17:54.310 --> 00:18:01.530
cosa muchas cosas Te inventa propiedades,
te inventa cosas, entonces por eso es

00:18:01.530 --> 00:18:08.270
sumamente importante sí conocer la
herramienta todavía vamos a tener que enseñar a manejar

00:18:08.270 --> 00:18:12.610
la herramienta pero vamos a tener que
empezar, nosotros otros los que somos yo soy instructor

00:18:12.650 --> 00:18:18.490
hace muchos años tenemos que reinventarnos
esta es la época en donde nos tenemos que

00:18:18.490 --> 00:18:24.190
reinventar como personas que queremos
enseñar por qué porque ya no le voy a estar enseñando

00:18:24.190 --> 00:18:30.430
a hacerlo hace clic acá abrir este
existente pone este botón acá crea esta página porque

00:18:30.430 --> 00:18:34.330
no va a ser así nosotros yo ahora me tengo
que poner realmente a pensar a ver de qué

00:18:34.370 --> 00:18:41.170
¿Qué manera puedo enseñar y dar un valor
agregado de todos mis cursos y de todo lo que

00:18:41.170 --> 00:18:46.210
hago? Me entra un poquito a
pensar, digo, bueno, ¿qué?

00:18:46.250 --> 00:18:53.690
Ahora tengo que empezar a
enseñar cómo hacer de que puedas

00:18:53.980 --> 00:18:57.260
decirle a la IA lo que quieres hacer.

00:18:57.940 --> 00:18:59.718
¿Qué tipo de aplicación quieres?

00:18:59.960 --> 00:19:07.120
¿De qué manera? Y cuáles son entender un
poco más las reglas de negocio o sea ya aprender

00:19:07.120 --> 00:19:13.620
a pez no va a ser solamente los asistentes
y los clics no ya vamos a pasar a otro tipo

00:19:13.620 --> 00:19:20.220
de experiencia a otro tipo de enseñanza se
viene ese cambio que es un cambio de mentalidad

00:19:20.220 --> 00:19:25.440
diría yo es un cambio nosotros ya los
desarrolladores de apex no vamos a hacer simplemente

00:19:25.440 --> 00:19:32.640
apex no vamos a estar dentro de de
ese canal del Dave Ops, o sea, de todo

00:19:32.640 --> 00:19:34.900
lo que implica ser un desarrollador más.

00:19:35.760 --> 00:19:40.240
No solamente, ah, porque yo no sé si a
ustedes les pasó, pero muchas veces dicen, ¿qué

00:19:40.280 --> 00:19:42.620
desarrollas en Apex? ¿Y qué es Apex?

00:19:43.260 --> 00:19:47.720
Ah, es declarativo. Y te dan como
decir, no, no sos un desarrollador.

00:19:47.820 --> 00:19:48.980
¿Usted qué opina, Carlos?

00:19:49.020 --> 00:19:54.820
O sea, es como que porque desarrollas
declarativamente no sos un desarrollador, ¿no?

00:19:54.820 --> 00:20:00.120
¿no? Sí, lo toman a veces así, y hay
muchas personas que no conocen tampoco la herramienta,

00:20:00.120 --> 00:20:04.840
¿no? Dicen, pues, ok, pero y que, o sea, o
sea, lo ven como que fuera fácil, o sea, como

00:20:04.880 --> 00:20:10.440
que no es, no como tú dices, no
necesariamente no es declarativo, o sea, es declarativo

00:20:10.440 --> 00:20:12.040
pero involucra mucho más.

00:20:12.380 --> 00:20:17.240
Y eso Te dice, lo que tú mencionas es
cambiar un poco el paradigma de lo que se nos viene,

00:20:17.280 --> 00:20:19.340
¿no? Y a dónde tenemos que apuntar.

00:20:20.200 --> 00:20:26.020
Totalmente, y con Apple Plan lo que
tienen, lo que quieren hacer es que tanto nosotros

00:20:26.020 --> 00:20:29.640
entendamos la aplicación como
la inteligencia artificial.

00:20:30.040 --> 00:20:31.429
Y es lo que te decía ahí.

00:20:31.860 --> 00:20:38.580
¿Va a poder la inteligencia artificial
entender más cómo funciona APEX para no cometer

00:20:38.580 --> 00:20:43.900
tantos errores? Es correcto pero claro,
aquí el tema es que la inteligencia artificial

00:20:43.900 --> 00:20:48.800
va a conocer APEX y lo ideal es que el
interlocutor que hable con la inteligencia artificial

00:20:48.840 --> 00:20:54.240
sepa APEX. Es decir, pero no es lo mismo
que yo pida algo desde una abstracción conceptual

00:20:54.240 --> 00:21:01.360
humana, es decir, quiero que hagas una
aplicación que me muestre las ventas, que no

00:21:01.360 --> 00:21:05.680
que tengas conocimientos de programación
de Apex y puedas dirigir exactamente como quieres

00:21:05.720 --> 00:21:10.540
que te guíe o te resuelve, te resuelva un
troubleshooting a algo que no te funciona o

00:21:10.540 --> 00:21:12.140
alguna funcionalidad que quieras hacer.

00:21:12.180 --> 00:21:19.240
Es decir, es necesario entender que la
IA va a ser nuestro asistente y como

00:21:19.240 --> 00:21:23.000
asistente tendrá que hacer lo que le pidamos
y tenemos que poder hablar en un idioma

00:21:23.040 --> 00:21:30.180
común. Javier, vos sabés que no sé ahí
tengo mis serias dudas y esto es otra vez

00:21:30.180 --> 00:21:37.340
una opinión personal tengo mis serias
dudas porque yo hice un post que puedo conectar

00:21:37.340 --> 00:21:43.760
¿viste? Apex En Visual Studio
Code con una nueva skill

00:21:44.940 --> 00:21:51.680
es el Apex Component Modifier en donde yo
bueno, se hace todo, los que quieran ir a ver,

00:21:51.800 --> 00:21:58.080
son una serie de 8 posts Ahí instalan todo
y yo no toco Apex, no entro al diseñador de

00:21:58.080 --> 00:22:00.500
páginas, estoy en mi máquina local, ¿sí?

00:22:00.580 --> 00:22:08.220
Me conecto, utilizo CloudCode
como mi asistente de inteligencia

00:22:08.220 --> 00:22:14.700
artificial. Autor data con esa skill yo lo
único que le digo es porque se conecta a mi

00:22:14.700 --> 00:22:19.220
esquema de la base de datos y yo le digo
cuál es el workspace que va a trabajar y le

00:22:19.260 --> 00:22:23.840
digo también cuál es la aplicación con la
que va a trabajar si ese es con el archivo

00:22:23.880 --> 00:22:31.040
de settings de la skill la skill bueno lo
que es la skill básicamente es un son archivos

00:22:31.040 --> 00:22:36.740
que le dan a en este caso a cloud la
inteligencia para decir Es decir, bueno, todo esto,

00:22:36.900 --> 00:22:42.480
lo que podés, la documentación de Apex
y demás cosas, un montón de material.

00:22:42.800 --> 00:22:50.120
Ahora bien, yo le dije, bueno, necesito
que hagas, que coloques tal cosa en

00:22:50.120 --> 00:22:57.400
tal página. O le dije, en lenguaje
natural, le digo, decime, describime tal

00:22:57.400 --> 00:23:02.860
la página 1 y te tira, me tiraba toda
la información que tenía la página 1.

00:23:03.080 --> 00:23:05.740
Por ejemplo, eso sirve muchísimo
si queremos documentar.

00:23:05.780 --> 00:23:09.740
O si venimos de una aplicación que no
estamos viendo, eso está buenísimo.

00:23:09.780 --> 00:23:12.160
Pero no estoy segura de
lo que vos decís, Javier.

00:23:12.200 --> 00:23:14.700
Porque una persona... Creo que
me estás dando la razón, ¿eh?

00:23:14.740 --> 00:23:16.129
Y te voy a decir por qué.

00:23:16.220 --> 00:23:18.164
Porque tú eres una experta en Apex.

00:23:18.660 --> 00:23:23.240
Hablas con la inteligencia artificial dentro
de lo que tú quieres, lo que tú tienes,

00:23:23.280 --> 00:23:29.300
a lo que deseas que te conecta y te
resuelve, te asiste en resolver algo que tú sabes

00:23:29.300 --> 00:23:34.880
que es lo que necesitas. La inteligencia
artificial en este caso tiene el acceso a todo

00:23:34.880 --> 00:23:40.400
el esquema sabe de todas las tablas sabe
de todos los paquetes que tengas vos en tu esquema

00:23:40.400 --> 00:23:46.020
y la persona le dice, yo quiero que me
saque por ejemplo, tu dataset que me

00:23:47.680 --> 00:23:53.920
Prestaste por cierto, bueno muchas gracias
Javier por prestarme el dataset el dataset

00:23:53.920 --> 00:24:01.100
de vuelos yo puedo decir, dame un reporte
de todos los vuelos que salen de Los Ángeles

00:24:01.100 --> 00:24:08.220
para Argentina, por ejemplo y ahí me vas a
sacar la consulta sql y yo no sé nada de sql

00:24:08.220 --> 00:24:15.540
así que podemos ponerle o sea no sé no te
puedo dar una respuesta a decir si es solamente

00:24:15.540 --> 00:24:23.220
para las personas que tienen que saber si
o si apex porque qué pasa con un manager tiene

00:24:23.220 --> 00:24:29.760
el equipo y qué pasa con él o un analista
de datos tiene que saber realmente a peps para

00:24:29.760 --> 00:24:37.080
usarlo yo creo que no tal vez
al nivel total o sea técnico

00:24:37.080 --> 00:24:42.640
técnico pero por lo menos que tenga que
saber qué es una aplicación o qué es una página

00:24:42.640 --> 00:24:46.820
porque tú a la idea le tienes que decir
como tú bien dices tú le configuras el workspace

00:24:46.860 --> 00:24:52.380
en que hay directo workspace va a ir a
trabajar tuya y le dije decir la aplicación está

00:24:52.380 --> 00:24:57.760
y créame la página tal que igual de alguna
manera tiene que tener un conocimiento por

00:24:57.760 --> 00:25:04.800
lo menos básico y en el caso
el desarrollador Apex no va

00:25:04.800 --> 00:25:09.640
a desaparecer se va a transformar, eso es
lo que yo creo que estoy viendo de ahora en

00:25:09.640 --> 00:25:15.140
más nos vamos a transformar no vamos a
hacer tareas repetitivas y manuales, sino lo que

00:25:15.140 --> 00:25:21.480
vamos a hacer va a ser más tipos arquitectos
entender más la técnica de negocio

00:25:22.440 --> 00:25:28.240
Perdón, los requerimientos de los clientes
Y la inteligencia, como dice Javier, va a

00:25:28.240 --> 00:25:34.000
ser nuestro asistente. Nos va a ayudar
para poder ser más rápidos desarrollando.

00:25:34.080 --> 00:25:38.120
Eso es lo que creo que puede llegar
a pasar, pero bueno, uno nunca sabe.

00:25:39.470 --> 00:25:43.990
Es cierto ahora, por ejemplo, lo que tú
hiciste de tu post, que sí, es súper, que yo

00:25:44.030 --> 00:25:49.430
me he guiado del tuyo para hacer uno parecido,
pero en este caso tú te conectaste al

00:25:49.430 --> 00:25:55.110
Visual Code, tú ahí le mandaste la
sentencia de que, porque no entraste a la app Builder,

00:25:55.610 --> 00:26:02.850
Pero yo con el Python le conecté a mi
Oracle Infrastructure en la nube, en

00:26:02.850 --> 00:26:10.410
el cloud de la nube y usando un MSP le
decía con cloud, le puse unas tablas y

00:26:10.410 --> 00:26:17.230
sí le dije créame una aplicación con estas
tablas, cuatro páginas en modo consulta y

00:26:17.230 --> 00:26:21.710
más o menos un report, un modo consulta
y un tipo, una página de ingreso.

00:26:21.710 --> 00:26:27.890
Eso me la ha creado la aplicación vale me
creó la aplicación en de por sí con los con

00:26:27.890 --> 00:26:33.990
los tools que ya vienen en él en el mcp
todo lo que le interpretó el cloud y todo eso

00:26:33.990 --> 00:26:40.570
lo ha llegado a crear pero cuando yo entré
a verla el sql porque me lo mostraba en función

00:26:40.570 --> 00:26:47.670
al sql así a los joins bien pero tenía
un concepto como que hiciera uno igual a

00:26:47.670 --> 00:26:54.520
uno o sea en todos los web que es raro y Y
a mí me parece, pero es como bien dices, hay

00:26:54.520 --> 00:26:58.520
que irle enseñando, o sea, hay que
decirle, ok, parametrizarlo, ¿no?

00:26:58.580 --> 00:27:03.100
Hazme, mira, cuando te digo un reporting,
no sé, cuando te digo créame esto, crea el

00:27:03.140 --> 00:27:08.240
Word, pero en las cuatro páginas que me
creó, la IA me lo puso uno igual a uno en el

00:27:08.240 --> 00:27:14.140
Word rarísimo y otra cosa que me cuenta
era que, que obviamente no iba a saber, era que,

00:27:14.200 --> 00:27:20.560
como saben, cuando hay page items en el
query de la página, tienes que poner los page

00:27:20.560 --> 00:27:25.340
items to submit, ¿no? Ahí te vas a
colocar cuál vamos a usar en el web.

00:27:25.500 --> 00:27:27.040
Pues en ninguno lo coloco.

00:27:27.940 --> 00:27:33.660
Me creó las regiones de búsqueda, me creó
los reportes, corrí bien a simple vista.

00:27:34.220 --> 00:27:39.680
Pero si tú te fías mucho de eso y dices,
ok, ya está, punto final, y si no tienes el

00:27:39.680 --> 00:27:44.900
conocimiento de que no te va a funcionar
cuando tú hagas tus pruebas, van a saltar errores.

00:27:45.260 --> 00:27:50.900
Entonces ahí es como que de alguna manera
sí nos ayuda, es ágil, pero hay que todavía

00:27:50.900 --> 00:27:55.600
crearle skills o sea, es un camino como
bien lo has dicho, todavía hay que enseñarle

00:27:55.600 --> 00:28:01.720
cómo y decirle cómo es que queremos hacer
esas cosas totalmente, totalmente pero me pareció

00:28:01.720 --> 00:28:07.480
interesante, o sea, a mí me ha sorprendido
yo lo mostré en la oficina y han volado como

00:28:07.480 --> 00:28:11.480
dirían los españoles hemos flipado literal

00:28:12.560 --> 00:28:19.660
es que cuando lo hace Me
vuelo la cabeza Es que ahora

00:28:19.660 --> 00:28:22.938
hay cosas, hay fredes que dicen,
hemos flipado, y yo, ¿qué?

00:28:23.240 --> 00:28:29.220
¿Qué significa? Entonces, ellos sí, o sea,
ahora lo entiendo, y bien, o sea, pero ahora

00:28:29.220 --> 00:28:34.740
es como que un punto de partida, y ya
tenemos más ideas en lo que queremos crear nuestro

00:28:34.740 --> 00:28:38.920
propio MSP. Entonces, ya te he dado como
bien, o sea, hay que transformarnos, hay que

00:28:38.960 --> 00:28:41.880
ampliar nuestros conocimientos,
o sea, no es lo mismo, ¿no?

00:28:41.920 --> 00:28:44.760
O sea, no, pero bueno, es lo
que sí viene, interesante.

00:28:44.800 --> 00:28:51.860
Exactamente es lo que sigue y también hay
que tener en cuenta el otro día leí un podcast

00:28:51.860 --> 00:28:58.580
de mi amiga michelle que es también ella
es experta también en hora que la peps y ella

00:28:58.580 --> 00:29:05.300
comentaba que decía bueno yo voy a crear o
no sé qué piensan ustedes vamos a crear un

00:29:05.300 --> 00:29:08.380
equipo un grupo para
para soporte emocional.

00:29:09.210 --> 00:29:12.250
¿Por qué? Para todos los
desarrolladores Apex.

00:29:13.890 --> 00:29:16.250
A mí me pareció interesante.

00:29:16.470 --> 00:29:17.970
Yo me apunto, yo me apunto.

00:29:18.090 --> 00:29:23.850
Porque nosotros, o sea, los que venimos ya
hace unos años trabajando con Apex, pensábamos

00:29:23.850 --> 00:29:27.410
que, bueno, medio como que
mantenernos en Apex, ¿qué era?

00:29:27.510 --> 00:29:34.430
Cada versión que salía, leerte algunas
nuevas características y salías avanzando y salía

00:29:34.430 --> 00:29:40.910
todo re bien. Pero ahora empezás a ver
conceptos que nunca antes estuviste viendo, como

00:29:40.910 --> 00:29:47.190
qué son los agentes de inteligencia
artificial, el cloud code, el chat GPT, la orquestación,

00:29:47.290 --> 00:29:51.510
etcétera, etcétera. Y decir,
todo eso no estaba antes en Apex.

00:29:51.890 --> 00:29:53.450
Nosotros eso no lo veíamos.

00:29:53.630 --> 00:29:57.470
¿Nosotros qué veíamos? Acciones dinámicas,
los reportes interactivos, la grilla interactiva.

00:29:57.510 --> 00:30:03.690
Mientras nos manteníamos ahí bien al día,
estábamos como, wow, somos repotentes desarrolladores

00:30:03.690 --> 00:30:10.770
en Apex. Ahora no ahora nos tenemos
que mover hacia lo que está planeando

00:30:10.770 --> 00:30:17.270
ahora que el equipo de apex tenemos que
empezar a ver todas estas herramientas de inteligencia

00:30:17.270 --> 00:30:24.330
artificial y es abrumador porque yo por
ejemplo estudio estudio y pero la vida sigue

00:30:24.330 --> 00:30:30.130
y hay que seguir trabajando y yo digo pero
para terminar de estudiar esto ya salió 20

00:30:30.130 --> 00:30:33.890
cosas más las semanas y yo siento que
siempre estoy atrasada, yo no sé si ustedes sienten

00:30:33.930 --> 00:30:39.250
lo mismo pero yo siento que estoy siempre
atrasada yo siento lo mismo el horizonte, cuanto

00:30:39.250 --> 00:30:42.530
más te Diriges hacia el
horizonte este más se aleja

00:30:43.790 --> 00:30:48.590
Voy a decir una pregunta que nos
está pasando por el chat, Gustavo

00:30:49.830 --> 00:30:53.730
Porque recordar a la audiencia que estamos
ahora mismo estamos en directo, aunque lo

00:30:53.770 --> 00:30:58.570
estamos grabando y que habrá gente que lo
estará escuchando esto en Spotify, en Apple

00:30:58.570 --> 00:31:04.230
Podcast o Evox o algún otro reproductor de
podcast Pero que todos los episodios los grabamos

00:31:04.230 --> 00:31:05.619
en directo con audiencia.

00:31:05.730 --> 00:31:12.890
Ahora mismo hay 23, 24 personas y pueden
abrir preguntas en el chat y pueden

00:31:12.890 --> 00:31:14.230
subir incluso a hablar con nosotros.

00:31:14.270 --> 00:31:18.030
Si alguien se anima a subir al
escenario, levanta la mano y lo subimos.

00:31:18.070 --> 00:31:21.750
Y Gustavo pregunta, ¿dónde podemos
ver vídeos sobre cloud con Apex?

00:31:21.790 --> 00:31:29.110
O Carla, si tú ese proyecto
que has hecho con esa

00:31:29.110 --> 00:31:33.130
aplicación y tal, si lo has hecho blog o
lo vas a publicar, ¿hay forma de verlo?

00:31:33.170 --> 00:31:38.410
Sí, sí, lo posteé y ahí puse unos pequeños
vídeos de lo que me daba el resultado.

00:31:39.250 --> 00:31:41.470
Interesante se los
comparto ahora en el chat.

00:31:41.510 --> 00:31:48.610
Sí, hay uno compartido de Clary, el post
de Clary de configurar el VS Code para trabajar

00:31:48.610 --> 00:31:55.350
con objetos de Oracle Database
También os diré que en el canal lo

00:32:04.400 --> 00:32:10.280
Que queráis contar de Apex y novedades
y todo esto tenéis un canal temático

00:32:11.280 --> 00:32:17.400
dedicado a vuestras historias,
vuestras mandangas Yo

00:32:20.150 --> 00:32:25.490
Con esto de la inteligencia artificial
me pregunto, Alba el costo con

00:32:30.260 --> 00:32:37.280
Apex o con Apex guiado en el cual tú vas
a tener un coste de token a todo lo que

00:32:37.280 --> 00:32:42.660
vas preguntando no evidentemente si va a

00:32:44.920 --> 00:32:49.364
Compensar porque tiene que ser, es decir,
si tenemos un equipo bueno profesional

00:32:49.960 --> 00:32:53.360
seguramente asistido poría vamos a tener
un mejor equipo profesional yo pienso que es

00:32:53.400 --> 00:32:57.350
un aumento pero si, me
pregunto muchas veces

00:32:59.910 --> 00:33:05.730
¿cuánto va a costar toda la tokenización,
digamos, de asistir a los desarrolladores Apex

00:33:05.730 --> 00:33:11.490
con IA? ¿Cómo lo veis vosotras?

00:33:12.150 --> 00:33:16.990
Muy buena pregunta la tuya, pero bueno, la
verdad es que yo no lo sé, pero lo que sí

00:33:16.990 --> 00:33:23.210
sé es que ahora que él dijo que se va a
mantener Apex gratuito, Apex se va a mantener

00:33:23.210 --> 00:33:28.950
gratuito, no he visto en ningún lado que
eso cambiara, pero que lo que sí va a cambiar

00:33:28.950 --> 00:33:32.030
es el costo justamente del
uso de la inteligencia.

00:33:32.410 --> 00:33:38.010
Entonces, ahí no sé cómo se nos va a ir de
presupuesto, porque muchas compañías están

00:33:38.010 --> 00:33:43.610
comentando de que el uso de la inteligencia
artificial en sus desarrollos se le está

00:33:43.610 --> 00:33:47.443
incrementando mucho, por justamente
todas las consultas que se hacen.

00:33:47.890 --> 00:33:55.580
Te voy a contar la anécdota que te estaba
contando un amigo mío, esto es SAP, el programa

00:33:55.580 --> 00:34:01.420
en SAP y configura... Sobre todo de
Recursos Humanos, y decía, en la pantalla de SAP,

00:34:01.520 --> 00:34:07.660
en la esquina superior derecha, a todos
los usuarios les aparece cuántos días de vacaciones

00:34:07.660 --> 00:34:12.660
les corresponde. Es como información, y
arriba, a todo el mundo, en la pantalla principal,

00:34:12.760 --> 00:34:17.300
en todas las pantallas están cuántos días
de vacaciones le corresponde a cada uno, cuántos

00:34:17.340 --> 00:34:24.680
días tiene acumulados. Pues decía,
93 % de la plantilla le ha preguntado

00:34:24.680 --> 00:34:30.500
a la IA de SAP, es decir, con un
coste, con tokenización y con coste.

00:34:31.520 --> 00:34:34.240
¿Cuántos Días me
corresponden de vacaciones?

00:34:34.240 --> 00:34:41.240
Decía, claro, mides las métricas de
cuánto ha costado esa pregunta hecha por

00:34:41.240 --> 00:34:48.700
el 93 % de la gente, porque
la IA no te dice, coñe, míralo

00:34:48.700 --> 00:34:50.700
arriba de la pantalla, no
de preguntas chorradas.

00:34:50.740 --> 00:34:57.940
La IA te dice, genial, vamos a calcular en
tu caso, en tu situación, cuántos días...

00:34:57.940 --> 00:35:04.360
Y se pone a consumir en esa complacencia,
se pone a consumir para todos y cada uno, hicieron

00:35:04.360 --> 00:35:11.980
el cálculo y le salió una factura en un
mes de más de 10 .000 euros en tokens por

00:35:11.980 --> 00:35:13.760
responder esa pregunta, para esa pregunta.

00:35:13.800 --> 00:35:20.480
Y decían, ¿nos salía más barato contratar
a una persona que fuese mesa por mesa diciéndole

00:35:20.480 --> 00:35:21.860
a cada una de las personas?

00:35:21.900 --> 00:35:26.600
Mira, aquí arriba de la pantalla donde
pone días que me corresponden de vacaciones, esos

00:35:26.640 --> 00:35:28.560
son los días que te corresponden
de vacaciones, ¿vale?

00:35:28.600 --> 00:35:33.280
No se lo preguntes a la IA porque
es una pérdida de tiempo, ¿vale?

00:35:34.590 --> 00:35:39.050
Pero es real, es decir, este
tipo de cosas suceden, ¿no?

00:35:39.550 --> 00:35:46.550
Y van a suceder exactamente
Definitivamente, sí, es lo que viene Bueno, sí Pero no sé,

00:35:46.630 --> 00:35:51.770
costos, no, no sé Dime, dime, Clarín,
perdóname ¿Y qué pasa con el tema de la modernización?

00:35:51.770 --> 00:35:56.810
¿Cómo ves vos el tema de la modernización
De Forms a Apex Ahora con toda esta movida

00:35:56.810 --> 00:35:58.477
de la inteligencia artificial?

00:35:58.570 --> 00:36:03.459
Ya, ahí, justamente Gracias por hacerme
acordar Que era un punto que teníamos que hablar

00:36:03.510 --> 00:36:09.570
Sí, o sea, hay que contarla Esa hay que
contarla Además tenemos a Elías aquí en la audiencia

00:36:09.570 --> 00:36:15.950
decía que está que estaba con un tema de
pendiente también verdad no así tranquilo o

00:36:15.950 --> 00:36:23.350
sea qué pasa justo el 3 de mayo si no me
equivoco mónica puso un post en oracle en

00:36:23.350 --> 00:36:29.390
el cual inicialmente como se acuerdan en
oracle y pues en las expresiones antiguas tenía

00:36:29.390 --> 00:36:35.770
un migrador no que te incorpora lo sacaron
porque no funcionaba bueno la idea de ese

00:36:35.770 --> 00:36:40.530
post actualmente que ya lo tiene este
Mónica lo ha puesto en la página que para quienes

00:36:40.570 --> 00:36:46.750
puedan entrar y lo puedan ver en ese post
que hace interpreta el forms lo convierte en

00:36:46.750 --> 00:36:53.870
xml y la idea de ese post de lo que han
implementado es usar un msp lo conectan

00:36:53.870 --> 00:37:00.510
en visual code pero puntualmente es para
interpretar cuántos data blocks tenemos cuántos

00:37:00.510 --> 00:37:05.450
triggers cuántos ítems y las reglas de
negocio Porque los que habrán trabajado buenos

00:37:05.450 --> 00:37:09.830
los que trabajan actualmente con Oracle
Forms, todas las reglas de negocio normalmente

00:37:09.870 --> 00:37:16.910
las ponemos en Forms. Yo he visto
formularios en código enorme, 2 .000, 3

00:37:16.910 --> 00:37:18.632
.000 líneas y nada paquetizado.

00:37:19.270 --> 00:37:24.770
Entonces, nada o sea, lo ideal es de que
todas esas reglas te las lleves a un paquete,

00:37:24.910 --> 00:37:26.577
todo a nivel de base de datos.

00:37:26.730 --> 00:37:34.110
Y muchos Forms antiguos que vienen desde
la la versión 6 a la 11 a la 12 es poco

00:37:34.110 --> 00:37:38.970
los clientes con los que hemos visto forms
que lo tenga en base de datos entonces qué

00:37:38.970 --> 00:37:45.070
pasa este está ahí si me ayuda las la guía
me ayuda de una manera genial porque porque

00:37:45.070 --> 00:37:51.110
te indica de qué manera ese programa unit
donde está todo tus reglas de negocio como

00:37:51.110 --> 00:37:58.310
lo podrías paquetizar eso es ahora lo que
me ayudaría a montones y tener eso implementado

00:37:58.310 --> 00:38:04.950
y obviamente después decirle cómo compartirlo
nosotros internamente como un proyecto

00:38:04.950 --> 00:38:11.550
nuestro que es lo que queremos hacer pero
nosotros tenemos un migrador que hace ese archivo

00:38:11.550 --> 00:38:17.950
de forms que ya lo tenemos en xml el xml
lo interpreta y nosotros hemos definido reglas

00:38:17.950 --> 00:38:22.650
en paquetes de base de datos en el cual le
decimos se encuentra un bloque con la propiedad

00:38:22.690 --> 00:38:25.550
de insert crea un Interactive Grid.

00:38:25.850 --> 00:38:30.290
Entonces, el paquete crea la
página y me crea ya páginas.

00:38:30.290 --> 00:38:32.846
Es decir, yo tengo un
migrador que lee El XML,

00:38:33.350 --> 00:38:37.630
lo interpreta con mis propios paquetes de
base de datos, porque ahí usamos todo lo Pace

00:38:37.670 --> 00:38:40.790
Record, Pace Region, todo,
todo, todo lo creamos ahí.

00:38:41.110 --> 00:38:46.230
Y definiendo el esquema y la página y la
aplicación donde tengo que crearlo, me crea

00:38:46.230 --> 00:38:49.330
las páginas. Pero yo no sé cuánto hay.

00:38:49.450 --> 00:38:54.310
O sea, yo no me pongo a analizar Forms to
Forms, Porque imagínate una aplicación en ese

00:38:54.310 --> 00:38:59.010
90 a 2000 forms y son
formularios que tú los ves.

00:38:59.110 --> 00:39:03.070
Hay muchos que son lo mismo,
pero son por distintos criterios.

00:39:03.070 --> 00:39:10.150
Uno de repente que quiso con cinco
columnas y otro formulario tabular que quiso, no sé,

00:39:10.290 --> 00:39:15.250
pues unos colores y un filtro y
así igual tanto en los reportes.

00:39:15.250 --> 00:39:17.990
Entonces, es muy interesante.

00:39:18.190 --> 00:39:24.430
Yo ahora, con lo que vi del post de
Mónica, más lo que ya he ido aprendiendo con tu post

00:39:24.430 --> 00:39:29.450
también, Clary, de que lo implementaste y
todo eso, el siguiente paso para nosotros es

00:39:29.450 --> 00:39:35.110
meter esto, que les digo, de poder
interpretar lo que tiene el forms, yo poder tenerlo,

00:39:35.170 --> 00:39:38.530
documentarlo, como bien he dicho,
porque eso ayuda un montón.

00:39:38.570 --> 00:39:41.459
Y esas reglas de negocio,
ver cómo me las paquetiza.

00:39:41.530 --> 00:39:43.090
O sea, qué me propone la guía.

00:39:43.130 --> 00:39:48.490
Y hasta ahí llegamos y luego, obviamente,
ya con eso ver cómo crear las páginas y todo

00:39:48.490 --> 00:39:55.310
eso. No es todo un tema, pero es lo que
van a presentar en el APES Iberoamericano ahora,

00:39:55.430 --> 00:40:01.050
que se nos viene Ahora a fines
de mayo justo una sesión es eso.

00:40:01.550 --> 00:40:08.830
Van a hablar de lo que, la integración
del XML, el Forms con el MSP, que suena

00:40:08.830 --> 00:40:11.108
interesante. Vas a estar ahí, me imagino.

00:40:39.710 --> 00:40:46.050
En cuatro meses y en la nueva versión de
Apex, pero formularios complejos, ¿no?

00:40:46.070 --> 00:40:48.490
Y como formularios maestros, ¿no?

00:40:48.630 --> 00:40:55.330
Maestros, nuestro admirador lo convierte,
20 formularios en 10, miento, en 5 minutos

00:40:55.330 --> 00:41:02.610
te convierte a las páginas, pero en
complejos es ahí donde entramos nosotros los especialistas

00:41:02.610 --> 00:41:08.270
o ahí con el apoyo de la IA ya me ayudaría
a identificar, como les digo, qué es lo que

00:41:08.270 --> 00:41:10.890
tiene el formulario. Necesidad
de tener una herramienta.

00:41:10.930 --> 00:41:13.210
No tengo que tener el Forms instalado.

00:41:13.810 --> 00:41:19.370
Entonces, ahí sí me parece la IA para mí,
desde mi punto de vista, en estos casos, genial.

00:41:20.080 --> 00:41:23.740
O sea, bueno, porque ya no hay
que entrar Forms por Forms.

00:41:23.840 --> 00:41:25.480
Imagínate el tiempo que pierdo ahí.

00:41:25.520 --> 00:41:32.340
O sea... Exactamente lo que estaba
hablando, Raquel, también, o sea que lo que está queriendo

00:41:32.340 --> 00:41:37.340
hacer con esta nueva movida del Apex LAN
es crear como una nueva capa en donde todo,

00:41:37.400 --> 00:41:40.420
le aconsejan, y bueno, siempre
lo hemos aconsejado, ¿no?

00:41:40.460 --> 00:41:44.560
Pero que toda la lógica de negocio
esté en la base de datos y no en Apex.

00:41:45.040 --> 00:41:51.360
Sí, o en este caso, como mencionabas tú en
Forms, que la lógica siempre esté toda empaquetada,

00:41:51.420 --> 00:41:52.660
todo en la base de datos.

00:41:52.700 --> 00:41:56.600
¿Por qué? Porque de esa manera va a ser
mucho más fácil que la inteligencia artificial

00:41:56.640 --> 00:42:02.240
y nosotros los desarrolladores trabajemos
con Apex LAN como esta nueva capa para desarrollar

00:42:02.240 --> 00:42:05.380
las aplicaciones. Así que
sí, es muy interesante.

00:42:05.980 --> 00:42:08.450
Pero es que además
evolucionamos la aplicación.

00:42:08.490 --> 00:42:11.990
Además, podemos evolucionar la
aplicación, no solamente migrar.

00:42:12.030 --> 00:42:19.290
Muchas veces en esas migraciones
cuando se pasaba de Forms de 6 a 6i,

00:42:19.410 --> 00:42:26.410
que había todos estos cambios de
adaptación cuando se pasaba a cliente -servidor y se

00:42:26.410 --> 00:42:33.510
pasaba a tres capas, se pasaba a todo un
servidor de aplicaciones, todas estas transformaciones.

00:42:33.510 --> 00:42:40.570
Muchas veces en esas migraciones se
intentaba salvar un poco los muebles, como dice la

00:42:40.570 --> 00:42:44.890
expresión, y conservar lo
que podamos y aguantar.

00:42:44.890 --> 00:42:52.210
Ahora quizá, si podemos hacer una migración
a Apex y evolucionar y decir, oye, pues

00:42:52.210 --> 00:42:59.450
como dice Arres, vamos a mejorar el
código, vamos a trasladar toda esa lógica de negocio,

00:42:59.490 --> 00:43:06.510
vamos a bajar la base vamos a
pulir y bueno, y ya que digo vamos

00:43:06.510 --> 00:43:13.520
a optimizar el SQL hacer que vaya mejor y
que el código sea más mantenible y todo esto

00:43:13.520 --> 00:43:18.840
no sé, hay mucho Eso, hay una
oportunidad muy buena ahí, creo yo.

00:43:18.860 --> 00:43:26.300
Y aquí en España, un montón de
clientes aún sin teniendo forms, muchos

00:43:26.300 --> 00:43:32.120
les cuesta, o sea, se hacen muchas
presentaciones y les cuesta mucho entender eso, o

00:43:32.120 --> 00:43:39.000
sea, ellos aún no conciben de que tener
2000 programas, de qué manera, cómo voy a adaptar

00:43:39.000 --> 00:43:42.600
a mis usuarios finales, cómo
va a ser ese proceso, ¿no?

00:43:42.600 --> 00:43:48.020
O sea, porque no es convertir todo y ya
está, O sea, el usuario tendría que adaptarse

00:43:48.020 --> 00:43:51.740
a una nueva forma de trabajo, ¿no?

00:43:52.180 --> 00:43:57.440
Eso les cuesta mucho, pero bueno, estamos.

00:43:58.200 --> 00:44:05.220
Y como bien dices, o sea, la idea de
migrar forms a Apex no es tanto tener

00:44:05.220 --> 00:44:09.960
el mismo entorno de forms, es decir, tú le
tienes que dar ese valor agregado al usuario

00:44:10.000 --> 00:44:14.920
final de que tu forms era así, Sí, pero
ahora tienes unas páginas interactivas que te

00:44:14.920 --> 00:44:19.840
dan mucho más información, que cambian de
esa manera y darle una visión distinta.

00:44:19.920 --> 00:44:25.320
No es copiar y pegar, porque si no, eso
sería otro tipo, eso no es una migración, es

00:44:25.320 --> 00:44:32.620
mucho más. Entonces, por ahí siempre
apuntamos que de muchos, de 2 .000 o de 200 programas,

00:44:32.620 --> 00:44:36.860
a veces te migras la mitad de páginas,
porque muchos son repetitivos.

00:44:37.360 --> 00:44:40.980
Entonces, es un mercado
muy grande por ahí.

00:44:41.820 --> 00:44:46.440
Claro, exactamente es una reingeniería,
totalmente como dice aquí Joss.

00:44:47.120 --> 00:44:54.260
Sí, es cierto acabo de invitar al escenario
a Javier Ceriaty, que tenía una pregunta

00:44:54.260 --> 00:44:59.440
para vosotras, porque claro, os habéis
metido aquí en temas de migraciones y vuestros

00:44:59.440 --> 00:45:03.980
truquis, y hombre, esto
es muy interesante.

00:45:05.360 --> 00:45:06.800
Javier, ¿estás con nosotros?

00:45:06.840 --> 00:45:09.220
¿Te funciona el micro? Sí, señor.

00:45:09.340 --> 00:45:12.380
¿Me escuchan? Te escuchamos
perfectamente, cuéntanos.

00:45:13.400 --> 00:45:15.800
Muy bien, buenas tardes o buen día.

00:45:18.540 --> 00:45:27.560
Básicamente mi consulta, Carla, era cómo
tu aplicación para migrar forms procesa

00:45:27.560 --> 00:45:32.700
código que esté en las PLL y en
las program units de los forms.

00:45:32.700 --> 00:45:39.880
Yo he trabajado en algunos proyectos de
inmigración y es la parte donde se complicaba

00:45:39.880 --> 00:45:47.160
más, digamos. Te digo, lo que hace
es leer todos los program units, los

00:45:47.160 --> 00:45:55.040
copia el código, porque ahí hay
PLSQL, copia el código y internamente,

00:45:55.040 --> 00:46:01.500
si es un program unit, lo que le creamos
en la página del APACE como procesos.

00:46:02.020 --> 00:46:07.160
Entonces, todo tu código lo copia y lo pega
como un processing en tu página de Apex.

00:46:07.640 --> 00:46:12.320
Entonces, ya teniendo en la página de Apex,
ya no tienes que entrar al form ni nada.

00:46:12.460 --> 00:46:15.940
Entonces, ya ahí lo paquetizas o
empezamos a ver qué mejoras hay.

00:46:15.980 --> 00:46:17.560
Pero todo lo copia y lo pega.

00:46:17.600 --> 00:46:21.560
Lo que sí hacemos un trabajo
adicional es cuando hay triggers.

00:46:21.720 --> 00:46:26.880
Tú bien sabes de qué tenemos triggers a
nivel de ítem, a nivel de bloque, a nivel de

00:46:26.880 --> 00:46:31.460
forms. Entonces, internamente nosotros
hemos hecho un análisis de los triggers, de qué

00:46:31.500 --> 00:46:34.820
manera se relacionan en Oracle Apex.

00:46:34.820 --> 00:46:36.800
Porque uno es cliente
-servidor y el otro es web.

00:46:36.840 --> 00:46:42.320
Entonces, uno de repente es Kinex, la
siguiente tecla, porque es cliente -servidor y

00:46:42.320 --> 00:46:45.340
ese no existe en Oracle Apex.

00:46:45.500 --> 00:46:49.220
Pero nosotros le hemos encontrado
qué disparador podría ser.

00:46:49.300 --> 00:46:54.380
Entonces, ¿qué hacemos? Si ese trigger
tiene un código PLSQL, encajamos con el disparador

00:46:54.380 --> 00:46:59.960
o con la acción dinámica que podría
encajar con Apex y colocamos el código.

00:47:00.600 --> 00:47:04.120
O sea, hemos hecho todo un análisis de qué
triggers podrían, porque es muy difícil.

00:47:04.160 --> 00:47:08.720
Por ejemplo, el waynewforminstance que tú
tienes a nivel de forms, a nivel de cabecera,

00:47:08.760 --> 00:47:11.040
lo trasladamos a un before header.

00:47:12.420 --> 00:47:17.800
Entonces, es toda una documentación que
internamente todo hace el paquete que lo tenemos

00:47:17.800 --> 00:47:24.820
nosotros. Implementado
Trucos estos son trucos de

00:47:24.820 --> 00:47:31.880
cocina para hacer este análisis
pero es un año de documentación

00:47:31.880 --> 00:47:39.500
porque y el francés es una herramienta
muy potente o sea es muy buena y

00:47:39.500 --> 00:47:45.920
ponte las librerías no usas web útil que
ya en el fondo los us en el ipx no usas entonces

00:47:45.920 --> 00:47:53.200
es un Los procesos de migración de Forms
a Apex son muy interesantes y son largos,

00:47:53.200 --> 00:48:00.520
no son cortos. A ver, hay alguien
que está haciendo una pregunta.

00:48:00.820 --> 00:48:04.060
Lo digo, si alguien tiene alguna
pregunta más, puede subir.

00:48:04.100 --> 00:48:05.540
¿Tienes alguna más, Javier?

00:48:05.580 --> 00:48:08.940
Te bajo la audiencia. No,
no, no está todo claro.

00:48:09.100 --> 00:48:11.620
Muchas gracias qué bueno, Javier.

00:48:11.940 --> 00:48:17.220
Muchas gracias. Pues mira, hay alguien que
está preguntando cuál es el mayor reto que

00:48:17.220 --> 00:48:20.440
consideran para los clientes
con Forms que migren a Apex.

00:48:20.440 --> 00:48:22.600
¿Cuál sería el mayor reto
o la mayor dificultad?

00:48:22.640 --> 00:48:27.040
Yo, tal como lo contabas, yo creo
que es los triggers a nivel de ítem.

00:48:27.180 --> 00:48:34.040
Eso yo creo que ahí hay una lógica
implementada muy difícil de desgranar, pero si has

00:48:34.040 --> 00:48:38.260
contado, claro, me imagino que ahí lo has
contado fácil, pero ahí cuando dices, ha sido

00:48:38.300 --> 00:48:45.320
un año de trabajo de ingeniería, digo,
es que es un trabajo muy artesanal, ¿no?

00:48:45.420 --> 00:48:49.440
Pero ¿cuál sería el mayor reto
que consideras para esos clientes?

00:48:49.440 --> 00:48:55.660
Uno de esos es lo que tú has mencionado y
otro es que los clientes tienen muchos PLs,

00:48:55.660 --> 00:49:00.230
es decir, muchas librerías implementadas.

00:49:00.590 --> 00:49:05.870
Las librerías no entran en Oracle Apex,
entonces ahí les cambias mucho, como bien dijiste,

00:49:06.050 --> 00:49:09.883
el paradigma, la visión, ¿cómo voy
a implementar esto en Oracle Apex?

00:49:10.090 --> 00:49:17.110
Las PLs no las migramos, lo que hacemos es
leerlas y darles una visión distinta, pero

00:49:17.110 --> 00:49:23.830
es entre ese y los triggers como veis
encontrar el match entre un trigger y una acción

00:49:23.830 --> 00:49:29.850
dinámica y dices si es que no es una
acción dinámica que pues ahí sí y son muchas opciones

00:49:29.850 --> 00:49:34.750
entre esos dos o sea entre las liberidades
que tienes un fort y en los triggers por lo

00:49:34.750 --> 00:49:41.850
demás todo es manejable o
sea igual casos puntuales que

00:49:41.850 --> 00:49:47.130
te Lo digo ya para que que pueda hablar
claridad es por ejemplo los reportes pre formateados

00:49:47.130 --> 00:49:51.470
no ahora solamente miramos forms pero tenemos
la otra parte que es ahora con reports

00:49:51.510 --> 00:49:57.470
aunque muchos clientes tienen reportes o
por en formatos es decir por ejemplo un invoice

00:49:57.470 --> 00:50:02.050
no tienes tu logo y que no sé qué y eso te
lo crea perfecto el hora corre por es una

00:50:02.090 --> 00:50:08.950
herramienta poderosísima pero el oracle ip
es actualmente no lo tiene entonces ahí pues

00:50:08.950 --> 00:50:14.090
nos tenemos que con un tercero no como ya
esperé porque Clarice es experta Apex Office

00:50:14.090 --> 00:50:21.350
Print Bay Publisher ya tenemos que
integrarnos con otro pero pues es todo un análisis

00:50:21.350 --> 00:50:28.250
o sea, no es así como quede fácil y ya no,
es un análisis grande, pero bueno, pero por

00:50:28.250 --> 00:50:35.330
lo demás eso es puntualmente Sí, es así
yo estaba esperanzada de que hubiera

00:50:35.330 --> 00:50:40.970
algo nuevo con el tema de los reportes,
viste de que se puedan imprimir así algo un poco

00:50:40.970 --> 00:50:47.690
más nativo ya sé que hay varias cositas
pero todavía todavía me quedo con jasper report

00:50:47.690 --> 00:50:54.310
y también con el ápice office print que
son las dos herramientas más potentes que tenemos

00:50:54.310 --> 00:51:00.710
actualmente para poder hacer esas
impresiones aunque aunque jose prida me acuerdo a mi

00:51:00.710 --> 00:51:07.510
amigo él hizo también no sé jose ahí pone,
también hiciste otra cosa, usaste otro tipo

00:51:07.510 --> 00:51:14.670
de forma para imprimir en Apex, no me
acuerdo en este momento, pero bueno, yo

00:51:14.670 --> 00:51:20.410
sigo con Hasper y bueno, por ahora
seguimos esperando a ver qué va a ser el equipo de

00:51:20.410 --> 00:51:25.150
Apex con respecto a este tema de los
reportes, a los reportes impresos,

00:51:27.430 --> 00:51:34.830
Con preformat eso sería una buena idea
hay que darle ahora con Clary hay que

00:51:34.830 --> 00:51:41.920
darle tiempo Es

00:51:41.920 --> 00:51:48.870
interesante Yo me imagino que después más
adelante quizás nosotros le podamos decir en

00:51:48.870 --> 00:51:56.350
base a este reporte interactivo o a esta
grilla interactiva sacame un No sé, un PDF o

00:51:56.350 --> 00:51:59.294
un documento de Word que
tenga estas características.

00:52:00.030 --> 00:52:06.050
Pero ahí sí vas a tener que, si quisiera,
si alguien se imaginaría cómo crear esto de,

00:52:06.130 --> 00:52:12.590
no sé si existe de trabajar con Hasper,
con inteligencia artificial, eso no lo he investigado

00:52:12.590 --> 00:52:18.390
todavía, pero si hubiera algo así, tendrías
que saber cómo se trabaja nuevamente con

00:52:18.390 --> 00:52:22.870
Hasper para poder indicarle qué es lo que
querés en qué banda, que crecen, si en el header,

00:52:22.910 --> 00:52:28.610
si en el detail, o si en el footer, o en
tal cual lado, y es lo mismo que pasa con Apex,

00:52:28.770 --> 00:52:31.970
entonces para poder pedirle algo a la
inteligencia artificial que te haga, tenés que

00:52:32.010 --> 00:52:37.110
saber cómo trabaja Apex, entonces estamos
todos partiendo de lo mismo, tenés que saber

00:52:37.110 --> 00:52:42.190
la herramienta, tener una
conceptualización para después pedirle a la inteligencia artificial

00:52:42.230 --> 00:52:44.010
que te ayude a trabajarlo.

00:52:45.080 --> 00:52:49.560
Es cierto, totalmente,
concuerdo contigo, Clarín.

00:52:49.560 --> 00:52:55.960
Pues subo a José Preda Que tiene algunas
cositas que quiere contarnos Y introduzco que

00:52:55.960 --> 00:53:03.170
aquí hay gente Que está preguntando
También Por si también José Se apunta

00:53:03.170 --> 00:53:08.050
a responder esto A migrar aplicaciones de
Forms En las que hay periodo de convivencia

00:53:08.050 --> 00:53:10.870
Entre Forms y Apex ¿Cómo se convive eso?

00:53:10.950 --> 00:53:17.030
¿O si hacéis las migraciones en plan Hoy
finalizamos el día con Forms Y mañana arrancamos

00:53:17.030 --> 00:53:20.950
el día con Apex Bueno, y José, bienvenido.

00:53:20.970 --> 00:53:22.710
Mi casa también es tu casa, lo sabes.

00:53:22.750 --> 00:53:24.306
¿Qué tal? ¿Cómo estás, José?

00:53:24.650 --> 00:53:26.090
Muchísimas gracias ¿Cómo están?

00:53:26.130 --> 00:53:27.810
Le conté acá, conté
este saludo a la gente.

00:53:27.850 --> 00:53:29.790
¿Cómo le va? ¿Qué tal, Clari?

00:53:29.790 --> 00:53:31.310
Amiga mía, ¿cómo estás? ¿Qué tal?

00:53:31.350 --> 00:53:32.650
¿Qué tal, José? ¿Cómo andás?

00:53:32.690 --> 00:53:34.890
¿Cómo estás? Muy bien hola, José.

00:53:35.010 --> 00:53:37.110
Estoy en plena faena aquí en la oficina.

00:53:37.150 --> 00:53:41.230
Bueno, lo que comentaba
Clarisa, en realidad es así.

00:53:41.330 --> 00:53:48.330
Yo utilizo para impresiones, si son de,
por ejemplo, si son de mucha cantidad, o

00:53:48.330 --> 00:53:53.163
sea un volumen muy grande de repente no se
tenga que sacar un informe de 5 .000 páginas

00:53:53.550 --> 00:53:59.610
a veces el jasper me ha creado algunos
problemas porque bueno utiliza memoria procesador

00:53:59.610 --> 00:54:06.890
un montón de cosas entonces utilizo una
herramienta se llama pl sql pdf pl pdf me

00:54:06.890 --> 00:54:11.430
ha resultado muy bien trabaja dentro de la
base de datos con paquetes pl sql entonces

00:54:11.470 --> 00:54:16.630
tiene toda la potencia de la base de muy
práctico muy rápido la verdad me sirve bastante

00:54:16.630 --> 00:54:21.110
para proyectos grandes para cositas y más
chiquitas y más mundanas digamos de repente

00:54:21.150 --> 00:54:28.650
una hoja o dos si utilizo un plugin que
está libre está puesto ahí estaba script para

00:54:28.650 --> 00:54:35.970
directamente que hago maqueto la página de
amor en hora que la página en blanco la maqueto

00:54:35.970 --> 00:54:43.030
en formato a4 con css html puro e imprime
una factura imprime un un cheque, lo que quieras,

00:54:43.050 --> 00:54:47.850
digamos, y lo mando a imprimir, le genero
un PDF y lo imprimo, digamos, una cosa práctica

00:54:47.890 --> 00:54:52.370
así. Eso Realmente me ha resultado
bastante práctico, entonces no necesito ningún servidor

00:54:52.410 --> 00:54:58.550
de impresión, ningún servicio externo, y
es muy práctico, la verdad, me ha servido bastante.

00:54:59.210 --> 00:55:02.530
Y después también hay un tema, ¿no?

00:55:02.630 --> 00:55:08.430
Hay una pregunta que decía, el tema
de la convivencia entre Forms y Apex.

00:55:09.190 --> 00:55:13.230
Y hay que tener ciertos cuidados, o no,
teniendo en cuenta que son dos arquitecturas

00:55:13.270 --> 00:55:20.630
muy diferentes, Oracle Apex no trabaja de
forma conectada como si trabaja Forms, manteniendo

00:55:20.630 --> 00:55:23.270
la conexión a la base de datos.

00:55:23.970 --> 00:55:29.930
Entonces el llaveo de registros, ese tipo
de cosas, por ejemplo, que en Forms retiene

00:55:29.930 --> 00:55:35.430
los registros de una manera mucho más
durable y en el tiempo, Oracle Apex no lo hace.

00:55:36.270 --> 00:55:40.670
Entonces cuando las transacciones se
envían desde Oracle Apex y se puede puede encontrar

00:55:40.710 --> 00:55:44.750
con muchos más registros llaveados
de lo que realmente uno desearía.

00:55:44.830 --> 00:55:51.030
Entonces, si el sistema no está muy bien
diseñado, es un sistema legado y de repente

00:55:51.030 --> 00:55:55.830
adolece de algunas buenas prácticas en el
diseño mismo del sistema y las cosas se pueden

00:55:55.870 --> 00:55:59.130
complicar. Ejemplo de
buenas prácticas, ¿no?

00:55:59.230 --> 00:56:06.670
El tema del uso de la columna esta
de la cantidad de modificaciones

00:56:06.670 --> 00:56:10.870
que tiene un registro, por ejemplo, que
ahora es fantástico utilizarlo para hacer la

00:56:10.910 --> 00:56:16.290
prevención de modificaciones en lugar de
estar utilizando el hash, digamos, que él genera

00:56:16.290 --> 00:56:21.710
Automáticamente, está bueno entonces si de
repente tenés esa columna en tu modelo de

00:56:21.710 --> 00:56:26.740
datos, está buenísimo después otras cosas
como por ejemplo, que tus triggers de base

00:56:26.740 --> 00:56:31.960
de datos, tienen que tener en cuenta el
usuario de la aplicación Apex en lugar de tu

00:56:31.960 --> 00:56:36.293
usuario de base de datos, cuando hacen
las auditorías ese tipo de cosas cosas.

00:56:37.950 --> 00:56:45.100
O de repente, ¿no? Manejar con cuidado
este tema de que IP funciona muy bien con

00:56:45.100 --> 00:56:49.980
las tablas y los modelos de datos que tienen
clave primaria no natural, o sea, un ID

00:56:49.980 --> 00:56:55.480
único, de repente, y a veces sistemas
legados que tenés claves primarias compuestas de

00:56:55.480 --> 00:56:59.202
cuatro o cinco columnas y que IP
no se lleva muy bien con eso, ¿no?

00:56:59.660 --> 00:57:03.240
Entonces, hay que tener
ciertos cuidados con eso, ¿no?

00:57:03.580 --> 00:57:07.180
Así que, bueno, eso era lo que quería
compartir con ustedes así que les mando un gran

00:57:07.220 --> 00:57:10.760
abrazo y excelente, me encanta
todo esto que están haciendo

00:57:11.900 --> 00:57:15.260
José, lo tengo para ti aquí
pues compartiendo recetas

00:57:17.080 --> 00:57:20.600
Muchísimas gracias gracias
José gracias a ustedes

00:57:22.870 --> 00:57:30.890
Pues no sé si se os ha hecho corto pero
estamos ya acabando casi nuestra horita de charla

00:57:31.830 --> 00:57:38.650
estamos casi me quedo con el con el que
hemos tenido el podcast a lo mejor dos, tres

00:57:38.650 --> 00:57:40.950
días antes del gran anunciamiento.

00:57:43.990 --> 00:57:50.470
Sí, capaz, capaz capaz que tengamos el
gran anuncio que tanto estábamos esperando todos.

00:57:51.190 --> 00:57:53.750
Y hacemos otro episodio
la semana que viene.

00:57:53.850 --> 00:58:00.910
¡Segunda parte! ¡Ya! No empiezo, yo
empiezo a charlar porque yo me agarré la

00:58:00.910 --> 00:58:09.470
moto y parecía Fórmula Está

00:58:09.470 --> 00:58:11.303
perfecto que tú lo hayas iniciado

00:58:14.720 --> 00:58:17.276
En 10 minutos ya lo hemos
contado todo Ya está

00:58:19.700 --> 00:58:23.080
Preocupada la chica Ay
Dios mío, pero va Es así

00:58:24.960 --> 00:58:27.120
Mira, en el chat está preguntando

00:58:29.000 --> 00:58:34.140
Vuelvo a decir que estamos en directo
Aunque los que escuchen esto grabado En Spotify

00:58:34.140 --> 00:58:38.700
y en Apple Podcast No podrán participar
haciendo preguntas Porque estará grabado Los

00:58:38.740 --> 00:58:43.820
que están aquí en directo Si están
lanzando muchas preguntas Está preguntando Paco Silve

00:58:43.820 --> 00:58:45.760
¿Qué modelo es el más
adecuado según vosotras?

00:58:45.800 --> 00:58:50.000
¿Apex más ORDS o Apex más API REST?

00:58:50.140 --> 00:58:57.980
¿Cómo lo veis? Tú, Clari
Depende Depende el contexto

00:58:57.980 --> 00:59:03.440
De lo que necesitas Porque tú, por ejemplo
Vas a tener siempre el ORDS se basa el rs

00:59:03.440 --> 00:59:10.770
lo vas a tener siempre ya pex y depende
del lápiz red si es donde está tu base de datos

00:59:10.770 --> 00:59:18.570
si está en local si está en otro lado si
está no mira la verdad que depende depende

00:59:18.570 --> 00:59:26.140
de qué depende es un criterio
diferente si no depende

00:59:26.140 --> 00:59:30.720
igual igual hay que es igual
y pex o rd ADS siempre y...

00:59:30.720 --> 00:59:33.276
Porque después le puedes
meter Tomcat, ¿viste?

00:59:35.020 --> 00:59:37.560
Con Apex, pero vas a
tener enganchado el ADS.

00:59:39.000 --> 00:59:42.740
Tenéis que ver lo que quiere el
cliente y la infraestructura.

00:59:43.610 --> 00:59:48.310
Pues sí, acaba de soltar Paco que está en
proceso de migración a Apple con 5 .000 pantallas

00:59:48.350 --> 00:59:50.128
y con la base de datos en local.

00:59:53.780 --> 00:59:57.140
5 .000 pantallas es un monstruo.

00:59:58.440 --> 01:00:01.520
Ni una, ni dos, ni tres. Pues

01:00:02.560 --> 01:00:08.960
paco, estamos contigo compañeros como dice
Clari vamos a crear el grupo de soporte el

01:00:08.960 --> 01:00:12.220
grupo de soporte emocional
para programadores

01:00:14.600 --> 01:00:21.920
Urgente urgente hay que crear ese
grupo por favor Paco lo necesita con 50

01:00:21.920 --> 01:00:26.400
.000 encima con 5 .000
encima es demasiado madre mía

01:00:27.800 --> 01:00:34.500
Pues chicas, yo diría a los que estáis
escuchando esto grabado os diría que os suscribáis

01:00:34.500 --> 01:00:40.420
al podcast porque hay mucha gente que nos
oye pero hay poca gente que se suscribe y poca

01:00:40.420 --> 01:00:45.540
gente que le da like o que escribe comentarios
en Spotify o Apple Podcast eso, a los

01:00:45.540 --> 01:00:52.300
que estáis aquí daros las gracias porque
porque bueno hoy habéis participado muchísimo

01:00:52.300 --> 01:00:59.720
y esto es un gustazo cuando cuando
hacéis el programa vivo y a y a Carla

01:00:59.720 --> 01:01:05.120
dos dos super ex Expertas
evangelizadoras de

01:01:06.080 --> 01:01:10.620
Apex, un lujazo hablar
con vosotras y teneros en

01:01:12.820 --> 01:01:19.610
Este episodio y en este podcast y nuestras
vidas, muchísimas gracias Muchas gracias a

01:01:19.610 --> 01:01:24.550
todos por estar presentes también, es muy
divertido también hablar de todas estas cosas,

01:01:24.710 --> 01:01:28.830
así que gracias Carla, gracias Javier
también por la invitación gracias a todos chicos

01:01:28.870 --> 01:01:33.140
por estar acá Gracias gracias
igualmente a ti, Javier.

01:01:33.280 --> 01:01:36.640
Un gusto seguir conversando
y seguir en contacto.

01:01:36.660 --> 01:01:41.280
Y Clari, sigamos conversando todo
lo que tengas que ponernos aquí.

01:01:42.020 --> 01:01:49.120
Como siempre pues oye, un abrazo a todos
y todas, sobre todo a vosotras dos y

01:01:49.120 --> 01:01:54.300
a los que estéis ahí. Dentro de
poco otro episodio contando cositas.

01:01:54.380 --> 01:02:00.320
Y si no os habéis escuchado alguno de los
anteriores, pues miraos que hay cosas muy interesantes

01:02:00.320 --> 01:02:06.420
también. Pues venga, un abrazo Terminamos
hoy, que bien, una horita Eso es rapidísimo

01:02:06.420 --> 01:02:13.460
Nos vemos pronto Gracias, hasta
la tarde Chao Muchas gracias a

01:02:13.460 --> 01:02:14.360
todos

