Entradas

Mostrando las entradas con la etiqueta GUG

Evaluación de la Hackaton de extensiones y Code Review.

Imagen
La semana pasada hicimos la hackaton en la cual programamos algunas extensiones bastante sencillas.  La participación fue muy buena, pasamos de una extensión que solo agregaba unas opciones en el menú de GeneXus para luego agregar algunas nuevas funcionalidades a la extensión KBCodeReview, que permite ver las variables y la navegación del objeto. Laura siguió el tema y le agrego indicadores de calidad del código, como numero ciclomático, cantidad de lineas de código, etc. Me pareció una experiencia muy buena y si con esta reunión, alguna persona pudo largarse a programar alguna extensión, ya es un muy buen resultado. También es bueno tener contacto con gente que conoce mucho mas de programación C# que lo que tenemos en la comunidad GeneXus pues es seguro que hay formas mucho mejores de hacer las cosas, de como la estamos haciendo ahora. Me preocupa mucho la baja cooperación/participación que logramos en la comunidad GeneXus y es vital para la supervivencia y mantenimiento de ...

Hackaton GeneXus Extensions & Code Review

Imagen
En en el CDC del LATU, a las 18:00.    https://www.meetup.com/es-ES/ GUG-Montevideo/events/ 235271667/ Si pueden estaria bueno que fueran para vernos las caras e intercambiar ideas.  El temario es medio libre, pero trataremos de hablar sobre Que son las extensiones? Como empiezo a programar extensiones? Que necesito para programarlas? Un ejemplo sencillo  Introduccion a KBCodeReview Agregar una funcionalidad al  KBCodeReview Los esperamos. 

Hackaton Code Review

Imagen
El miércoles 9 de noviembre, en CDC del LATU, vamos a hacer una jornada de 4 horitas de programación de extensiones GeneXus. El caso de estudio, será la herramienta de Code Review que estamos desarrollando con el GUG, pero la experiencia sirve para quienes quieran empezar a hacer extensiones. Es recomendable tener bases de programación C# y Visual Studio, traer un notebook preinstalado con el software especificado en el sitio del GUG  y tener ganas de pasar un buen rato. Los organizadores prometieron pizzas pues todos sabemos que luego de comer pizza con la mano, se programa mucho mejor. Los grupos que mas colaboran, son los mas exitosos. Puede estar bueno que con actos como este se promueva la colaboración dentro de la Comunidad GeneXus, que nunca ha sido nuestro fuerte.

Mesa rendonda virtual: Pruebas de aplicaciones GeneXus

Imagen
Este jueves 31 de Marzo a las 19:00 de Uruguay, estaremos hablando sobre como realizar pruebas (TESTING) en aplicaciones generadas con GeneXus. Tenemos invitados a Guillermo Skrilec Genexus Consulting y Maria Pilar Albacete de Abstracta. Las preguntas que intentaremos contestar son : Cómo define las Pruebas de sistemas ? Cuales son los diferentes tipos de pruebas que existen?  Cuales son las diferencias de probar aplicaciones GeneXus y otras aplicaciones hechas con otro herramientas? Que herramientas utilizan para realizar pruebas en aplicaciones GeneXus? Cuales son las principales dificultades encontradas en proyectos de pruebas?  Conviene automatizar las pruebas ? Porqué?. En que casos? Que ventajas tiene hacer pruebas en sistemas hechos con Genexus? Como ve el futuro de las pruebas en sistemas GeneXus?  Conclusiones Se podrá ver en el canal youtube del GUG

Mesa rendonda virtual: Integración Contínua con GeneXus.

Imagen
Hoy (Jueves 17 de Marzo) a las 19:00 horas de Uruguay, hacemos una mesa redonda virtual para hablar sobre Integración Contínua , que es para definirlo en forma sencilla, es una metodología para integrar el trabajo de varios desarrolladores en forma rápida, que ha dado buenos resultados en algunas empresas y puede servirle a varios. Trataremos de contestar las siguientes preguntas Preguntas Que es la Integración Continua ? Que caracteristicas tiene la integracion continua con Genexus? Que herramientas utilizan para manejar la integracion continua? Que dificultades encontraron? Que ventajas tiene utilizar Integracion Continua en proyectos GeneXus? Se puede ver aca

Mesa Redonda Virtual: Manejo de ambientes en proyectos GeneXus

