Entradas

Mostrando las entradas con la etiqueta Encuentro

Charlas en el encuentro GeneXus GX29

Imagen
Hace unas semanas escuché un podcast de @rorro , sobre como calcular el valor de una empresa.  Siendo propietario de una parte de una empresa, me interesa poder calcular el valor de la misma. El valor de una empresa que crea o usa software esta más basado en las expectativas de futuro que en presente. Cada vez que me pregunto cuanto puede valer  Concepto , me cuesta muchísimo responder, pues hay varios factores que influyen y hay un componente subjetivo grande.  Sin embargo, me resulta mucho mas fácil de responder la pregunta. ¿Que puedo hacer para agregar valor a mi empresa de software? En ésto es algo en lo que si he trabajado en los últimos años, y pensé que podía ser útil compartirlo en algunas charlas, aunque no soy experto (ni cerca) en el tema. ¿Que puedo mejorar? Mejorar el proceso de desarrollo. Como empresa de software, la mejor inversión es poder hacer que el proceso de desarrollo sea lo mas ágil/adaptable/repetible que pueda lograr. Tratando de...

GX28 - un resumen resumido.

Imagen
Pasó el #GX28. La organización estuvo espectacular, como ya nos tiene acostumbrados. Un orgullo que una empresa uruguaya pueda organizar este tipo de eventos en el pais. Como hay tantas charlas simultáneas, una persona solo puede ver 1/5 de las charlas posibles, por lo que siempre se tiene versiones muy parciales. Algunos de los temas preponderantes (o que me interesaron a mi) fueron: * Blockchain - Hay mucho trabajo en el tema, aun no hay aplicaciones concretas. Creo que Blockchain va a terminar siendo un sinónimo de "Base de datos distribuida y no actualizable" y hay muchas aplicaciones que pueden beneficiarse de esto.  Viene madurando en forma muy rápida y hay mucho financiación para proyectos por lo que este un tema mas que interesante para mirarlo con cariño y empezar a hacer prototipos. * Inteligencia Artificial - Empezamos a tener tecnología a mano como para incorporarlo en nuestras aplicaciones. Para lograr resultados efectivos hay que trabajar bastante, pue...

Panel sobre interoperabilidad e integración: desafíos y experiencias en la era de las APIs #GX28

Imagen
En el #GX28, me invitaron a participar en un panel (junto con Ana Berta, Fernando Panizza, Javier Barreiro y Ignacio Estefanell )  donde conversaremos sobre Integración, Interoperabilidad, API First y API Economy . Me parece un tema importante y que en los próximos años nos va a tener ocupados. En 30 minutos no va a ser posible transmitir las diferentes visiones, por lo que hago un breve resumen en el blog.  Los desarrolladores, o quienes gestionan aplicaciones, van a tener que definir, monitorear y administrar las API internas de la aplicación y aquellas que exponen al público. Al tener interfaces bien definidas, aparecen nuevos modelos de negocios y oportunidades para aprovechar los datos. Tambien hacen mucho mas fácil empezar a interactuar con otras aplicaciones y a orquestar servicios de terceros. Para lograr todo este potencial, se van a necesitar nuevas herramientas para ayudar a lograrlo. Supongo que cada vez mas aplicaciones van a ser de la forma: Cada ve...

Encuentro GeneXus #GX26 - Deuda técnica, código simple y revisión de código

Imagen
En el Encuentro GeneXus 2016 de la semana que viene, estaré hablando sobre   código GeneXus simple y fácil de entender y como ayuda a bajar nuestra deuda técnica  y mejora nuestra productividad, aunque no sea evidente en un principio. Representado en una gráfica, la diferencia entre un arreglo rápido, que luego lleva mas mantenimiento y un arreglo cuidadoso, que es mas fácil de mantener en el futuro. Aunque los números son ficticios, ayudan a ver que si tengo que mantener una KB por un tiempo prolongado, es conveniente dedicarle mas tiempo a hacer las cosas bien de entrada, pues sino vamos a gastar mas tiempo en el futuro. Es un tema que en la comunidad GeneXus casi todos conocemos pero tenemos algo olvidado y hay oportunidades de mejora importantes. También participo en una charla con Laura Aguiar de las tareas realizadas en el GUG Montevideo , sobre la búsqueda de buenas prácticas en Gestión de Proyectos. En dicha charla tambien hablaremos de una herramienta de ...

