Que les gustaria para el proximo Encuentro Internacional Genexus?

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?.






Comentarios

  1. Muy buen Wish list!!

    Yo sumaría.

    Como administrar el mantenimiento de mi aplicación y no morir en el intento.
    Los temas que me gustaría ver son referente al versionado, mantenimiento y deploy de las aplicaciones (y todo lo asociado a esto).
    Versionado de aplicación? versionado por objeto? tablas?
    ¿Como se que versión de programa tiene el cliente? ¿que versión del modelo de datos tiene?
    Si le envío mis actualizaciones... ¿que me asegura que realmente funcionan? y si yo evolucioné con un update de GeneXus ¿que hago? ¿que le envío?
    ¿tiene que probar nuevamente toda la aplicación con mi update o solo los módulos que le estoy enviando?
    ¿como puedo hacer para tener un ambiente replica del cliente?

    Seguramente sean temas que cada empresa maneja a su forma... pero... ¿cual es la mejor forma de hacerlo?
    ¿Artech o Terceros brindan herramientas o venden consultoría relacionadas a estos temas?

    Espero poder ver más experiencias y herramientas que ayuden en el ciclo de vida de las diferentes aplicaciones.
    Entiendo que hoy en día el foco está en la productividad "por línea de código".
    Me gustaría ver más el enfoque a quienes trabajan con productos grandes o empresas grandes.
    Los mismos seguramente ya no se preocupan por generar más en menos tiempo, sino en como "sostener" todo lo que hicieron en tan poco tiempo.

    ResponderBorrar
  2. David:
    Estaria muy bueno tener alguna charla de Metodologia para el mantenimiento del ciclo de vida de aplicaciones...
    Te animas a contar como desarrollan ustedes?

    ResponderBorrar
  3. Lo que comenta David Giordano es muy bueno, porque en grandes kb donde la aplicación es muy grande, y por ende la app (web en en nuestro caso) sea agiganta, realmente muchas de todas esas variables ya se nos escapan de las manos. Y tal vez ayuden a perfeccionar el sistema en producción y el mantenimiento porsupuesto.

    Algo que me gustaría escuchar y es por eso que con nuestro grupo de trabajo hemos estado trabajando y enviamos una propuesta de charla a Artech para el encuentro, es optimizar una aplicacion web en java completamente, esto es, la consulta en línea sea inmediata o trate de tardar lo menos posible. Hemos desarrollado varias aplicaciones web grandes y nos hemos encontrado con el escollo de que la cantidad de consultas que se realizan al server, la cantidad de codigo html innecesario que se trafica no es lo mas adecuado para nuestra app. En un simple abm de una relacion de 3 tablas de millones de registros, la consulta de un web panel, con un master page que posee varios web components de seguridad y display de información, se tornaba razonablemente soportable, optimizando los servidores de base de datos, y el servidor de aplicación, teniendo en cuenta las cantidad conexiones, como también bloqueo de tablas y demases yerbas que están involucradas.
    Pero vemos que con herramientas como ajax, podíamos optimizar el codigo html traficado entre el servidor y el cliente. Eso es lo que logramos unir. Logramos desacoplar el webpanel a un webpanel y un proc. que escupa ese html inmediatamente e integrar un poco de logica Standard de ajax adhiriendolo como una simple linea:
    Form.JScriptSrc.add('asincroWeb.js');
    Por supuesto, no es trivial armar el asincroWeb.js, pero se estandariza mucho codigo, y lo mas importante, trabaja para FF, IE, Chr, Safari, y un par mas que probamos.
    La diferencia en ejecución fue muy grande, realmente el hecho de que no recargue la pantalla, se torna para el usuario muchísimo mas comodo.
    Esperemos escuchar de estas practicas en Uruguay en septiembre, y tener suerte para acercar nuestro conocimiento.

    ResponderBorrar
  4. El tema de los Wish-List es algo muy imposible de tratar para mi, me pongo a pensar en las "posibilidades", entro en un Loop y el resultado tiende a infinito. De manera que opto por votar otras propuestas, las de Enrique me parecen todas muy bunas, y las de David Giordano me parece interesantisima tambien.
    Creo que no hay una solución única para este problema del versionado y de la actualizacion, a proposito de esto quiero comentar que Sandro Gallo, Daniel Antonetti y su equipo en Pergamino, tienen una metodología notablemente buena, y seria interesante convocarlos a que nos cuenten como dan mantenimiento de sus sitemas a sus clientes, tienen algo parecido al GxServer, pero para apps, no para KBs. .
    Saludos,
    gab

    ResponderBorrar
  5. Israel:
    Los ciclos de optimización de aplicaciones en funcionamiento, es una etapa critica de la implantancion y fundamental para el exito del proyecto.

    En esta etapa, la deteccion de cuellos de botella, de bloqueos y errores y lograr su solucion, es fundamental.

    Esperemos que puedas presentar tu metodología y de esta forma intercambiar ideas.


    PD: Vas a Villa La Angostura, a correr 42 Kmts?. Es uno de los lugares mas lindos que conozco, y no se me ocurriría correr esa distancia entre sus bosques..

    ResponderBorrar
  6. Enrique, gracias por el apoyo, la verdad que me encantaría discutir e intercambiar ideas y sugerencias con todos ustedes, creo que eso ayuda mucho.
    Con respecto a correr Villa La Angostura, si!, por suerte, lo hago hace 5 años aproximadamente todos los años, y es una experencia excelente. Siempre digo, que la belleza que encuentra uno ahi, es secreto del corredor.

    Cordiales saludos

    ResponderBorrar
  7. Bueno Enrique, gracias por alentarme a proponer una charlita.
    Veré que puedo hacer, en una de esas me animo y postulo sobre "Metodología para el mantenimiento del ciclo de vida de aplicaciones...".

    Espero poder ver temas más variados e interesantes como el caso de lo mencionado por Israel o lo que menciona Gabriel con respecto a la gente de Pergamino.

    No se porqué me da la sensación de que este año la lista de temas del encuentro va a ser muy interesante...

    ResponderBorrar

Publicar un comentario

1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.

Entradas más populares de este blog

Aplicación monolítica o distribuida?

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.