Imagen
Hoy (jueves 3 de Marzo 2016) a las 19:00 estaremos hablando en una mesa redonda virtual, con los colegas del GUG Montevideo, sobre el manejo de ambientes en proyectos Genexus. El nombre de la charla es bastante difícil de entender, pues no hay una definición consensuada de que es un ambiente. Un ambiente es una instalación de la aplicación generada, con programas y base de datos, que tenga algun fin especifico. Ejemplos de ambientes, son Desarrollo - Donde desarrolla cada persona Pruebas - Donde se realizan las pruebas del sistema Capacitacion - Los usuarios nuevos aprenden a trabajar con el sistema Pre-Produccion - Donde se validan las nuevas funcionalidades del sistema Produccion - Donde ejecutan el sistema real Nos referimos a como manejar el pasaje de nuestros desarrollo desde el ambiente de desarrollo, al ambiente de pruebas y luego a producción. Es una tarea engorrosa y que es proclive a cometer errores. La idea de hoy, no es hablar sobre como se hace el build ...

Manejo de Ambientes en Proyectos GeneXus

Imagen
Este Jueves (3 de Marzo 2016) estaremos realizando una mesa redonda virtual para intercambiar ideas sobre el manejo de ambientes en proyectos Genexus. La idea es contar como hacen las diferentes empresas el pasaje del ambiente de DESARROLLO, PRE-PRODUCCION, PRODUCCION. Lo que quieran estan initados Se podra ver Intentaremos contestar las preguntas Cómo define un ambiente ?  Cuales son los ambientes diferentes que manejan en sus instalaciones?  Como es el ciclo de desarrollo / pruebas / instalación / producción ?  Cómo manejan los errores/arreglos que se necesitan en forma urgente en producción? Cómo manejan las reorganizaciones de las bases de datos ? Inicialización de datos? Cuando generan la documentación ? Releases Notes?  Cuales son los principales problemas encontrados?  Cuales son las sugerencias de mejora ?

Mesa redonde virtual: Trabajo en Grupo y uso de GeneXus Server

Ayer hicimos la mesa redonda virtual, donde charlamos sobre Trabajo en Grupo y GeneXus Server. Estuvo bien pero tuvimos algunos inconvenientes técnicos y de organizacion que espero para la próxima se puedan subsanar. Los temas tratados fueron: Caracteristicas del trabajo en Grupo Uso de GXServer Ventajas de usar GXServer Repositorio centralizado Ambiente de trabajo personal Auditoria (quien, cuando y que se cambio) Facilidad de realizacion de experimentos Problemas en el uso de GXserver Integracion Patterns/GXserver Manejo de versiones de User Control Problemas al sincronizar cuando hay muchos cambios.  Sugerencias para el futuro Ingregarcion con un sistema de incidentes Revision de codigo  Revert automatico si falla build all Los videos de la charla, pueden verse en el canal de youtube del GUGMVD

Trabajo en Grupo y uso de GeneXus Server

Imagen
Hoy a las 19:00 (hora de Uruguay), haremos una mesa virtual donde hablaremos de "Trabajo en Grupo y uso de Genexus Server"dentro del ciclo de charlas sobre Buenas Practicas con GeneXus. Lo podrán  ver en la URL:    goo.gl/uZC4Zx

Primera Mesa Virtual de Gestion de Proyectos (Resumen)

Imagen
Ayer se hizo la primera Mesa Virtual de Gestión de Proyectos que utilizan GeneXus como herramienta de desarrollo. Por mi problemas de atención, son incapaz de ver un video de mas de una hora en youtube, por lo que hago un breve resumen  En los últimos años se ha pasado de un desarrollo en cascada a metodologías ágiles.  Se usan varias herramientas diferentes para el manejo de los proyectos Todos adaptan las herramientas existentes a que convivan con GeneXus/ GeneXus Server Se valora la gestión de proyectos como fundamental para el éxito del mismo.  Se plantearon varias preguntas interesantes: Que buscan al contratar a una persona?  Que metodología de desarrollo usan?  Cuales son las etapas que mas problemas le causan en los proyectos?  Como manejan la documentación?  Que herramientas usan para la gestiona de proyectos?  Quedé conforme con el resultado, pero mando mis sugerencias para mejorar la próxima. Puntualidad.  Debe...

Grupo de Usuarios GeneXus: Mesa redonda Gestión de Proyectos

Imagen
Hoy (Jueves 19 Noviembre) a las 19:00 realizaremos una Mesa redonda virtual (a traves de Hangout) para hablar sobre Gestion de Proyectos en desarrollos con GeneXus. Si bien la Gestión de Proyectos no es mi fuerte, voy a participar como expositor. Mi principal interés es tratar de identificar cuales son las principales dificultades en los ciclos de desarrollos en las empresas de la comunidad, para poder planificar como mejorar la productividad en nuestros desarrollo. Pagina del evento:  Mesa redonda Gestion de Proyectos Se podra ver en la ventana de abajo Los espero