#GX24 - Mi resumen (un poco) técnico

Imagen
Voy a tratar de hacer un resumen de los aspectos técnicos de GeneXus del 24 Encuentro Internacional GeneXus. Solo puedo hablar de lo que vi y pude entender, que es menos de la mitad de lo que se mostró o se anunció. GeneXus Evolution 3 Mucho fuerza y empuje para que los usuarios se pasen a esta versión, con mucho énfasis en aplicaciones WEB y de dispositivos móviles.  Se comentaron las novedades en el desarrollo WEB de aplicaciones adaptables (responsivas es una palabra que no significa nada para mi) a diferentes tamaños de pantalla, con navegación mas fluida y pueden controlarse mucho mejor que parte de la pantalla renovar. Posibilita el desarrollo de aplicaciones de pagina única y también con notificaciones en el WEB. Las perspectivas son muy buenas, hay que trabajar bastante en el tema de como migrar las aplicaciones existentes para que aprovechen estas nuevas funcionalidades. Esto se puede hacer en forma paulatina.  Un llamado de atención que haría, seria...

#GX24 - Mi resumen

Imagen
Pasó el 24 Encuentro Internacional GeneXus y quería hacer un resumen de como lo viví. Organización del Evento.  Impecable. correcta, intachable, impoluto, elegante, perfecto. No recuerdo nada mal organizado, atrasado, fuera de lugar o sucio. Lograr  esto para un evento en Montevideo es muy dificil. Hacerlo todos los años mejor, para un evento de este tamaño es sencillamente envidiable. Chapeau . Lo único que puedo recordar y que para la mayoría debe haber pasado despercibida, es que en la charla del Plan Ceibal, a Fernando Brum le avisaron que quedaban 5 minutos de charla, cuando en realidad le quedaban aun 15 minutos. Con gran cancha paso rápido al fin de la charla, salteándose una parte importante de las diapositivas, y luego tuve que estirar y hablar mucho en las conclusiones. Si me pasa eso en mi charla, creo que nadie hubiese entendido nada. Temas Los temas principales, fueron Cloud y desarrollo para dispositivos inteligentes móviles. Dentro de estos temas,...

KB Grandes en el Encuentro GeneXus

Imagen
Se aproxima el Encuentro Internacional GeneXus y me gustaría conocer si alguien está interesado en reunirse para conversar sobre el manejo de KB grandes con GeneXus X. Mi idea es compartir estrategias de desarrollo con KB grandes como para tener buena productividad en grupos de trabajos numerosos y muchos objetos.  Si estas interesado, deja un comentario y plantea cuales serian los temas que te interesa abordar o dudas que te gustaría que alguna persona responda.  Posibles temas: * Como armar el ambiente de desarrollo para un equipo de mas de 10 desarrolladores? * Metodología de trabajo con GX Server * Como integro al equipo de testing?  * Como armar el ambiente de testeo con GXTest? * Estrategias de deployment en aplicaciones grandes * Es posible la intergracion continua con Genexus? No conozco las charlas del encuentro y puede ser que alguno de estos temas ya esten contemplados en ellas. ...

#XXGX – La charla que no se hizo: “Cafe con MegaKBs”

Imagen
Algunas personas me preguntaron en el XX Encuentro Internacional GeneXus porque no se había organizado una charla sobre el manejo de KB Grandes. Algunos habían participado en años anteriores y les había resultado interesante. Con sinceridad este año decidí no presentar la opción de hacer un CAFE con KB Grandes, porque había otros temas prioritarios en el encuentro (dispositivos móviles inteligentes y computación en la nube). Creo que el tema de las MegaKBs va a seguir dando que hablar pero va a ser solucionado en gran parte, cuando tengamos funcionando los módulos en la versión Pinar. Espero que los mismos ayuden en el manejo, la administración, comprensión y en la instalación (deployment) de las aplicaciones generadas con KB Grandes.  Como había una charla dedicada a Módulos (recomiendo que la vean ** ) , tenia esperanza que los mismos se liberaran durante el evento, pero vamos a tener que esperar un poco hasta tenerlos disponibles. Aun quedan varias cosas a mejorar en el manej...

#XXGX – Formato de intercambio de conocimiento (XPZ)

Imagen
Breogan Gonda anuncio en su charla de cierre del XX Encuentro Internacional GeneXus que iban a hacer publicas las especificaciones del formato de intercambio de conocimiento. Esto es algo que solicitamos durante varios a#os todos los que programamos herramientas que generaban código GeneXus. Una de las formas mas fáciles que existían  de crear objetos GeneXus era la generación de un archivo de texto con el formato que GeneXus usaba para importar objetos y de esta forma poder crear objetos en la KB. Como no existen especificaciones de este formato, todo debía hacerse a través de ingeniería reversa. La forma en que trabajábamos era la siguiente. Creábamos el objeto en la KB, luego lo distribuíamos y veíamos el formato y la sintaxis del archivo de salida. Luego hacíamos programas que generaban algo con ese archivo y probábamos importarlo nuevamente. Todo el proceso era bastante traumático. Con la llegada de los GeneXus patterns, la cosa mejoro un poco, pues hay programas que ayu...

#XXGX - Lo que aprendí sobre Cloud Computing

Imagen
Cuando Gustavo Carriquiry me ofreció participar en la mesa redonda sobre Cloud Computing, dudé bastante pues tengo poca experiencia en el tema.  Mi papel era el de moderador, por lo que no era tan importante saber del tema, sino tratar de elegir preguntas que fueran útiles para el público, que estaría compuesto mayormente por empresas que desarrollan o utilizan aplicaciones Genexus. Cuando GusCarr me comentó quienes serían los participantes de la mesa redonda, no pude negarme, pues todos tenían mucha experiencia utilizando la nube para hacer negocios y parecia una buena oportunidad para aprender.  Les recomiendo que vean el video de la charla, pero para los mas perezoso les dejo mi resumen de la misma La computacion en la nube, es para todo tipo de empresas? Es para todo tipo de empresas. Es ventajosa para grandes empresas, que pueden "alquilar" infraestructura de cómputos en la nube y correr sus aplicaciones, pagando solam...

#XXGX - Reconocimiento por Beta Tester de GXTest.

Imagen
Juan Martin Anolles y Federico Alvarez de Concepto, recibieron un reconocimiento por sus aportes como Beta Testers de GXTest.  Desde mi punto de vista, están haciendo un trabajo espectacular para despulgar esta versión de GXTest y organizando y automatizando las pruebas en nuestro sistema aduanero. Es reconocimiento muy merecido. Felicitaciones para ambos y a seguir metiendo!! UPDATE: Agrego la foto del momento en que le entregaron el premio.

#XXGX - Mis conclusiones.

Imagen
Pasó el XX Encuentro Internacional GeneXus y para resumirlo, creo que fue el mejor de todos los que he participado (y son unos cuantos, pues di charlas desde el X del 1999 y desde antes como oyente). Creo que han habido muy buenas cobertura del evento a traves de twitter y por ejemplo, Marcos en su blog hizo muy buenos resumenes de las charlas en las que participo. Dispositivos moviles e inteligentes. Se viene una nueva ola de dispositivos inteligentes moviles con el formato de tabletas y telefonos. Estos dispositivos estan conectados en forma casi permanente a Internet. GeneXus va a permitir generar para estos nuevos dipositivos con un nuevo generador que se liberara en los proximos meses. Va a generar para Blackberry, iPad/iPhone y Android. Falta Nokia, pero se esta evaluando un generador para esta nueva plataforma. Este es un anuncio muy importante, pues permite llevar nuestras aplicaciones a los dispositivos que la mayoria de nosotros ya usamos. Computacion en la n...

XX Encuentro Internacional GeneXus – Lista preliminar de charlas

Imagen
Los días anteriores a los encuentros Genexus en Uruguay, trato de organizar la agenda para no perderme alguna charla que me interese. Este año, creo que va a estar complicado no perderse muchas charlas interesantes, pues son muchísimas y hay muchas que pueden clasificarse como imperdibles. Va a estar muy bueno este evento, pues en forma simultanea se están promoviendo soluciones para dispositivos móviles (muy chiquitos y portables) con soluciones en la nube (muy grandes y en datacenters).  Es interesante como lograr que dichas tecnologías tan distantes y que habitualmente se resuelven con herramientas muy diferentes, puedan estar todas presentes en las soluciones Genexus. Para facilitar la tarea, clasifiqué las mismas con una división totalmente subjetiva. La idea es poder cubrir un poco de todo y rever luego algunas de las que quedaron afuera y no pude presenciar. La lista de conferencias esta aqui . NOVEDADES Módulos 1.0 / Ana Berta - Artech Mejoras en el lenguaje GeneX...

KB Grandes

Imagen
En el XIX Encuentro Genexus, se realizó una charla sobre KB Grandes. Me gusta mucho ver como evolucionan estas reuniones y como cambian las necesidades de las empresas. El año pasado había muchos muy preocupados por la performance de como manejar KB grandes, y en esta oportunidad los planteos fueron bastante diferentes. ** La lista es totalmente interesada e influenciada por mis necesidades. Navegar KB. Se plantearon las necesidades de poder recorrer una KB de gran tamaño y poder entender que es lo que hace. Es muy importante poder contar con conocimiento acumulado en KBs. Es indispensable para poder tener aplicaciones del tamaño y complejidad que grandes organizaciones necesitan. Tambien es indispensable, que las personas que deben mantener dichas aplicaciones, puedan entenderlo. Con KB de mas de 2000 objetos, entender como funcionan las mismas muchas veces no es trivial. Si se tiene mas de 10.000 objetos la tarea ya deja de tener dimension humana. Durante el Encuentro se anuncio qu...

Pare de sufrir - Encuentro GeneXus - Charla de KB Grandes.

Imagen
¿No puedes dormir por la noches? ¿Tienes miedo de realizar cambios? ¿Te sientes solo/a?. ¿Te sientes enfermo/a?. ¿Te sientes cansado/a y sin fuerzas?. ¿Te sientes esclavo/a de la droga, del alcohol, el cafe o los subtipos?. ¿Te sientes lleno/a de odio y resentimiento?. ¿Demora mucho el build all? ¿Te sientes perdido/a y sin rumbo?. Si responde en forma afirmativa TODAS las preguntas anteriores, te invito al Café con Proyectos Grandes charla de que junto a Jose Luis Chalar daremos en el encuentro GeneXus . Es el lunes a las 12:00 y la terminaremos en hora, porque todos vamos a estar con hambre. Será una oportunidad de terapia de grupo, para los que manejamos KB con mas de 2.000 objetos y comentar que herramientas y metodologías se utilizan en proyectos grandes. No dejen de ir a las buenas charlas que hay a la misma hora, de forma que podamos ayudar a los mas necesitados (y que ellos nos puedan ayudar a nosotros).

Que les gustaria para el proximo Encuentro Internacional Genexus?

Imagen
GusCarr anuncio la fecha del próximo Encuentro Internacional GeneXus . Una cosa que me gustaria que hubiera este año, seria una re-edición del GXchallenge, pues en el anterior, aparecieron cosas muy interesantes. También me hizo pensar en las charlas que me gustaría que hubieran en el mismo. Ennubeciendo (o Nebulizando?) aplicaciones GeneXus. Como hacer correr una aplicacion Genexus en la nube. Experiencias practicas de migraciones de aplicaciones Genexus a la version X. Metodologia de desarrollo con Patterns, en grupos numerosos. El formato XPZ, explicando su formato, por primera vez. Tambien se explicará porque GeneXus es el primer lenguaje de programación que no hace publico su sintáxis. También miré en la página del Wiki que ya tiene sus años y vi que mis intereses no han cambiado demasiado.. muchas de las charlas que habia ahí, me gustaría escucharlas ahora. Que charlas les gustaria a ustedes?.